Submission #1226677

#TimeUsernameProblemLanguageResultExecution timeMemory
1226677hengliaoBroken Line (IOI19_line)Text
85.52 / 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
606 0 9970 22 9970 22 9944 128 9944 128 9849 178 9849 178 9786 241 9786 241 9758 344 9758 344 9727 363 9727 363 9666 394 9666 394 9630 420 9630 420 9590 483 9590 483 9486 551 9486 551 9441 587 9441 587 9394 606 9394 606 9368 656 9368 656 9332 799 9332 799 9163 842 9163 842 9149 909 9149 909 9080 1031 9080 1031 9012 1090 9012 1090 8950 1139 8950 1139 8783 1160 8783 1160 8736 1201 8736 1201 8704 1258 8704 1258 8687 1289 8687 1289 8563 1415 8563 1415 8527 1476 8527 1476 8509 1501 8509 1501 8433 1559 8433 1559 8364 1629 8364 1629 8310 1666 8310 1666 8257 1804 8257 1804 8177 1892 8177 1892 8102 1972 8102 1972 8075 2085 8075 2085 7991 2189 7991 2189 7876 2244 7876 2244 7828 2272 7828 2272 7717 2360 7717 2360 7647 2452 7647 2452 7509 2607 7509 2607 7402 2673 7402 2673 7368 2784 7368 2784 7265 2832 7265 2832 7167 2967 7167 2967 7032 3014 7032 3014 7006 3162 7006 3162 6890 3216 6890 3216 6852 3282 6852 3282 6820 3388 6820 3388 6749 3515 6749 3515 6675 3573 6675 3573 6630 3606 6630 3606 6567 3659 6567 3659 6523 3743 6523 3743 6467 3768 6467 3768 6446 3811 6446 3811 6419 3867 6419 3867 6330 3923 6330 3923 6262 4007 6262 4007 6182 4063 6182 4063 6088 4133 6088 4133 5983 4181 5983 4181 5837 4294 5837 4294 5768 4330 5768 4330 5738 4414 5738 4414 5654 4433 5654 4433 5591 4552 5591 4552 5524 4580 5524 4580 5432 4626 5432 4626 5296 4850 5296 4850 5245 4998 5245 4998 4797 5041 4797 5041 4829 5145 4829 5145 4888 5214 4888 5214 4998 5311 4998 5311 4877 5346 4877 5346 4819 5430 4819 5430 4795 5522 4795 5522 4739 5617 4739 5617 4661 5631 4661 5631 4606 5710 4606 5710 4558 5777 4558 5777 4524 5797 4524 5797 4497 5827 4497 5827 4422 5934 4422 5934 4338 5963 4338 5963 4277 6012 4277 6012 4213 6063 4213 6063 4181 6125 4181 6125 4154 6193 4154 6193 4120 6224 4120 6224 4104 6256 4104 6256 4001 6321 4001 6321 3965 6385 3965 6385 3921 6434 3921 6434 3886 6454 3886 6454 3779 6572 3779 6572 3715 6656 3715 6656 3687 6773 3687 6773 3646 6819 3646 6819 3616 6851 3616 6851 3494 6948 3494 6948 3430 7018 3430 7018 3390 7068 3390 7068 3285 7093 3285 7093 3225 7130 3225 7130 3207 7163 3207 7163 3160 7198 3160 7198 3118 7224 3118 7224 3048 7297 3048 7297 2994 7343 2994 7343 2887 7394 2887 7394 2869 7412 2869 7412 2754 7548 2754 7548 2654 7599 2654 7599 2594 7648 2594 7648 2510 7746 2510 7746 2497 7821 2497 7821 2418 7850 2418 7850 2367 7905 2367 7905 2316 7935 2316 7935 2285 8002 2285 8002 2200 8037 2200 8037 2112 8094 2112 8094 2046 8254 2046 8254 1910 8303 1910 8303 1818 8351 1818 8351 1729 8405 1729 8405 1666 8612 1666 8612 1563 8630 1563 8630 1532 8720 1532 8720 1414 8772 1414 8772 1367 8810 1367 8810 1268 8855 1268 8855 1129 8935 1129 8935 1058 8990 1058 8990 1006 9056 1006 9056 909 9166 909 9166 875 9334 875 9334 764 9359 764 9359 721 9396 721 9396 671 9452 671 9452 635 9479 635 9479 604 9503 604 9503 577 9559 577 9559 549 9635 549 9635 365 9762 365 9762 282 9826 282 9826 225 9854 225 9854 125 9905 125 9905 70 9950 70 9950 13 16 13 16 4966 5222 4966 5222 4900 5302 4900 5302 46 23 46 23 4955 5272 4955 5272 4931 5320 4931 5320 5164 61 5164 61 52 79 52 79 86 153 86 153 141 316 141 316 262 369 262 369 287 407 287 407 379 448 379 448 524 518 524 518 551 563 551 563 588 591 588 591 643 650 643 650 690 764 690 764 752 798 752 798 772 844 772 844 852 918 852 918 907 1037 907 1037 954 1118 954 1118 1001 1135 1001 1135 1076 1173 1076 1173 1126 1226 1126 1226 1221 1276 1221 1276 1344 1308 1344 1308 1397 1412 1397 1412 1516 1475 1516 1475 1581 1539 1581 1539 1653 1579 1653 1579 1672 1649 1672 1649 1725 1775 1725 1775 1819 1809 1819 1809 1832 1878 1832 1878 1987 1904 1987 1904 2033 1997 2033 1997 2077 2064 2077 2064 2203 2139 2203 2139 2289 2177 2289 2177 2325 2242 2325 2242 2355 2262 2355 2262 2411 2349 2411 2349 2503 2399 2503 2399 2595 2550 2595 2550 2653 2595 2653 2595 2721 2676 2721 2676 2828 2758 2828 2758 2882 2791 2882 2791 2904 2823 2904 2823 3040 2886 3040 2886 3112 2959 3112 2959 3162 2990 3162 2990 3204 3173 3204 3173 3309 3221 3309 3221 3434 3352 3434 3352 3462 3459 3462 3459 3492 3517 3492 3517 3550 3588 3550 3588 3649 3736 3649 3736 3728 3758 3728 3758 3799 3812 3799 3812 3895 3919 3895 3919 3956 3948 3956 3948 4007 4050 4007 4050 4145 4146 4145 4146 4182 4194 4182 4194 4223 4287 4223 4287 4334 4385 4334 4385 4378 4423 4378 4423 4426 4482 4426 4482 4483 4588 4483 4588 4553 4634 4553 4634 4655 4669 4655 4669 4686 4857 4686 4857 4718 4900 4718 4900 4781 5044 4781 5044 5166 5468 5166 5468 5204 5560 5204 5560 5252 5614 5252 5614 5274 5643 5274 5643 5348 5741 5348 5741 5434 5795 5434 5795 5563 5829 5563 5829 5590 5908 5590 5908 5725 5962 5725 5962 5788 6011 5788 6011 5830 6045 5830 6045 5932 6129 5932 6129 6056 6202 6056 6202 6148 6243 6148 6243 6221 6289 6221 6289 6264 6333 6264 6333 6340 6442 6340 6442 6415 6495 6415 6495 6443 6542 6443 6542 6471 6623 6471 6623 6520 6704 6520 6704 6564 6795 6564 6795 6603 6845 6603 6845 6677 6879 6677 6879 6793 6951 6793 6951 6823 6981 6823 6981 6847 7094 6847 7094 7008 7131 7008 7131 7020 7194 7020 7194 7129 7285 7129 7285 7200 7336 7200 7336 7258 7376 7258 7376 7327 7406 7327 7406 7370 7458 7370 7458 7403 7538 7403 7538 7493 7596 7493 7596 7536 7643 7536 7643 7669 7762 7669 7762 7729 7854 7729 7854 7819 7881 7819 7881 7870 7921 7870 7921 7940 7952 7940 7952 7980 8030 7980 8030 8019 8092 8019 8092 8098 8216 8098 8216 8162 8285 8162 8285 8194 8350 8194 8350 8308 8424 8308 8424 8325 8506 8325 8506 8430 8615 8430 8615 8479 8631 8479 8631 8571 8819 8571 8819 8670 8865 8670 8865 8703 8904 8703 8904 8787 9019 8787 9019 8952 9059 8952 9059 9019 9106 9019 9106 9058 9216 9058 9216 9145 9271 9145 9271 9251 9382 9251 9382 9371 9496 9371 9496 9454 9557 9454 9557 9487 9587 9487 9587 9505 9655 9505 9655 9658 9811 9658 9811 9732 9845 9732 9845 9765 9877 9765 9877 9793 9907 9793 9907 9841 9925 9841 9925 9934 9966 9934 9966 9964 10001 9964 10001 9977 5103 9977 5103 5080 5169 5080 5169 5022 5347 5022 5347 5130 5351 5130
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
72029 0 999988387 33444 999988387 33444 999910151 61686 999910151 61686 999893734 65010 999893734 65010 999866104 80660 999866104 80660 999859308 87541 999859308 87541 999797045 102596 999797045 102596 999768111 212778 999768111 212778 999729914 243821 999729914 243821 999721669 306171 999721669 306171 999672603 351500 999672603 351500 999640138 451789 999640138 451789 999536645 512476 999536645 512476 999523413 520724 999523413 520724 999478154 535628 999478154 535628 999432336 648371 999432336 648371 999384006 667157 999384006 667157 999343603 701015 999343603 701015 999270372 797282 999270372 797282 999227711 862470 999227711 862470 999221781 890842 999221781 890842 999191664 938067 999191664 938067 999174651 971059 999174651 971059 999143217 998033 999143217 998033 999129471 1003909 999129471 1003909 999122037 1017220 999122037 1017220 999100184 1039825 999100184 1039825 999069743 1041569 999069743 1041569 999057710 1131360 999057710 1131360 999044350 1207652 999044350 1207652 999035079 1235816 999035079 1235816 999027954 1295096 999027954 1295096 999006394 1379291 999006394 1379291 998987444 1457990 998987444 1457990 998973086 1511521 998973086 1511521 998933986 1526790 998933986 1526790 998922051 1587539 998922051 1587539 998862696 1609791 998862696 1609791 998843266 1628572 998843266 1628572 998819195 1653741 998819195 1653741 998751859 1674672 998751859 1674672 998713004 1722000 998713004 1722000 998700377 1744407 998700377 1744407 998693569 1786060 998693569 1786060 998655717 1846691 998655717 1846691 998565822 1919946 998565822 1919946 998539065 1951448 998539065 1951448 998509945 1952385 998509945 1952385 998492116 1966332 998492116 1966332 998448069 2048254 998448069 2048254 998399110 2114135 998399110 2114135 998374223 2150761 998374223 2150761 998360825 2236320 998360825 2236320 998355968 2323292 998355968 2323292 998344871 2436583 998344871 2436583 998254769 2470006 998254769 2470006 998231944 2503515 998231944 2503515 998219811 2563460 998219811 2563460 998148739 2592265 998148739 2592265 998116644 2636302 998116644 2636302 998068441 2691397 998068441 2691397 998059740 2740578 998059740 2740578 998028621 2777685 998028621 2777685 998006927 2864824 998006927 2864824 997968132 2884708 997968132 2884708 997950866 2928652 997950866 2928652 997925697 2974097 997925697 2974097 997859335 3001369 997859335 3001369 997850531 3060933 997850531 3060933 997839043 3079405 997839043 3079405 997817174 3104591 997817174 3104591 997803959 3168911 997803959 3168911 997788762 3175806 997788762 3175806 997778178 3208687 997778178 3208687 997764599 3302762 997764599 3302762 997732651 3383718 997732651 3383718 997701663 3400568 997701663 3400568 997651928 3418047 997651928 3418047 997634015 3434036 997634015 3434036 997598445 3475296 997598445 3475296 997578370 3512369 997578370 3512369 997559177 3579832 997559177 3579832 997545657 3673281 997545657 3673281 997536231 3683416 997536231 3683416 997511691 3694826 997511691 3694826 997486858 3728022 997486858 3728022 997443969 3758284 997443969 3758284 997394587 3782102 997394587 3782102 997365964 3797241 997365964 3797241 997319537 3854289 997319537 3854289 997284415 3903156 997284415 3903156 997261887 3965377 997261887 3965377 997249588 3984043 997249588 3984043 997231657 4068645 997231657 4068645 997198555 4079020 997198555 4079020 997183645 4122723 997183645 4122723 997158521 4135010 997158521 4135010 997121776 4244019 997121776 4244019 997088127 4396937 997088127 4396937 997059701 4425946 997059701 4425946 997047487 4469018 997047487 4469018 997014088 4487424 997014088 4487424 996999262 4515786 996999262 4515786 996994614 4591358 996994614 4591358 996969203 4645647 996969203 4645647 996907278 4699111 996907278 4699111 996903477 4709045 996903477 4709045 996866490 4761765 996866490 4761765 996820187 4801722 996820187 4801722 996807312 4814664 996807312 4814664 996787053 4834180 996787053 4834180 996750775 4867914 996750775 4867914 996715410 4933596 996715410 4933596 996696126 4984391 996696126 4984391 996634367 4993444 996634367 4993444 996615877 5037429 996615877 5037429 996581564 5065778 996581564 5065778 996576957 5089423 996576957 5089423 996559065 5182930 996559065 5182930 996525873 5207500 996525873 5207500 996498245 5271511 996498245 5271511 996474936 5341425 996474936 5341425 996423343 5382816 996423343 5382816 996415942 5410001 996415942 5410001 996362911 5428317 996362911 5428317 996350371 5467736 996350371 5467736 996331055 5488478 996331055 5488478 996281794 5504806 996281794 5504806 996275445 5527513 996275445 5527513 996209601 5596435 996209601 5596435 996160495 5625294 996160495 5625294 996103989 5659746 996103989 5659746 996069065 5703282 996069065 5703282 995999881 5747832 995999881 5747832 995984503 5775187 995984503 5775187 995938795 5807786 995938795 5807786 995843733 5939984 995843733 5939984 995816012 5985649 995816012 5985649 995804946 5995934 995804946 5995934 995798192 6034165 995798192 6034165 995762974 6088628 995762974 6088628 995722315 6107612 995722315 6107612 995679218 6132253 995679218 6132253 995657864 6211167 995657864 6211167 995657054 6238648 995657054 6238648 995627969 6253842 995627969 6253842 995604589 6288603 995604589 6288603 995539980 6296038 995539980 6296038 995478083 6336532 995478083 6336532 995428374 6369947 995428374 6369947 995368761 6449572 995368761 6449572 995334411 6468866 995334411 6468866 995327629 6520123 995327629 6520123 995276837 6531891 995276837 6531891 995245800 6576639 995245800 6576639 995200523 6594469 995200523 6594469 995179726 6685016 995179726 6685016 995137952 6709192 995137952 6709192 995131819 6760263 995131819 6760263 995098412 6809530 995098412 6809530 995083964 6817126 995083964 6817126 995055119 6843326 995055119 6843326 995053716 6935365 995053716 6935365 995017607 6961197 995017607 6961197 994981982 7043741 994981982 7043741 994957040 7114012 994957040 7114012 994882702 7122128 994882702 7122128 994860746 7154608 994860746 7154608 994829330 7176070 994829330 7176070 994775532 7257775 994775532 7257775 994754746 7272167 994754746 7272167 994689900 7305792 994689900 7305792 994669514 7351524 994669514 7351524 994640759 7432178 994640759 7432178 994614050 7441917 994614050 7441917 994557852 7508158 994557852 7508158 994512035 7513857 994512035 7513857 994496741 7570706 994496741 7570706 994453737 7610103 994453737 7610103 994366671 7652157 994366671 7652157 994354745 7680652 994354745 7680652 994340664 7716080 994340664 7716080 994312373 7777960 994312373 7777960 994263579 7792313 994263579 7792313 994211035 7810178 994211035 7810178 994162472 7862469 994162472 7862469 994136327 7909979 994136327 7909979 994133843 8006039 994133843 8006039 994098902 8077900 994098902 8077900 994060218 8082238 994060218 8082238 994057256 8094239 994057256 8094239 994032881 8158575 994032881 8158575 994004224 8205873 994004224 8205873 993985095 8234988 993985095 8234988 993943895 8274044 993943895 8274044 993892115 8278011 993892115 8278011 993887020 8328679 993887020 8328679 993867223 8378705 993867223 8378705 993848709 8384121 993848709 8384121 993831995 8440325 993831995 8440325 993808753 8498105 993808753 8498105 993750083 8548198 993750083 8548198 993725176 8567758 993725176 8567758 993721560 8587670 993721560 8587670 993702366 8595986 993702366 8595986 993681302 8654155 993681302 8654155 993655898 8659218 993655898 8659218 993644389 8695777 993644389 8695777 993627982 8773995 993627982 8773995 993622726 8870034 993622726 8870034 993611406 8895172 993611406 8895172 993526822 8915027 993526822 8915027 993476239 8966639 993476239 8966639 993455546 8981380 993455546 8981380 993423718 9010895 993423718 9010895 993389019 9059427 993389019 9059427 993387018 9174568 993387018 9174568 993354214 9214996 993354214 9214996 993309036 9288264 993309036 9288264 993259768 9366863 993259768 9366863 993209875 9418812 993209875 9418812 993201244 9423425 993201244 9423425 993196282 9438792 993196282 9438792 993141340 9496959 993141340 9496959 993094628 9549007 993094628 9549007 993072052 9576485 993072052 9576485 993055266 9613727 993055266 9613727 993034257 9685313 993034257 9685313 993025844 9733161 993025844 9733161 993020572 9793036 993020572 9793036 993008307 9860598 993008307 9860598 992980209 9877363 992980209 9877363 992921329 9922124 992921329 9922124 992890334 9961588 992890334 9961588 992784788 10128882 992784788 10128882 992780640 10144719 992780640 10144719 992774650 10227044 992774650 10227044 992713119 10297322 992713119 10297322 992696768 10372868 992696768 10372868 992683828 10406929 992683828 10406929 992675043 10438278 992675043 10438278 992674128 10488110 992674128 10488110 992627545 10536920 992627545 10536920 992609546 10563734 992609546 10563734 992556954 10578076 992556954 10578076 992550529 10782937 992550529 10782937 992524760 10829068 992524760 10829068 992460765 10894619 992460765 10894619 992458841 10920209 992458841 10920209 992404735 10946071 992404735 10946071 992391835 10972849 992391835 10972849 992359301 10982525 992359301 10982525 992348577 11050195 992348577 11050195 992324838 11088479 992324838 11088479 992307279 11136019 992307279 11136019 992260272 11148676 992260272 11148676 992224279 11198726 992224279 11198726 992192093 11224466 992192093 11224466 992189860 11332612 992189860 11332612 992179587 11347115 992179587 11347115 992142797 11408286 992142797 11408286 992118081 11455849 992118081 11455849 992100277 11476998 992100277 11476998 992063570 11515544 992063570 11515544 992050418 11532079 992050418 11532079 992036458 11560279 992036458 11560279 992003790 11614676 992003790 11614676 991981147 11823694 991981147 11823694 991964359 11850428 991964359 11850428 991952760 11859994 991952760 11859994 991936400 11901887 991936400 11901887 991902514 11964239 991902514 11964239 991893053 11992966 991893053 11992966 991860466 12006606 991860466 12006606 991837070 12126814 991837070 12126814 991833496 12155060 991833496 12155060 991790589 12193473 991790589 12193473 991751732 12197879 991751732 12197879 991703183 12262313 991703183 12262313 991694949 12289881 991694949 12289881 991675967 12298310 991675967 12298310 991638622 12307592 991638622 12307592 991613578 12337519 991613578 12337519 991581004 12381933 991581004 12381933 991563419 12410301 991563419 12410301 991530201 12439784 991530201 12439784 991485795 12494411 991485795 12494411 991447317 12546680 991447317 12546680 991437767 12553380 991437767 12553380 991414352 12628704 991414352 12628704 991397513 12658160 991397513 12658160 991351116 12691768 991351116 12691768 991275151 12713032 991275151 12713032 991268129 12734391 991268129 12734391 991245174 12745852 991245174 12745852 991210610 12774206 991210610 12774206 991205524 12805599 991205524 12805599 991202713 12862259 991202713 12862259 991182160 12873610 991182160 12873610 991173721 12967901 991173721 12967901 991112876 13015699 991112876 13015699 991107609 13113433 991107609 13113433 991096541 13128601 991096541 13128601 991084990 13173199 991084990 13173199 991072522 13187825 991072522 13187825 991031891 13201721 991031891 13201721 990994197 13255545 990994197 13255545 990989369 13309868 990989369 13309868 990985016 13339422 990985016 13339422 990971633 13394933 990971633 13394933 990961377 13419552 990961377 13419552 990950406 13444754 990950406 13444754 990931708 13462410 990931708 13462410 990920539 13593555 990920539 13593555 990900908 13635659 990900908 13635659 990879440 13685298 990879440 13685298 990868566 13715176 990868566 13715176 990843470 13758961 990843470 13758961 990795683 13788382 990795683 13788382 990784913 13832289 990784913 13832289 990774897 13863330 990774897 13863330 990754847 13886084 990754847 13886084 990710759 13922554 990710759 13922554 990708122 13997617 990708122 13997617 990697528 14041312 990697528 14041312 990688184 14149638 990688184 14149638 990667045 14176473 990667045 14176473 990627142 14221012 990627142 14221012 990578936 14272764 990578936 14272764 990560112 14283949 990560112 14283949 990527379 14346682 990527379 14346682 990505771 14351291 990505771 14351291 990483208 14450184 990483208 14450184 990478446 14466748 990478446 14466748 990458552 14488486 990458552 14488486 990428441 14543279 990428441 14543279 990387181 14590621 990387181 14590621 990318869 14610315 990318869 14610315 990306465 14662405 990306465 14662405 990291406 14692825 990291406 14692825 990260072 14733018 990260072 14733018 990240008 14809661 990240008 14809661 990203366 14891778 990203366 14891778 990149338 14907717 990149338 14907717 990141295 14948652 990141295 14948652 990106031 15032100 990106031 15032100 990086252 15060275 990086252 15060275 990066535 15065661 990066535 15065661 990040237 15130930 990040237 15130930 989983077 15145264 989983077 15145264 989963492 15205234 989963492 15205234 989942198 15223913 989942198 15223913 989877518 15244042 989877518 15244042 989844773 15294196 989844773 15294196 989793462 15312173 989793462 15312173 989737233 15316939 989737233 15316939 989677438 15389151 989677438 15389151 989663429 15464116 989663429 15464116 989651087 15490585 989651087 15490585 989626166 15694790 989626166 15694790 989618433 15732120 989618433 15732120 989598842 15736421 989598842 15736421 989550210 15747219 989550210 15747219 989473267 15859951 989473267 15859951 989435537 15890178 989435537 15890178 989426901 15940374 989426901 15940374 989397357 15961090 989397357 15961090 989363500 15988121 989363500 15988121 989352426 16080036 989352426 16080036 989290093 16203258 989290093 16203258 989246616 16317207 989246616 16317207 989241789 16343412 989241789 16343412 989212959 16356198 989212959 16356198 989194766 16423324 989194766 16423324 989181730 16485153 989181730 16485153 989177645 16498844 989177645 16498844 989142464 16533717 989142464 16533717 989079729 16552539 989079729 16552539 989068405 16586978 989068405 16586978 989022814 16621543 989022814 16621543 988932797 16676094 988932797 16676094 988926859 16699771 988926859 16699771 988908879 16801707 988908879 16801707 988846318 16869828 988846318 16869828 988841302 16924691 988841302 16924691 988801965 16979140 988801965 16979140 988779223 17015939 988779223 17015939 988686259 17058326 988686259 17058326 988683433 17102395 988683433 17102395 988646549 17123102 988646549 17123102 988611798 17160758 988611798 17160758 988592898 17209207 988592898 17209207 988557269 17229552 988557269 17229552 988546322 17262903 988546322 17262903 988524832 17274993 988524832 17274993 988505715 17287557 988505715 17287557 988455314 17342290 988455314 17342290 988437700 17353780 988437700 17353780 988385613 17418633 988385613 17418633 988374378 17458394 988374378 17458394 988337105 17473168 988337105 17473168 988298489 17534386 988298489 17534386 988246454 17565504 988246454 17565504 988237094 17601027 988237094 17601027 988220256 17635720 988220256 17635720 988174301 17665014 988174301 17665014 988167871 17673850 988167871 17673850 988134675 17713620 988134675 17713620 988114259 17741967 988114259 17741967 988039208 17802430 988039208 17802430 988023469 17829610 988023469 17829610 988018184 17842870 988018184 17842870 988006099 17846929 988006099 17846929 987975171 17879682 987975171 17879682 987927189 17896829 987927189 17896829 987879062 17939524 987879062 17939524 987852299 17998522 987852299 17998522 987827408 18048558 987827408 18048558 987800610 18065948 987800610 18065948 987777024 18122008 987777024 18122008 987705779 18247562 987705779 18247562 987683742 18268328 987683742 18268328 987678967 18281646 987678967 18281646 987673363 18315026 987673363 18315026 987661689 18400973 987661689 18400973 987636621 18422348 987636621 18422348 987620716 18443555 987620716 18443555 987596887 18469671 987596887 18469671 987576057 18506312 987576057 18506312 987567735 18567325 987567735 18567325 987563743 18595606 987563743 18595606 987541567 18625688 987541567 18625688 987520066 18681079 987520066 18681079 987429473 18758047 987429473 18758047 987393021 18815468 987393021 18815468 987370477 18844902 987370477 18844902 987356350 18927974 987356350 18927974 987337354 18951905 987337354 18951905 987319296 19024238 987319296 19024238 987301352 19123485 987301352 19123485 987243115 19150733 987243115 19150733 987210031 19171535 987210031 19171535 987174324 19198588 987174324 19198588 987112852 19236530 987112852 19236530 987108221 19315834 987108221 19315834 987091653 19355305 987091653 19355305 987026339 19406200 987026339 19406200 986996987 19483881 986996987 19483881 986963923 19520308 986963923 19520308 986935092 19550988 986935092 19550988 986927770 19571895 986927770 19571895 986912586 19585799 986912586 19585799 986874549 19595697 986874549 19595697 986852004 19677091 986852004 19677091 986820059 19699738 986820059 19699738 986719001 19729824 986719001 19729824 986691968 19780626 986691968 19780626 986673699 19814696 986673699 19814696 986653647 19848876 986653647 19848876 986635318 19884488 986635318 19884488 986631348 19971802 986631348 19971802 986573905 20014158 986573905 20014158 986542978 20110775 986542978 20110775 986534184 20180441 986534184 20180441 986533128 20210567 986533128 20210567 986476872 20243586 986476872 20243586 986458803 20305297 986458803 20305297 986431689 20339242 986431689 20339242 986425889 20399335 986425889 20399335 986404560 20437381 986404560 20437381 986365704 20491544 986365704 20491544 986359232 20555123 986359232 20555123 986289842 20608647 986289842 20608647 986268602 20672312 986268602 20672312 986239663 20674855 986239663 20674855 986220073 20738868 986220073 20738868 986207334 20769472 986207334 20769472 986192599 20804653 986192599 20804653 986164607 20882279 986164607 20882279 986141456 20930754 986141456 20930754 986074814 20953900 986074814 20953900 986049931 20974296 986049931 20974296 986032618 20979163 986032618 20979163 986023203 21040190 986023203 21040190 985974499 21073932 985974499 21073932 985944337 21248206 985944337 21248206 985939516 21303735 985939516 21303735 985892921 21331661 985892921 21331661 985841972 21336403 985841972 21336403 985830099 21451940 985830099 21451940 985788783 21542315 985788783 21542315 985779723 21569775 985779723 21569775 985753186 21586133 985753186 21586133 985722705 21642810 985722705 21642810 985682961 21696869 985682961 21696869 985640531 21718702 985640531 21718702 985632230 21753239 985632230 21753239 985615575 21879924 985615575 21879924 985590151 21951082 985590151 21951082 985544297 21958710 985544297 21958710 985518438 21994064 985518438 21994064 985469407 22039975 985469407 22039975 985466810 22085007 985466810 22085007 985421268 22106366 985421268 22106366 985398007 22130933 985398007 22130933 985370151 22162106 985370151 22162106 985360395 22182720 985360395 22182720 985358629 22195023 985358629 22195023 985276930 22244543 985276930 22244543 985224760 22311983 985224760 22311983 985219480 22348873 985219480 22348873 985192482 22376601 985192482 22376601 985132039 22389330 985132039 22389330 985112375 22483742 985112375 22483742 985067656 22503714 985067656 22503714 985062780 22508198 985062780 22508198 985021964 22536350 985021964 22536350 984983587 22548741 984983587 22548741 984957432 22562715 984957432 22562715 984952536 22586315 984952536 22586315 984928701 22606498 984928701 22606498 984886666 22648532 984886666 22648532 984816119 22692517 984816119 22692517 984796029 22701049 984796029 22701049 984790168 22708465 984790168 22708465 984769038 22746783 984769038 22746783 984753924 22772213 984753924 22772213 984711289 22779602 984711289 22779602 984702069 22823257 984702069 22823257 984684137 22853432 984684137 22853432 984640148 22899846 984640148 22899846 984622546 22901912 984622546 22901912 984596717 22928096 984596717 22928096 984588770 22954589 984588770 22954589 984585337 23018098 984585337 23018098 984572167 23052005 984572167 23052005 984544873 23098420 984544873 23098420 984534935 23114710 984534935 23114710 984531513 23122970 984531513 23122970 984491035 23165418 984491035 23165418 984474309 23182749 984474309 23182749 984470657 23220962 984470657 23220962 984437812 23232989 984437812 23232989 984411923 23282189 984411923 23282189 984378567 23313003 984378567 23313003 984365676 23377017 984365676 23377017 984354673 23405761 984354673 23405761 984337437 23454260 984337437 23454260 984292195 23484809 984292195 23484809 984279876 23564925 984279876 23564925 984269685 23618780 984269685 23618780 984235322 23670343 984235322 23670343 984223078 23715526 984223078 23715526 984208555 23763007 984208555 23763007 984179625 23821392 984179625 23821392 984138345 23844395 984138345 23844395 984103813 23935608 984103813 23935608 984075375 23961462 984075375 23961462 984048658 23985992 984048658 23985992 984029829 23999678 984029829 23999678 984016867 24043737 984016867 24043737 983994942 24063469 983994942 24063469 983940506 24082609 983940506 24082609 983934426 24148271 983934426 24148271 983918665 24159212 983918665 24159212 983815776 24327398 983815776 24327398 983805968 24367888 983805968 24367888 983784042 24511855 983784042 24511855 983776008 24550379 983776008 24550379 983773054 24644576 983773054 24644576 983767425 24661050 983767425 24661050 983755437 24700005 983755437 24700005 983657652 24710167 983657652 24710167 983639459 24737838 983639459 24737838 983612809 24782245 983612809 24782245 983605542 24918963 983605542 24918963 983601627 24940959 983601627 24940959 983571880 24992015 983571880 24992015 983553357 25069251 983553357 25069251 983534783 25099320 983534783 25099320 983486880 25161700 983486880 25161700 983406045 25206239 983406045 25206239 983354008 25223110 983354008 25223110 983334617 25246645 983334617 25246645 983318233 25333591 983318233 25333591 983256801 25373250 983256801 25373250 983246163 25441510 983246163 25441510 983210288 25482369 983210288 25482369 983166885 25510530 983166885 25510530 983138488 25547234 983138488 25547234 983123655 25587670 983123655 25587670 983061137 25614828 983061137 25614828 983008234 25629929 983008234 25629929 982962893 25656660 982962893 25656660 982949650 25685181 982949650 25685181 982919084 25708587 982919084 25708587 982879180 25801951 982879180 25801951 982823311 25811988 982823311 25811988 982806352 25855627 982806352 25855627 982777571 25873490 982777571 25873490 982754122 25918002 982754122 25918002 982751236 25947114 982751236 25947114 982730385 25987014 982730385 25987014 982729372 26037235 982729372 26037235 982693729 26114136 982693729 26114136 982610457 26156920 982610457 26156920 982577953 26217688 982577953 26217688 982558473 26265619 982558473 26265619 982535426 26318020 982535426 26318020 982513510 26333018 982513510 26333018 982502915 26344564 982502915 26344564 982466087 26364316 982466087 26364316 982460554 26420001 982460554 26420001 982433886 26520507 982433886 26520507 982414921 26538704 982414921 26538704 982408283 26559548 982408283 26559548 982379147 26692664 982379147 26692664 982371791 26704655 982371791 26704655 982326983 26727782 982326983 26727782 982307946 26749291 982307946 26749291 982276791 26775522 982276791 26775522 982271367 26822429 982271367 26822429 982264082 26855924 982264082 26855924 982211755 26973533 982211755 26973533 982204895 26984705 982204895 26984705 982168495 27054635 982168495 27054635 982142796 27123023 982142796 27123023 982099665 27183586 982099665 27183586 982083797 27217278 982083797 27217278 982076611 27292214 982076611 27292214 982069541 27322269 982069541 27322269 982046519 27332942 982046519 27332942 982035675 27381124 982035675 27381124 982013790 27436087 982013790 27436087 981990367 27441791 981990367 27441791 981975281 27479326 981975281 27479326 981935112 27494201 981935112 27494201 981893880 27561693 981893880 27561693 981854366 27589304 981854366 27589304 981835633 27672621 981835633 27672621 981816212 27709594 981816212 27709594 981804998 27807675 981804998 27807675 981736510 27846092 981736510 27846092 981730179 27893284 981730179 27893284 981696040 27924175 981696040 27924175 981674172 27960679 981674172 27960679 981620236 28111872 981620236 28111872 981611677 28159824 981611677 28159824 981602150 28179798 981602150 28179798 981569057 28191380 981569057 28191380 981550517 28225007 981550517 28225007 981537678 28283289 981537678 28283289 981528346 28351334 981528346 28351334 981468679 28377090 981468679 28377090 981426363 28410731 981426363 28410731 981423131 28467626 981423131 28467626 981404847 28502300 981404847 28502300 981398850 28554045 981398850 28554045 981374941 28589919 981374941 28589919 981314951 28606245 981314951 28606245 981300758 28683894 981300758 28683894 981261534 28721368 981261534 28721368 981165698 28744775 981165698 28744775 981108973 28785886 981108973 28785886 981098068 28815891 981098068 28815891 981080957 28848957 981080957 28848957 981059149 28913164 981059149 28913164 981029925 28964207 981029925 28964207 980987434 29010743 980987434 29010743 980965191 29020761 980965191 29020761 980950430 29096115 980950430 29096115 980924098 29213544 980924098 29213544 980911586 29222759 980911586 29222759 980910327 29269702 980910327 29269702 980880864 29316454 980880864 29316454 980821839 29321658 980821839 29321658 980805418 29348772 980805418 29348772 980793024 29366006 980793024 29366006 980703047 29412433 980703047 29412433 980695528 29421284 980695528 29421284 980651816 29447903 980651816 29447903 980640174 29487261 980640174 29487261 980614284 29496078 980614284 29496078 980566244 29543707 980566244 29543707 980506079 29564515 980506079 29564515 980493367 29624250 980493367 29624250 980443778 29660141 980443778 29660141 980416123 29743668 980416123 29743668 980393874 29746318 980393874 29746318 980376078 29751225 980376078 29751225 980333625 29806594 980333625 29806594 980309532 29824973 980309532 29824973 980281702 29846515 980281702 29846515 980256136 29881617 980256136 29881617 980226030 29954375 980226030 29954375 980184800 29976331 980184800 29976331 980178156 30008948 980178156 30008948 980138030 30020693 980138030 30020693 980124279 30034929 980124279 30034929 980092659 30039435 980092659 30039435 980041321 30068844 980041321 30068844 980014733 30092616 980014733 30092616 979984561 30108838 979984561 30108838 979939852 30160871 979939852 30160871 979926905 30187037 979926905 30187037 979923686 30216156 979923686 30216156 979880052 30350136 979880052 30350136 979827233 30373104 979827233 30373104 979807811 30392705 979807811 30392705 979779957 30465268 979779957 30465268 979745917 30507750 979745917 30507750 979707713 30552376 979707713 30552376 979686146 30571759 979686146 30571759 979677552 30623099 979677552 30623099 979585475 30642281 979585475 30642281 979570698 30706835 979570698 30706835 979560732 30722202 979560732 30722202 979552275 30744664 979552275 30744664 979522784 30821160 979522784 30821160 979490164 30843837 979490164 30843837 979485554 30864287 979485554 30864287 979450348 30947869 979450348 30947869 979429560 30985668 979429560 30985668 979360309 31031982 979360309 31031982 979330197 31084740 979330197 31084740 979309902 31184764 979309902 31184764 979289614 31244125 979289614 31244125 979278521 31364641 979278521 31364641 979268062 31395408 979268062 31395408 979226164 31408498 979226164 31408498 979200213 31456581 979200213 31456581 979173976 31486095 979173976 31486095 979143256 31513477 979143256 31513477 979116490 31529695 979116490 31529695 979075637 31599082 979075637 31599082 979042301 31605170 979042301 31605170 979013541 31642230 979013541 31642230 978951182 31657836 978951182 31657836 978910109 31807441 978910109 31807441 978883810 31825140 978883810 31825140 978860988 31860509 978860988 31860509 978835216 31884423 978835216 31884423 978764741 31935955 978764741 31935955 978726375 31952561 978726375 31952561 978693386 32012757 978693386 32012757 978640810 32082441 978640810 32082441 978626034 32150429 978626034 32150429 978602331 32196764 978602331 32196764 978590458 32207883 978590458 32207883 978537771 32288931 978537771 32288931 978482473 32346022 978482473 32346022 978480346 32348099 978480346 32348099 978438221 32418572 978438221 32418572 978401848 32475087 978401848 32475087 978397670 32510509 978397670 32510509 978380430 32553132 978380430 32553132 978315473 32680919 978315473 32680919 978307822 32791989 978307822 32791989 978300428 32811895 978300428 32811895 978296105 32873309 978296105 32873309 978272241 32934000 978272241 32934000 978263808 32987929 978263808 32987929 978256259 33012078 978256259 33012078 978250657 33048799 978250657 33048799 978181765 33059877 978181765 33059877 978173231 33063887 978173231 33063887 978158444 33130879 978158444 33130879 978123775 33158584 978123775 33158584 978057937 33163405 978057937 33163405 978041118 33186059 978041118 33186059 978021608 33188915 978021608 33188915 978017551 33220051 978017551 33220051 977989194 33248228 977989194 33248228 977969683 33259235 977969683 33259235 977939802 33329132 977939802 33329132 977922829 33339468 977922829 33339468 977898556 33415058 977898556 33415058 977868845 33434440 977868845 33434440 977838144 33468325 977838144 33468325 977807248 33511761 977807248 33511761 977796444 33536777 977796444 33536777 977748694 33574914 977748694 33574914 977716735 33592821 977716735 33592821 977680046 33652194 977680046 33652194 977653462 33748292 977653462 33748292 977623289 33774864 977623289 33774864 977618298 33795770 977618298 33795770 977587682 33812137 977587682 33812137 977562703 33823625 977562703 33823625 977540059 33990206 977540059 33990206 977510324 34037246 977510324 34037246 977487598 34075801 977487598 34075801 977480242 34092862 977480242 34092862 977475713 34143814 977475713 34143814 977448972 34152505 977448972 34152505 977424144 34159958 977424144 34159958 977403957 34268453 977403957 34268453 977369627 34284861 977369627 34284861 977358912 34417277 977358912 34417277 977306547 34544193 977306547 34544193 977287530 34574423 977287530 34574423 977264715 34609068 977264715 34609068 977252442 34629242 977252442 34629242 977224818 34691172 977224818 34691172 977212129 34766690 977212129 34766690 977152224 34828685 977152224 34828685 977099494 34856272 977099494 34856272 977072779 34870256 977072779 34870256 977028712 34902037 977028712 34902037 977015145 34962880 977015145 34962880 977004869 34995766 977004869 34995766 976973953 35000627 976973953 35000627 976900763 35005979 976900763 35005979 976888017 35033093 976888017 35033093 976834944 35080412 976834944 35080412 976820171 35202955 976820171 35202955 976785304 35220086 976785304 35220086 976776938 35239525 976776938 35239525 976722722 35302305 976722722 35302305 976710456 35320837 976710456 35320837 976687996 35402432 976687996 35402432 976637699 35407285 976637699 35407285 976616015 35472152 976616015 35472152 976552636 35528055 976552636 35528055 976539330 35613265 976539330 35613265 976522753 35634598 976522753 35634598 976479683 35648233 976479683 35648233 976428808 35697007 976428808 35697007 976415946 35756017 976415946 35756017 976410196 35762392 976410196 35762392 976391432 35794061 976391432 35794061 976359943 35806621 976359943 35806621 976336347 35855606 976336347 35855606 976246662 35936028 976246662 35936028 976236513 35956781 976236513 35956781 976133400 36003484 976133400 36003484 976112437 36039522 976112437 36039522 976085411 36089291 976085411 36089291 976037154 36104148 976037154 36104148 976015949 36140758 976015949 36140758 976004745 36161048 976004745 36161048 975956212 36207847 975956212 36207847 975912157 36263843 975912157 36263843 975904183 36296323 975904183 36296323 975891375 36315887 975891375 36315887 975884057 36354238 975884057 36354238 975867595 36373665 975867595 36373665 975825856 36389817 975825856 36389817 975801266 36407413 975801266 36407413 975795651 36409687 975795651 36409687 975760605 36425334 975760605 36425334 975744629 36452138 975744629 36452138 975742585 36502252 975742585 36502252 975713587 36522111 975713587 36522111 975682332 36545764 975682332 36545764 975671343 36607664 975671343 36607664 975668102 36621302 975668102 36621302 975645769 36701212 975645769 36701212 975620885 36746964 975620885 36746964 975580517 36762806 975580517 36762806 975518599 36790916 975518599 36790916 975506532 36824479 975506532 36824479 975428486 36850508 975428486 36850508 975382307 36865499 975382307 36865499 975352110 36894489 975352110 36894489 975313145 36963322 975313145 36963322 975310346 36969434 975310346 36969434 975204565 36979998 975204565 36979998 975199604 36981158 975199604 36981158 975178418 37039069 975178418 37039069 975154877 37092941 975154877 37092941 975132727 37144059 975132727 37144059 975055968 37167140 975055968 37167140 974979517 37204804 974979517 37204804 974975748 37230686 974975748 37230686 974941259 37291761 974941259 37291761 974912974 37312629 974912974 37312629 974895144 37353048 974895144 37353048 974816387 37361300 974816387 37361300 974806544 37367474 974806544 37367474 974791143 37397907 974791143 37397907 974783969 37412553 974783969 37412553 974746417 37470433 974746417 37470433 974724742 37548705 974724742 37548705 974688172 37611327 974688172 37611327 974668253 37754717 974668253 37754717 974634203 37776676 974634203 37776676 974624552 37806396 974624552 37806396 974609818 37827658 974609818 37827658 974544630 37836877 974544630 37836877 974536266 37843323 974536266 37843323 974489717 37854669 974489717 37854669 974486318 37870856 974486318 37870856 974448737 37899021 974448737 37899021 974424251 37932352 974424251 37932352 974402275 37982154 974402275 37982154 974384371 37996552 974384371 37996552 974378956 38091869 974378956 38091869 974373866 38103297 974373866 38103297 974339150 38115686 974339150 38115686 974331573 38158431 974331573 38158431 974301852 38180852 974301852 38180852 974293403 38233894 974293403 38233894 974231179 38287497 974231179 38287497 974198547 38368300 974198547 38368300 974124389 38413095 974124389 38413095 974117924 38457705 974117924 38457705 974077717 38504176 974077717 38504176 974041707 38557771 974041707 38557771 974017311 38577842 974017311 38577842 974010424 38686233 974010424 38686233 973979291 38728046 973979291 38728046 973965034 38777385 973965034 38777385 973894029 38938025 973894029 38938025 973873224 38972320 973873224 38972320 973864677 38973232 973864677 38973232 973857404 39005289 973857404 39005289 973826619 39037695 973826619 39037695 973783753 39092794 973783753 39092794 973766990 39123086 973766990 39123086 973761861 39160090 973761861 39160090 973718568 39238133 973718568 39238133 973702769 39271409 973702769 39271409 973689818 39281835 973689818 39281835 973644331 39321170 973644331 39321170 973597173 39332785 973597173 39332785 973523366 39343991 973523366 39343991 973438555 39375080 973438555 39375080 973414179 39412223 973414179 39412223 973377916 39432652 973377916 39432652 973361380 39465456 973361380 39465456 973309770 39505692 973309770 39505692 973300499 39548015 973300499 39548015 973284745 39571524 973284745 39571524 973268099 39611618 973268099 39611618 973247647 39632171 973247647 39632171 973212585 39686660 973212585 39686660 973156036 39759432 973156036 39759432 973120854 39771880 973120854 39771880 973066896 39817476 973066896 39817476 973039376 39854247 973039376 39854247 973023665 39879593 973023665 39879593 972958625 39988640 972958625 39988640 972936388 40084731 972936388 40084731 972923341 40124854 972923341 40124854 972912184 40141319 972912184 40141319 972838954 40161566 972838954 40161566 972753503 40202874 972753503 40202874 972738226 40277662 972738226 40277662 972709273 40311564 972709273 40311564 972682003 40387361 972682003 40387361 972629615 40431743 972629615 40431743 972626762 40455475 972626762 40455475 972574170 40477996 972574170 40477996 972512752 40501916 972512752 40501916 972504866 40537234 972504866 40537234 972473794 40580030 972473794 40580030 972436898 40621561 972436898 40621561 972404653 40699899 972404653 40699899 972396748 40731804 972396748 40731804 972390092 40761318 972390092 40761318 972382914 40793793 972382914 40793793 972367838 40816763 972367838 40816763 972354941 40899455 972354941 40899455 972343172 40919992 972343172 40919992 972326129 40951273 972326129 40951273 972311963 41027521 972311963 41027521 972283805 41103350 972283805 41103350 972256941 41164183 972256941 41164183 972241652 41178020 972241652 41178020 972225977 41230478 972225977 41230478 972206793 41242890 972206793 41242890 972189491 41289435 972189491 41289435 972173809 41320408 972173809 41320408 972137818 41332092 972137818 41332092 972092069 41362910 972092069 41362910 972052643 41413780 972052643 41413780 971986461 41418410 971986461 41418410 971967262 41458158 971967262 41458158 971937555 41544691 971937555 41544691 971927107 41597926 971927107 41597926 971915137 41688432 971915137 41688432 971898109 41744360 971898109 41744360 971872170 41757890 971872170 41757890 971844634 41846719 971844634 41846719 971813605 41931312 971813605 41931312 971777826 41948676 971777826 41948676 971767225 41968803 971767225 41968803 971720507 42020800 971720507 42020800 971680324 42103889 971680324 42103889 971651515 42111752 971651515 42111752 971615722 42184062 971615722 42184062 971611487 42281482 971611487 42281482 971583881 42363276 971583881 42363276 971581686 42421749 971581686 42421749 971497960 42511107 971497960 42511107 971471218 42544855 971471218 42544855 971435048 42619192 971435048 42619192 971422115 42653149 971422115 42653149 971383030 42687276 971383030 42687276 971358032 42730540 971358032 42730540 971301197 42775518 971301197 42775518 971294546 42784603 971294546 42784603 971258742 42797931 971258742 42797931 971254337 42817573 971254337 42817573 971213863 42838023 971213863 42838023 971198510 42859157 971198510 42859157 971186833 42904724 971186833 42904724 971153023 42954976 971153023 42954976 971140874 42998253 971140874 42998253 971123487 43017987 971123487 43017987 971093110 43033808 971093110 43033808 971075323 43060963 971075323 43060963 971026078 43124851 971026078 43124851 971018085 43191696 971018085 43191696 970891081 43227955 970891081 43227955 970875646 43239567 970875646 43239567 970871274 43311054 970871274 43311054 970835189 43359376 970835189 43359376 970809768 43405040 970809768 43405040 970780165 43451536 970780165 43451536 970711941 43461233 970711941 43461233 970686416 43551740 970686416 43551740 970648394 43609467 970648394 43609467 970613803 43672556 970613803 43672556 970567280 43699447 970567280 43699447 970532069 43733708 970532069 43733708 970504129 43754804 970504129 43754804 970476134 43765227 970476134 43765227 970462557 43814676 970462557 43814676 970434687 43876429 970434687 43876429 970412572 43923187 970412572 43923187 970387375 43998405 970387375 43998405 970323087 44044947 970323087 44044947 970289435 44106015 970289435 44106015 970278196 44127322 970278196 44127322 970233722 44159517 970233722 44159517 970185250 44209927 970185250 44209927 970168659 44285690 970168659 44285690 970101535 44315607 970101535 44315607 970044372 44342291 970044372 44342291 970012451 44404348 970012451 44404348 970003721 44439782 970003721 44439782 969970351 44492724 969970351 44492724 969911018 44520568 969911018 44520568 969873434 44567082 969873434 44567082 969846238 44635113 969846238 44635113 969826090 44649042 969826090 44649042 969822674 44660722 969822674 44660722 969784697 44694993 969784697 44694993 969746553 44715620 969746553 44715620 969715810 44794948 969715810 44794948 969695013 44869963 969695013 44869963 969653593 44925861 969653593 44925861 969603420 44936141 969603420 44936141 969589142 44948802 969589142 44948802 969555673 44981484 969555673 44981484 969549970 44994614 969549970 44994614 969518970 45019491 969518970 45019491 969468564 45028068 969468564 45028068 969428294 45035406 969428294 45035406 969378307 45078441 969378307 45078441 969335766 45107197 969335766 45107197 969268330 45143162 969268330 45143162 969240430 45171781 969240430 45171781 969233149 45184551 969233149 45184551 969219957 45205484 969219957 45205484 969203749 45213405 969203749 45213405 969184411 45248906 969184411 45248906 969179133 45252195 969179133 45252195 969176303 45283538 969176303 45283538 969167562 45352168 969167562 45352168 969097064 45365138 969097064 45365138 969064449 45389161 969064449 45389161 969056078 45411631 969056078 45411631 969048806 45463452 969048806 45463452 969035236 45474701 969035236 45474701 968995938 45484692 968995938 45484692 968957512 45509999 968957512 45509999 968948441 45567119 968948441 45567119 968914334 45583099 968914334 45583099 968839052 45620925 968839052 45620925 968827341 45647623 968827341 45647623 968807072 45696354 968807072 45696354 968775147 45711670 968775147 45711670 968741922 45734606 968741922 45734606 968719139 45744979 968719139 45744979 968678166 45784873 968678166 45784873 968665771 45826082 968665771 45826082 968655037 45914613 968655037 45914613 968595521 46020863 968595521 46020863 968582069 46067686 968582069 46067686 968574464 46113316 968574464 46113316 968571855 46129550 968571855 46129550 968568265 46152242 968568265 46152242 968560408 46197082 968560408 46197082 968504097 46237294 968504097 46237294 968461809 46287968 968461809 46287968 968389264 46303233 968389264 46303233 968378757 46334034 968378757 46334034 968355036 46365807 968355036 46365807 968349147 46367997 968349147 46367997 968309721 46474899 968309721 46474899 968295665 46514903 968295665 46514903 968275680 46569134 968275680 46569134 968237782 46612174 968237782 46612174 968164709 46619354 968164709 46619354 968155670 46692297 968155670 46692297 968113990 46705021 968113990 46705021 968099880 46757934 968099880 46757934 968087848 46772775 968087848 46772775 968063044 46787583 968063044 46787583 968052014 46869765 968052014 46869765 968040834 46934229 968040834 46934229 968032528 46968475 968032528 46968475 967985902 46994298 967985902 46994298 967928450 47011536 967928450 47011536 967913646 47052780 967913646 47052780 967904859 47090255 967904859 47090255 967861179 47101223 967861179 47101223 967843230 47149830 967843230 47149830 967816846 47227835 967816846 47227835 967770456 47239241 967770456 47239241 967735589 47369021 967735589 47369021 967696343 47388892 967696343 47388892 967679363 47419804 967679363 47419804 967647425 47445721 967647425 47445721 967642527 47485672 967642527 47485672 967607247 47579695 967607247 47579695 967593882 47584945 967593882 47584945 967561357 47600888 967561357 47600888 967538592 47639501 967538592 47639501 967489531 47695614 967489531 47695614 967472945 47739910 967472945 47739910 967450705 47764125 967450705 47764125 967437980 47765151 967437980 47765151 967425982 47773119 967425982 47773119 967375319 47833866 967375319 47833866 967370060 47862003 967370060 47862003 967334479 47929400 967334479 47929400 967325917 47958705 967325917 47958705 967297856 47964012 967297856 47964012 967288378 48170041 967288378 48170041 967271408 48197155 967271408 48197155 967243241 48221898 967243241 48221898 967230719 48334030 967230719 48334030 967216913 48404288 967216913 48404288 967193538 48407243 967193538 48407243 967180403 48434301 967180403 48434301 967166330 48514059 967166330 48514059 967157205 48559981 967157205 48559981 967101556 48586664 967101556 48586664 967096002 48649420 967096002 48649420 967072349 48691743 967072349 48691743 967070273 48736350 967070273 48736350 967056949 48748171 967056949 48748171 967043166 48771004 967043166 48771004 967029119 48789902 967029119 48789902 967020079 48837337 967020079 48837337 966983425 48881438 966983425 48881438 966963570 48905727 966963570 48905727 966949059 48950610 966949059 48950610 966921577 48998783 966921577 48998783 966888017 49018001 966888017 49018001 966859827 49059605 966859827 49059605 966816709 49106999 966816709 49106999 966790016 49133366 966790016 49133366 966773987 49146662 966773987 49146662 966681937 49214303 966681937 49214303 966646372 49220439 966646372 49220439 966615304 49235821 966615304 49235821 966605555 49333040 966605555 49333040 966599415 49374013 966599415 49374013 966582335 49427046 966582335 49427046 966552476 49440892 966552476 49440892 966517547 49478093 966517547 49478093 966507653 49526538 966507653 49526538 966481325 49641124 966481325 49641124 966467952 49686036 966467952 49686036 966443096 49712792 966443096 49712792 966403017 49721501 966403017 49721501 966379613 49732383 966379613 49732383 966359911 49825845 966359911 49825845 966347898 49928064 966347898 49928064 966329173 49950134 966329173 49950134 966297387 50036972 966297387 50036972 966261667 50121560 966261667 50121560 966256190 50221397 966256190 50221397 966244673 50265480 966244673 50265480 966214619 50276558 966214619 50276558 966149759 50285989 966149759 50285989 966127444 50301505 966127444 50301505 966103808 50344609 966103808 50344609 966080399 50359309 966080399 50359309 966075382 50383822 966075382 50383822 966045439 50419196 966045439 50419196 966027113 50458564 966027113 50458564 966023142 50488217 966023142 50488217 966002750 50505714 966002750 50505714 965990676 50537144 965990676 50537144 965958808 50558323 965958808 50558323 965941980 50581878 965941980 50581878 965902634 50602350 965902634 50602350 965893864 50625119 965893864 50625119 965851521 50671108 965851521 50671108 965812559 50710221 965812559 50710221 965771002 50774762 965771002 50774762 965753578 50818575 965753578 50818575 965711705 50878333 965711705 50878333 965700336 50923437 965700336 50923437 965654090 50935659 965654090 50935659 965640787 50969964 965640787 50969964 965614422 51027695 965614422 51027695 965585181 51032432 965585181 51032432 965569384 51057036 965569384 51057036 965527742 51163631 965527742 51163631 965500216 51243816 965500216 51243816 965493636 51286291 965493636 51286291 965438736 51326579 965438736 51326579 965420731 51409841 965420731 51409841 965370419 51534536 965370419 51534536 965366793 51593375 965366793 51593375 965304405 51652775 965304405 51652775 965256941 51664033 965256941 51664033 965240650 51707668 965240650 51707668 965220247 51725271 965220247 51725271 965194376 51751269 965194376 51751269 965170938 51772967 965170938 51772967 965144939 51798946 965144939 51798946 965132060 51858140 965132060 51858140 965082625 51913353 965082625 51913353 965073264 51959255 965073264 51959255 965029397 52001631 965029397 52001631 964997589 52007378 964997589 52007378 964961606 52020593 964961606 52020593 964945071 52085556 964945071 52085556 964921752 52110328 964921752 52110328 964889721 52132863 964889721 52132863 964881163 52221738 964881163 52221738 964850698 52246331 964850698 52246331 964841832 52281823 964841832 52281823 964835343 52386111 964835343 52386111 964803278 52408619 964803278 52408619 964788558 52475926 964788558 52475926 964739911 52502836 964739911 52502836 964719928 52519362 964719928 52519362 964702187 52556725 964702187 52556725 964674033 52593153 964674033 52593153 964664772 52610241 964664772 52610241 964643513 52685250 964643513 52685250 964550699 52751969 964550699 52751969 964521599 52813856 964521599 52813856 964504002 52852394 964504002 52852394 964496824 52868866 964496824 52868866 964463261 52888870 964463261 52888870 964451979 52969549 964451979 52969549 964400342 52978366 964400342 52978366 964372621 52993366 964372621 52993366 964321874 53035074 964321874 53035074 964273708 53099064 964273708 53099064 964267477 53143959 964267477 53143959 964167874 53191188 964167874 53191188 964098570 53202399 964098570 53202399 964067271 53253035 964067271 53253035 964044842 53363720 964044842 53363720 964027923 53449758 964027923 53449758 963992647 53470238 963992647 53470238 963958366 53532463 963958366 53532463 963919455 53536144 963919455 53536144 963901734 53578241 963901734 53578241 963840741 53631644 963840741 53631644 963762344 53689433 963762344 53689433 963753093 53739036 963753093 53739036 963744329 53801537 963744329 53801537 963703790 53902694 963703790 53902694 963680757 53923050 963680757 53923050 963638093 53982547 963638093 53982547 963628331 54009055 963628331 54009055 963611673 54054551 963611673 54054551 963581469 54081581 963581469 54081581 963551420 54122152 963551420 54122152 963516912 54132789 963516912 54132789 963479986 54144717 963479986 54144717 963428360 54167298 963428360 54167298 963405017 54168376 963405017 54168376 963346078 54197150 963346078 54197150 963314988 54240573 963314988 54240573 963296730 54357422 963296730 54357422 963279364 54380281 963279364 54380281 963262988 54399322 963262988 54399322 963239009 54462361 963239009 54462361 963186477 54501839 963186477 54501839 963151510 54558609 963151510 54558609 963146133 54629897 963146133 54629897 963144940 54713018 963144940 54713018 963119234 54754809 963119234 54754809 963106312 54794134 963106312 54794134 963078187 54877972 963078187 54877972 963018868 54883769 963018868 54883769 962983513 54942991 962983513 54942991 962950857 54963583 962950857 54963583 962925570 54991302 962925570 54991302 962920453 55074258 962920453 55074258 962907867 55150491 962907867 55150491 962879616 55172876 962879616 55172876 962836419 55231442 962836419 55231442 962823072 55247567 962823072 55247567 962784351 55258692 962784351 55258692 962777392 55393425 962777392 55393425 962752009 55464340 962752009 55464340 962742830 55485255 962742830 55485255 962718825 55541882 962718825 55541882 962714154 55604847 962714154 55604847 962662526 55729652 962662526 55729652 962578297 55739108 962578297 55739108 962565853 55754023 962565853 55754023 962532361 55761924 962532361 55761924 962490017 55810424 962490017 55810424 962475753 55832114 962475753 55832114 962428517 55864349 962428517 55864349 962416874 55874399 962416874 55874399 962372227 55903172 962372227 55903172 962302362 55917028 962302362 55917028 962283481 55942236 962283481 55942236 962258008 55976418 962258008 55976418 962240202 56003750 962240202 56003750 962231386 56015515 962231386 56015515 962217951 56033573 962217951 56033573 962189311 56077841 962189311 56077841 962176514 56087787 962176514 56087787 962170378 56105852 962170378 56105852 962152004 56185761 962152004 56185761 962150038 56212193 962150038 56212193 962095921 56227967 962095921 56227967 962081005 56242758 962081005 56242758 962053245 56292008 962053245 56292008 962038280 56329984 962038280 56329984 962014968 56363150 962014968 56363150 962002094 56390401 962002094 56390401 961970141 56435715 961970141 56435715 961958280 56508489 961958280 56508489 961935043 56540241 961935043 56540241 961906899 56587556 961906899 56587556 961885141 56673398 961885141 56673398 961864042 56733408 961864042 56733408 961836801 56752469 961836801 56752469 961803851 56802835 961803851 56802835 961700483 56845734 961700483 56845734 961680747 56865137 961680747 56865137 961628665 56903663 961628665 56903663 961587581 57005510 961587581 57005510 961560478 57107430 961560478 57107430 961532736 57141278 961532736 57141278 961525870 57201083 961525870 57201083 961509949 57221286 961509949 57221286 961476929 57264290 961476929 57264290 961460549 57302487 961460549 57302487 961434344 57378705 961434344 57378705 961431899 57415310 961431899 57415310 961407943 57426275 961407943 57426275 961392703 57434292 961392703 57434292 961369876 57439513 961369876 57439513 961328891 57580520 961328891 57580520 961321327 57606665 961321327 57606665 961291868 57645884 961291868 57645884 961274096 57689987 961274096 57689987 961264011 57706802 961264011 57706802 961241936 57715485 961241936 57715485 961216697 57774319 961216697 57774319 961187002 57804430 961187002 57804430 961153327 57811664 961153327 57811664 961137295 57960101 961137295 57960101 961073976 58013092 961073976 58013092 961065913 58029416 961065913 58029416 961032204 58042885 961032204 58042885 961007921 58093958 961007921 58093958 960974389 58098658 960974389 58098658 960961369 58163955 960961369 58163955 960947580 58171985 960947580 58171985 960936491 58233030 960936491 58233030 960930561 58258096 960930561 58258096 960913608 58289670 960913608 58289670 960901058 58365610 960901058 58365610 960866745 58391314 960866745 58391314 960808584 58418224 960808584 58418224 960796028 58459084 960796028 58459084 960776826 58500449 960776826 58500449 960757733 58533915 960757733 58533915 960744597 58559537 960744597 58559537 960729791 58587611 960729791 58587611 960704250 58672600 960704250 58672600 960684697 58687493 960684697 58687493 960644948 58739597 960644948 58739597 960604848 58781210 960604848 58781210 960566535 58821334 960566535 58821334 960521685 58871575 960521685 58871575 960516882 58943337 960516882 58943337 960499493 58970817 960499493 58970817 960472835 58974216 960472835 58974216 960462732 59018389 960462732 59018389 960443687 59031876 960443687 59031876 960415630 59048787 960415630 59048787 960371171 59078220 960371171 59078220 960356236 59105208 960356236 59105208 960336176 59189204 960336176 59189204 960318770 59259439 960318770 59259439 960272440 59266401 960272440 59266401 960267446 59327434 960267446 59327434 960186341 59416257 960186341 59416257 960132392 59446135 960132392 59446135 960102893 59475935 960102893 59475935 960095068 59504062 960095068 59504062 960022998 59557857 960022998 59557857 960005476 59587381 960005476 59587381 959890375 59605784 959890375 59605784 959864583 59621773 959864583 59621773 959825168 59658844 959825168 59658844 959765310 59697267 959765310 59697267 959760270 59778065 959760270 59778065 959727993 59814686 959727993 59814686 959719995 59847732 959719995 59847732 959705915 59887117 959705915 59887117 959679032 59953211 959679032 59953211 959641937 59984177 959641937 59984177 959637068 60016553 959637068 60016553 959613278 60028054 959613278 60028054 959580409 60036033 959580409 60036033 959540337 60044247 959540337 60044247 959488611 60062948 959488611 60062948 959474849 60088802 959474849 60088802 959453134 60161508 959453134 60161508 959444690 60181000 959444690 60181000 959435027 60208481 959435027 60208481 959414110 60305363 959414110 60305363 959396288 60329901 959396288 60329901 959370815 60337441 959370815 60337441 959349918 60390887 959349918 60390887 959284271 60423235 959284271 60423235 959256341 60460080 959256341 60460080 959245422 60474850 959245422 60474850 959232313 60562949 959232313 60562949 959161170 60613727 959161170 60613727 959138215 60693744 959138215 60693744 959108289 60699019 959108289 60699019 959090009 60706669 959090009 60706669 959051158 60767024 959051158 60767024 959020566 60780457 959020566 60780457 958997296 60815649 958997296 60815649 958954073 60858343 958954073 60858343 958904722 60911353 958904722 60911353 958897284 60936639 958897284 60936639 958862546 60971679 958862546 60971679 958837710 60977518 958837710 60977518 958771394 61027327 958771394 61027327 958760233 61066578 958760233 61066578 958741847 61102211 958741847 61102211 958729868 61103364 958729868 61103364 958713074 61145795 958713074 61145795 958708702 61210412 958708702 61210412 958685619 61261762 958685619 61261762 958632587 61375851 958632587 61375851 958618824 61412594 958618824 61412594 958582044 61439751 958582044 61439751 958576936 61504077 958576936 61504077 958573671 61603154 958573671 61603154 958557630 61662175 958557630 61662175 958511931 61681255 958511931 61681255 958475262 61728823 958475262 61728823 958468005 61735374 958468005 61735374 958467264 61848683 958467264 61848683 958412727 61980574 958412727 61980574 958396207 62027579 958396207 62027579 958358259 62047694 958358259 62047694 958349723 62090575 958349723 62090575 958328423 62141534 958328423 62141534 958325702 62164444 958325702 62164444 958318216 62170917 958318216 62170917 958289353 62250884 958289353 62250884 958267392 62289671 958267392 62289671 958230118 62364921 958230118 62364921 958185718 62379184 958185718 62379184 958146343 62438745 958146343 62438745 958122654 62455656 958122654 62455656 958069525 62577493 958069525 62577493 958061134 62611761 958061134 62611761 958053097 62634210 958053097 62634210 958037904 62640868 958037904 62640868 958020615 62661345 958020615 62661345 957946356 62679061 957946356 62679061 957926149 62708293 957926149 62708293 957912604 62727275 957912604 62727275 957889608 62772393 957889608 62772393 957870251 62801492 957870251 62801492 957784075 62805241 957784075 62805241 957772573 62853850 957772573 62853850 957730612 62901559 957730612 62901559 957665575 62923495 957665575 62923495 957606535 62979671 957606535 62979671 957597682 63016333 957597682 63016333 957591831 63047935 957591831 63047935 957532866 63124716 957532866 63124716 957512005 63150214 957512005 63150214 957480835 63205336 957480835 63205336 957396598 63243596 957396598 63243596 957386154 63296079 957386154 63296079 957348648 63353705 957348648 63353705 957322422 63413448 957322422 63413448 957256404 63473464 957256404 63473464 957179957 63502025 957179957 63502025 957140297 63555214 957140297 63555214 957120943 63652220 957120943 63652220 957109651 63663052 957109651 63663052 957090433 63678765 957090433 63678765 957018043 63728579 957018043 63728579 956999140 63782083 956999140 63782083 956969009 63832900 956969009 63832900 956951985 63874407 956951985 63874407 956918323 63884480 956918323 63884480 956868866 63930108 956868866 63930108 956837334 63984826 956837334 63984826 956782919 64044248 956782919 64044248 956757128 64078944 956757128 64078944 956741884 64099367 956741884 64099367 956736182 64131745 956736182 64131745 956701118 64143599 956701118 64143599 956687358 64169706 956687358 64169706 956672330 64187581 956672330 64187581 956638302 64255723 956638302 64255723 956607068 64295186 956607068 64295186 956559338 64379617 956559338 64379617 956512056 64424342 956512056 64424342 956484598 64468297 956484598 64468297 956470434 64584551 956470434 64584551 956452645 64622764 956452645 64622764 956422754 64668123 956422754 64668123 956383294 64722590 956383294 64722590 956375417 64921181 956375417 64921181 956365405 64934897 956365405 64934897 956337500 64966081 956337500 64966081 956310110 65020395 956310110 65020395 956302936 65033586 956302936 65033586 956288118 65103814 956288118 65103814 956267409 65143783 956267409 65143783 956255271 65190583 956255271 65190583 956165924 65248729 956165924 65248729 956148591 65263783 956148591 65263783 956105469 65305153 956105469 65305153 956073519 65337282 956073519 65337282 956067636 65393075 956067636 65393075 956035313 65421298 956035313 65421298 956003628 65458161 956003628 65458161 955985727 65522358 955985727 65522358 955930543 65578189 955930543 65578189 955873429 65614294 955873429 65614294 955813711 65632443 955813711 65632443 955765330 65682255 955765330 65682255 955754058 65699286 955754058 65699286 955663562 65770323 955663562 65770323 955659914 65854002 955659914 65854002 955639621 65867859 955639621 65867859 955615588 65885457 955615588 65885457 955592314 65914846 955592314 65914846 955565381 65948270 955565381 65948270 955548523 65966329 955548523 65966329 955535501 66067295 955535501 66067295 955517217 66096811 955517217 66096811 955455884 66107844 955455884 66107844 955445458 66134372 955445458 66134372 955428622 66204329 955428622 66204329 955363058 66213159 955363058 66213159 955349691 66238850 955349691 66238850 955311602 66245409 955311602 66245409 955266139 66315612 955266139 66315612 955255218 66331079 955255218 66331079 955245111 66363039 955245111 66363039 955231569 66427287 955231569 66427287 955226940 66505486 955226940 66505486 955175743 66513331 955175743 66513331 955145312 66541064 955145312 66541064 955109464 66547811 955109464 66547811 955084586 66616100 955084586 66616100 955059845 66642493 955059845 66642493 955046936 66715480 955046936 66715480 955040603 66758356 955040603 66758356 955017252 66781805 955017252 66781805 954975608 66795302 954975608 66795302 954943488 66849680 954943488 66849680 954924323 66867631 954924323 66867631 954897628 66884703 954897628 66884703 954843804 66924118 954843804 66924118 954824900 66938067 954824900 66938067 954822278 66942096 954822278 66942096 954804077 67054900 954804077 67054900 954767329 67143606 954767329 67143606 954745587 67158055 954745587 67158055 954711531 67207241 954711531 67207241 954671669 67221987 954671669 67221987 954657782 67257536 954657782 67257536 954653879 67330454 954653879 67330454 954643871 67356964 954643871 67356964 954618732 67399523 954618732 67399523 954586190 67418795 954586190 67418795 954544750 67448965 954544750 67448965 954536814 67501301 954536814 67501301 954523298 67521521 954523298 67521521 954487844 67536170 954487844 67536170 954478926 67562488 954478926 67562488 954430689 67615825 954430689 67615825 954372668 67656655 954372668 67656655 954315658 67691950 954315658 67691950 954286591 67742162 954286591 67742162 954276701 67808728 954276701 67808728 954256169 67859721 954256169 67859721 954253146 67893406 954253146 67893406 954236000 68013478 954236000 68013478 954210496 68033833 954210496 68033833 954189723 68111784 954189723 68111784 954163852 68171815 954163852 68171815 954150898 68224795 954150898 68224795 954119925 68307495 954119925 68307495 954087374 68408122 954087374 68408122 954069180 68438925 954069180 68438925 954020819 68479484 954020819 68479484 953960165 68538759 953960165 68538759 953938872 68588709 953938872 68588709 953914319 68646313 953914319 68646313 953877999 68725146 953877999 68725146 953849093 68796759 953849093 68796759 953840134 68836020 953840134 68836020 953836965 68878963 953836965 68878963 953809047 68893215 953809047 68893215 953800805 68910384 953800805 68910384 953790128 68965041 953790128 68965041 953755255 68990827 953755255 68990827 953727476 69016858 953727476 69016858 953692928 69026801 953692928 69026801 953655196 69066308 953655196 69066308 953613211 69084187 953613211 69084187 953552181 69137904 953552181 69137904 953539169 69159264 953539169 69159264 953526412 69188880 953526412 69188880 953491211 69276012 953491211 69276012 953483958 69369739 953483958 69369739 953448973 69403647 953448973 69403647 953367031 69445407 953367031 69445407 953357550 69447802 953357550 69447802 953279566 69493465 953279566 69493465 953246515 69544853 953246515 69544853 953233784 69575182 953233784 69575182 953214581 69577479 953214581 69577479 953206483 69636673 953206483 69636673 953194365 69655812 953194365 69655812 953153398 69718290 953153398 69718290 953132414 69752327 953132414 69752327 953126131 69803718 953126131 69803718 953113860 69859068 953113860 69859068 953109321 69871875 953109321 69871875 953092742 69921472 953092742 69921472 953054677 69939566 953054677 69939566 953021327 70014194 953021327 70014194 952993705 70030118 952993705 70030118 952990918 70039144 952990918 70039144 952952340 70070574 952952340 70070574 952948115 70088243 952948115 70088243 952887066 70112144 952887066 70112144 952853120 70154901 952853120 70154901 952842444 70208919 952842444 70208919 952825369 70268326 952825369 70268326 952822241 70297593 952822241 70297593 952801570 70330227 952801570 70330227 952780118 70378102 952780118 70378102 952754832 70419793 952754832 70419793 952718339 70506013 952718339 70506013 952698742 70560166 952698742 70560166 952649597 70668624 952649597 70668624 952594070 70778309 952594070 70778309 952573154 70799427 952573154 70799427 952569548 70835779 952569548 70835779 952564631 70836275 952564631 70836275 952541130 70877088 952541130 70877088 952520651 70907110 952520651 70907110 952512067 70924499 952512067 70924499 952484607 70928945 952484607 70928945 952467519 71048272 952467519 71048272 952441342 71103845 952441342 71103845 952401969 71119084 952401969 71119084 952372335 71196677 952372335 71196677 952356666 71207721 952356666 71207721 952321341 71338644 952321341 71338644 952289091 71366823 952289091 71366823 952244345 71429362 952244345 71429362 952196535 71456687 952196535 71456687 952139156 71513975 952139156 71513975 952131903 71537487 952131903 71537487 952116646 71562547 952116646 71562547 952106353 71591512 952106353 71591512 952084143 71645252 952084143 71645252 952037741 71696772 952037741 71696772 952022537 71735194 952022537 71735194 951989404 71769472 951989404 71769472 951941841 71842271 951941841 71842271 951861814 71868310 951861814 71868310 951811803 71901517 951811803 71901517 951795639 71920761 951795639 71920761 951793600 71988012 951793600 71988012 951784004 72045497 951784004 72045497 951721853 72064967 951721853 72064967 951699663 72084559 951699663 72084559 951689882 72090131 951689882 72090131 951662511 72121282 951662511 72121282 951654442 72198496 951654442 72198496 951602996 72207596 951602996 72207596 951546419 72260736 951546419 72260736 951497118 72291860 951497118 72291860 951481417 72301041 951481417 72301041 951454105 72344035 951454105 72344035 951409386 72357857 951409386 72357857 951393593 72387926 951393593 72387926 951346132 72425884 951346132 72425884 951320427 72480830 951320427 72480830 951302492 72512801 951302492 72512801 951269186 72545588 951269186 72545588 951222448 72621143 951222448 72621143 951211048 72750718 951211048 72750718 951172541 72842924 951172541 72842924 951153830 72903858 951153830 72903858 951136715 73000742 951136715 73000742 951125819 73027672 951125819 73027672 951103127 73066264 951103127 73066264 951078550 73098111 951078550 73098111 951017351 73108347 951017351 73108347 951000313 73126370 951000313 73126370 950962597 73154398 950962597 73154398 950927733 73185342 950927733 73185342 950876314 73236716 950876314 73236716 950849102 73250448 950849102 73250448 950832594 73307556 950832594 73307556 950795719 73343443 950795719 73343443 950772413 73397483 950772413 73397483 950760622 73423465 950760622 73423465 950708651 73496589 950708651 73496589 950662299 73536521 950662299 73536521 950547712 73576786 950547712 73576786 950499978 73625583 950499978 73625583 950475012 73727349 950475012 73727349 950396351 73850035 950396351 73850035 950354580 73863340 950354580 73863340 950352283 73899819 950352283 73899819 950339805 73920347 950339805 73920347 950328075 73980806 950328075 73980806 950314542 73998257 950314542 73998257 950284206 74060248 950284206 74060248 950267976 74079132 950267976 74079132 950227185 74111618 950227185 74111618 950197695 74164031 950197695 74164031 950179373 74226410 950179373 74226410 950145708 74258140 950145708 74258140 950131029 74266316 950131029 74266316 950112456 74299903 950112456 74299903 950061837 74394379 950061837 74394379 950049017 74405165 950049017 74405165 950034401 74434991 950034401 74434991 950005509 74445123 950005509 74445123 949951545 74495517 949951545 74495517 949939012 74557344 949939012 74557344 949916755 74615184 949916755 74615184 949909216 74687923 949909216 74687923 949865258 74704874 949865258 74704874 949853346 74715049 949853346 74715049 949843255 74786465 949843255 74786465 949806076 74888631 949806076 74888631 949783697 74909533 949783697 74909533 949770860 74941315 949770860 74941315 949730611 74979079 949730611 74979079 949703360 74980579 949703360 74980579 949688201 75034740 949688201 75034740 949666057 75117167 949666057 75117167 949649595 75141947 949649595 75141947 949589450 75157809 949589450 75157809 949523262 75181385 949523262 75181385 949515698 75354603 949515698 75354603 949495213 75382003 949495213 75382003 949473130 75389388 949473130 75389388 949432432 75421076 949432432 75421076 949394464 75460458 949394464 75460458 949376326 75578601 949376326 75578601 949358301 75609788 949358301 75609788 949314542 75667606 949314542 75667606 949274034 75668891 949274034 75668891 949261618 75706348 949261618 75706348 949221378 75725225 949221378 75725225 949205719 75796097 949205719 75796097 949193075 75818330 949193075 75818330 949160540 75865335 949160540 75865335 949136720 75878363 949136720 75878363 949127148 75914974 949127148 75914974 949099073 75942258 949099073 75942258 949067744 75965020 949067744 75965020 949020998 75987676 949020998 75987676 949005135 76032932 949005135 76032932 948975562 76233876 948975562 76233876 948954384 76252991 948954384 76252991 948917587 76270306 948917587 76270306 948891833 76327151 948891833 76327151 948860615 76350725 948860615 76350725 948834120 76422692 948834120 76422692 948807501 76457713 948807501 76457713 948790105 76470857 948790105 76470857 948745766 76488112 948745766 76488112 948704836 76508301 948704836 76508301 948689858 76526371 948689858 76526371 948655023 76552594 948655023 76552594 948609902 76598282 948609902 76598282 948603269 76607385 948603269 76607385 948595831 76690273 948595831 76690273 948588959 76716729 948588959 76716729 948551662 76787329 948551662 76787329 948517754 76789373 948517754 76789373 948482018 76816441 948482018 76816441 948448157 76854748 948448157 76854748 948415696 76895198 948415696 76895198 948391376 76920736 948391376 76920736 948359410 76955308 948359410 76955308 948330703 76992373 948330703 76992373 948241272 77035947 948241272 77035947 948164940 77086460 948164940 77086460 948158094 77106694 948158094 77106694 948129045 77124830 948129045 77124830 948073644 77152108 948073644 77152108 948034923 77161829 948034923 77161829 948018758 77264709 948018758 77264709 947981069 77329851 947981069 77329851 947963962 77371810 947963962 77371810 947892573 77385749 947892573 77385749 947866247 77425099 947866247 77425099 947849801 77512133 947849801 77512133 947818682 77538379 947818682 77538379 947798791 77704765 947798791 77704765 947753737 77794710 947753737 77794710 947719096 77868825 947719096 77868825 947705367 77908800 947705367 77908800 947684506 77960771 947684506 77960771 947674425 77983123 947674425 77983123 947640652 78034508 947640652 78034508 947610323 78038845 947610323 78038845 947566018 78074548 947566018 78074548 947562286 78079439 947562286 78079439 947556555 78127853 947556555 78127853 947546872 78152579 947546872 78152579 947509382 78259612 947509382 78259612 947496736 78294244 947496736 78294244 947482262 78305598 947482262 78305598 947460629 78357627 947460629 78357627 947458135 78412500 947458135 78412500 947412967 78492825 947412967 78492825 947398705 78542738 947398705 78542738 947378943 78616820 947378943 78616820 947339097 78658977 947339097 78658977 947260868 78689399 947260868 78689399 947239362 78698831 947239362 78698831 947235392 78718669 947235392 78718669 947219390 78751791 947219390 78751791 947160363 78810608 947160363 78810608 947154334 78827151 947154334 78827151 947101901 78874608 947101901 78874608 947089085 78912996 947089085 78912996 947066995 78961455 947066995 78961455 947050745 78974534 947050745 78974534 947029380 78993929 947029380 78993929 947025185 79016964 947025185 79016964 947009550 79100321 947009550 79100321 946986964 79135221 946986964 79135221 946979949 79190064 946979949 79190064 946943606 79222363 946943606 79222363 946922122 79265626 946922122 79265626 946797704 79280439 946797704 79280439 946763350 79280748 946763350 79280748 946745784 79313781 946745784 79313781 946716737 79333684 946716737 79333684 946705997 79369117 946705997 79369117 946694456 79438795 946694456 79438795 946689722 79566098 946689722 79566098 946673654 79598447 946673654 79598447 946672849 79625152 946672849 79625152 946659828 79718281 946659828 79718281 946634391 79795174 946634391 79795174 946626257 79824041 946626257 79824041 946591929 79860385 946591929 79860385 946569756 79871506 946569756 79871506 946544033 79883202 946544033 79883202 946478996 79908189 946478996 79908189 946459950 79960205 946459950 79960205 946409849 79975436 946409849 79975436 946295230 79997314 946295230 79997314 946267490 80020406 946267490 80020406 946265600 80063396 946265600 80063396 946234304 80138348 946234304 80138348 946226551 80259948 946226551 80259948 946194262 80282274 946194262 80282274 946144995 80300383 946144995 80300383 946142021 80351616 946142021 80351616 946137650 80389569 946137650 80389569 946129122 80503976 946129122 80503976 946098402 80540798 946098402 80540798 946089669 80584415 946089669 80584415 946073094 80622800 946073094 80622800 946060577 80658584 946060577 80658584 946010409 80688417 946010409 80688417 945996238 80698645 945996238 80698645 945975651 80727655 945975651 80727655 945941040 80751768 945941040 80751768 945930694 80789594 945930694 80789594 945916899 80821356 945916899 80821356 945882788 80860977 945882788 80860977 945873812 80893370 945873812 80893370 945854594 80902370 945854594 80902370 945843221 81007221 945843221 81007221 945842767 81037501 945842767 81037501 945809635 81067328 945809635 81067328 945756428 81100140 945756428 81100140 945709049 81120143 945709049 81120143 945668921 81130608 945668921 81130608 945660083 81152318 945660083 81152318 945585148 81228936 945585148 81228936 945573037 81288393 945573037 81288393 945530832 81353178 945530832 81353178 945508925 81459265 945508925 81459265 945476841 81462671 945476841 81462671 945452243 81550843 945452243 81550843 945433585 81566010 945433585 81566010 945403216 81590496 945403216 81590496 945385606 81628273 945385606 81628273 945363878 81673592 945363878 81673592 945319465 81690025 945319465 81690025 945247962 81835033 945247962 81835033 945235837 81895647 945235837 81895647 945193072 81910519 945193072 81910519 945170151 81984191 945170151 81984191 945144078 82019953 945144078 82019953 945118531 82048653 945118531 82048653 945090638 82076460 945090638 82076460 945058597 82132812 945058597 82132812 945035403 82293945 945035403 82293945 945027408 82305497 945027408 82305497 944992983 82337108 944992983 82337108 944980137 82406416 944980137 82406416 944950512 82422019 944950512 82422019 944928345 82453172 944928345 82453172 944884828 82492328 944884828 82492328 944862978 82497820 944862978 82497820 944843231 82541301 944843231 82541301 944811510 82621962 944811510 82621962 944798048 82632504 944798048 82632504 944734228 82643840 944734228 82643840 944683375 82697140 944683375 82697140 944648669 82707088 944648669 82707088 944608264 82731410 944608264 82731410 944573819 82780563 944573819 82780563 944554671 82825258 944554671 82825258 944457235 82904708 944457235 82904708 944371871 82939274 944371871 82939274 944297452 82950026 944297452 82950026 944289396 82971491 944289396 82971491 944260164 82999200 944260164 82999200 944216194 83024594 944216194 83024594 944197721 83035001 944197721 83035001 944170848 83092719 944170848 83092719 944153036 83140165 944153036 83140165 944131090 83170185 944131090 83170185 944112608 83238157 944112608 83238157 944044187 83263567 944044187 83263567 944030167 83313156 944030167 83313156 944015808 83322511 944015808 83322511 944006668 83363646 944006668 83363646 943999765 83481250 943999765 83481250 943996359 83551904 943996359 83551904 943992274 83593934 943992274 83593934 943946155 83625490 943946155 83625490 943925120 83643394 943925120 83643394 943890404 83730694 943890404 83730694 943877133 83785803 943877133 83785803 943864116 83793570 943864116 83793570 943828917 83853077 943828917 83853077 943813122 83879139 943813122 83879139 943795371 83932382 943795371 83932382 943781427 84019689 943781427 84019689 943740188 84101300 943740188 84101300 943715227 84115454 943715227 84115454 943684230 84269085 943684230 84269085 943664373 84275673 943664373 84275673 943652204 84285343 943652204 84285343 943647456 84334556 943647456 84334556 943623329 84375898 943623329 84375898 943613877 84449849 943613877 84449849 943596028 84468466 943596028 84468466 943573589 84490879 943573589 84490879 943572252 84562881 943572252 84562881 943548345 84575069 943548345 84575069 943523349 84649961 943523349 84649961 943502112 84668828 943502112 84668828 943434778 84692191 943434778 84692191 943424599 84707465 943424599 84707465 943413974 84751245 943413974 84751245 943407151 84837520 943407151 84837520 943374408 84867715 943374408 84867715 943323505 84897062 943323505 84897062 943317359 84898453 943317359 84898453 943309975 84930996 943309975 84930996 943209537 84940462 943209537 84940462 943173910 84965217 943173910 84965217 943160193 84985543 943160193 84985543 943108069 85049086 943108069 85049086 943076136 85134983 943076136 85134983 943055569 85243177 943055569 85243177 942979629 85276167 942979629 85276167 942937628 85285046 942937628 85285046 942910972 85360534 942910972 85360534 942882616 85498782 942882616 85498782 942858493 85594509 942858493 85594509 942808660 85648338 942808660 85648338 942776586 85743808 942776586 85743808 942731895 85761861 942731895 85761861 942685788 85776713 942685788 85776713 942658603 85822713 942658603 85822713 942616793 85850747 942616793 85850747 942607191 85913142 942607191 85913142 942591536 85927950 942591536 85927950 942528358 85995984 942528358 85995984 942503754 86034309 942503754 86034309 942488817 86050223 942488817 86050223 942465650 86067612 942465650 86067612 942455808 86136278 942455808 86136278 942401712 86156070 942401712 86156070 942391850 86192451 942391850 86192451 942383718 86241893 942383718 86241893 942378102 86290098 942378102 86290098 942370700 86296525 942370700 86296525 942323039 86356078 942323039 86356078 942315592 86374377 942315592 86374377 942312740 86417808 942312740 86417808 942275077 86470451 942275077 86470451 942271143 86493065 942271143 86493065 942194196 86604950 942194196 86604950 942137368 86661869 942137368 86661869 942132772 86697826 942132772 86697826 942124350 86738163 942124350 86738163 942076932 86768122 942076932 86768122 942047546 86801117 942047546 86801117 942007845 86860457 942007845 86860457 941964775 86885800 941964775 86885800 941913165 86923172 941913165 86923172 941906872 86968524 941906872 86968524 941891221 87010681 941891221 87010681 941873092 87052840 941873092 87052840 941858327 87103184 941858327 87103184 941842696 87135831 941842696 87135831 941836218 87154922 941836218 87154922 941812889 87208443 941812889 87208443 941784187 87302829 941784187 87302829 941761070 87318967 941761070 87318967 941756250 87357381 941756250 87357381 941746238 87405664 941746238 87405664 941734218 87439708 941734218 87439708 941718672 87506806 941718672 87506806 941673811 87532634 941673811 87532634 941664122 87539695 941664122 87539695 941648385 87554165 941648385 87554165 941621544 87569575 941621544 87569575 941609930 87590002 941609930 87590002 941575782 87600543 941575782 87600543 941571057 87729965 941571057 87729965 941551425 87748988 941551425 87748988 941470674 87755695 941470674 87755695 941413437 87811678 941413437 87811678 941359004 87919484 941359004 87919484 941349834 87932100 941349834 87932100 941325716 88015886 941325716 88015886 941287929 88036568 941287929 88036568 941269678 88056910 941269678 88056910 941187254 88164025 941187254 88164025 941184971 88233216 941184971 88233216 941166050 88263732 941166050 88263732 941149159 88295933 941149159 88295933 941138493 88357287 941138493 88357287 941123708 88378272 941123708 88378272 941120314 88472929 941120314 88472929 941112508 88514450 941112508 88514450 941096683 88586389 941096683 88586389 941067186 88667834 941067186 88667834 941038363 88750856 941038363 88750856 941019582 88764723 941019582 88764723 940961179 88852625 940961179 88852625 940929619 88877632 940929619 88877632 940908060 88906025 940908060 88906025 940884697 88934615 940884697 88934615 940867311 89047328 940867311 89047328 940830393 89056776 940830393 89056776 940782339 89067853 940782339 89067853 940709493 89084342 940709493 89084342 940652500 89093535 940652500 89093535 940647172 89161342 940647172 89161342 940633883 89218339 940633883 89218339 940604688 89268192 940604688 89268192 940593203 89289488 940593203 89289488 940584698 89344917 940584698 89344917 940567697 89393129 940567697 89393129 940543957 89403501 940543957 89403501 940501444 89445141 940501444 89445141 940481509 89470167 940481509 89470167 940465658 89516306 940465658 89516306 940425380 89568806 940425380 89568806 940420763 89639119 940420763 89639119 940402800 89648062 940402800 89648062 940390549 89677400 940390549 89677400 940366458 89703665 940366458 89703665 940359146 89750721 940359146 89750721 940348532 89802303 940348532 89802303 940333270 89852486 940333270 89852486 940326344 89867259 940326344 89867259 940290866 89930235 940290866 89930235 940279712 90006802 940279712 90006802 940261738 90022251 940261738 90022251 940247954 90062232 940247954 90062232 940222785 90105399 940222785 90105399 940155270 90152528 940155270 90152528 940121905 90177176 940121905 90177176 940093860 90244110 940093860 90244110 940061590 90276238 940061590 90276238 940060365 90290673 940060365 90290673 940053611 90341075 940053611 90341075 940025920 90395128 940025920 90395128 940003007 90413367 940003007 90413367 939981753 90422977 939981753 90422977 939965932 90512010 939965932 90512010 939904191 90561389 939904191 90561389 939893612 90573154 939893612 90573154 939822042 90583613 939822042 90583613 939812497 90615689 939812497 90615689 939798388 90635422 939798388 90635422 939778501 90777736 939778501 90777736 939746957 90799024 939746957 90799024 939733959 90877938 939733959 90877938 939714273 90914129 939714273 90914129 939692331 90928975 939692331 90928975 939674700 90946477 939674700 90946477 939648749 91068546 939648749 91068546 939636109 91248349 939636109 91248349 939599415 91336669 939599415 91336669 939574856 91357757 939574856 91357757 939532982 91377262 939532982 91377262 939493326 91394177 939493326 91394177 939466943 91464301 939466943 91464301 939452337 91483578 939452337 91483578 939435807 91490363 939435807 91490363 939387484 91511535 939387484 91511535 939315013 91563368 939315013 91563368 939276995 91594208 939276995 91594208 939270023 91600009 939270023 91600009 939233100 91608751 939233100 91608751 939189343 91632372 939189343 91632372 939185489 91708694 939185489 91708694 939177960 91720913 939177960 91720913 939176078 91749944 939176078 91749944 939171698 91779215 939171698 91779215 939110028 91792103 939110028 91792103 939050304 91844896 939050304 91844896 939036529 91874711 939036529 91874711 938995046 91911390 938995046 91911390 938983351 91976760 938983351 91976760 938933787 92019725 938933787 92019725 938932177 92067357 938932177 92067357 938860768 92099605 938860768 92099605 938830080 92120993 938830080 92120993 938779528 92147159 938779528 92147159 938758125 92188631 938758125 92188631 938706815 92225930 938706815 92225930 938698805 92294958 938698805 92294958 938656856 92306445 938656856 92306445 938632593 92484463 938632593 92484463 938564172 92501195 938564172 92501195 938481011 92551988 938481011 92551988 938470604 92634813 938470604 92634813 938456854 92661044 938456854 92661044 938401774 92730680 938401774 92730680 938373591 92788107 938373591 92788107 938330959 92805585 938330959 92805585 938313199 92819282 938313199 92819282 938292067 92826539 938292067 92826539 938277631 92858143 938277631 92858143 938236680 92883192 938236680 92883192 938231338 92915741 938231338 92915741 938206648 92937077 938206648 92937077 938181207 92942626 938181207 92942626 938146562 92993851 938146562 92993851 938138013 93069756 938138013 93069756 938125503 93072975 938125503 93072975 938105220 93085548 938105220 93085548 938086218 93139910 938086218 93139910 938069648 93178863 938069648 93178863 938046760 93216063 938046760 93216063 937973639 93228893 937973639 93228893 937944666 93259283 937944666 93259283 937927492 93315567 937927492 93315567 937909037 93428755 937909037 93428755 937892957 93453884 937892957 93453884 937873450 93473567 937873450 93473567 937865808 93478855 937865808 93478855 937817428 93488585 937817428 93488585 937800428 93498780 937800428 93498780 937785198 93566864 937785198 93566864 937777073 93624695 937777073 93624695 937747219 93695648 937747219 93695648 937736664 93832586 937736664 93832586 937714100 93909853 937714100 93909853 937674934 93983045 937674934 93983045 937664547 94022333 937664547 94022333 937645599 94047550 937645599 94047550 937603073 94061698 937603073 94061698 937596151 94138586 937596151 94138586 937558976 94147155 937558976 94147155 937534726 94221552 937534726 94221552 937462687 94239812 937462687 94239812 937405696 94312669 937405696 94312669 937384215 94399138 937384215 94399138 937352899 94428129 937352899 94428129 937305034 94501994 937305034 94501994 937301235 94567747 937301235 94567747 937270167 94613914 937270167 94613914 937240705 94637451 937240705 94637451 937214124 94648153 937214124 94648153 937175523 94677137 937175523 94677137 937155967 94738308 937155967 94738308 937139055 94776325 937139055 94776325 937110393 94780015 937110393 94780015 937089436 94785152 937089436 94785152 937037396 94803938 937037396 94803938 937015866 94808206 937015866 94808206 937010805 94884370 937010805 94884370 937009673 94947282 937009673 94947282 936994217 94955077 936994217 94955077 936959846 94960683 936959846 94960683 936944485 94962539 936944485 94962539 936927000 94981291 936927000 94981291 936912638 94993281 936912638 94993281 936877097 95003627 936877097 95003627 936865758 95099133 936865758 95099133 936822674 95111705 936822674 95111705 936800479 95134724 936800479 95134724 936759923 95167526 936759923 95167526 936756940 95212767 936756940 95212767 936717050 95253037 936717050 95253037 936712033 95277176 936712033 95277176 936687277 95293926 936687277 95293926 936670600 95351643 936670600 95351643 936651046 95367819 936651046 95367819 936646036 95391027 936646036 95391027 936632627 95441521 936632627 95441521 936621963 95476893 936621963 95476893 936577664 95551246 936577664 95551246 936572653 95572575 936572653 95572575 936560006 95601433 936560006 95601433 936529879 95613798 936529879 95613798 936496791 95631565 936496791 95631565 936444176 95654814 936444176 95654814 936437087 95750044 936437087 95750044 936424485 95799727 936424485 95799727 936396824 95852570 936396824 95852570 936367393 95872689 936367393 95872689 936328044 95915839 936328044 95915839 936324152 96000720 936324152 96000720 936295431 96066958 936295431 96066958 936249461 96181647 936249461 96181647 936212591 96242413 936212591 96242413 936198154 96277455 936198154 96277455 936176420 96324329 936176420 96324329 936156684 96385343 936156684 96385343 936148939 96436073 936148939 96436073 936108354 96466926 936108354 96466926 936079530 96491411 936079530 96491411 936049245 96528849 936049245 96528849 935997105 96600779 935997105 96600779 935982055 96669980 935982055 96669980 935968115 96735044 935968115 96735044 935912298 96858805 935912298 96858805 935889945 96897131 935889945 96897131 935865482 96944185 935865482 96944185 935849372 96973475 935849372 96973475 935825519 97020710 935825519 97020710 935816633 97034783 935816633 97034783 935782668 97104324 935782668 97104324 935748587 97117388 935748587 97117388 935744284 97131021 935744284 97131021 935726367 97214769 935726367 97214769 935711793 97308053 935711793 97308053 935697073 97465201 935697073 97465201 935691561 97591641 935691561 97591641 935683669 97632250 935683669 97632250 935661809 97710171 935661809 97710171 935633165 97753340 935633165 97753340 935603000 97786985 935603000 97786985 935591941 97810150 935591941 97810150 935562533 97894396 935562533 97894396 935539754 97914730 935539754 97914730 935528538 97940573 935528538 97940573 935504606 97971787 935504606 97971787 935477284 98045032 935477284 98045032 935472420 98055592 935472420 98055592 935441299 98102328 935441299 98102328 935412449 98140913 935412449 98140913 935392745 98194637 935392745 98194637 935354667 98210830 935354667 98210830 935336817 98230370 935336817 98230370 935330772 98278207 935330772 98278207 935324613 98301379 935324613 98301379 935302027 98332239 935302027 98332239 935271905 98396411 935271905 98396411 935261954 98444928 935261954 98444928 935258720 98468261 935258720 98468261 935234839 98494606 935234839 98494606 935231526 98541904 935231526 98541904 935185636 98640476 935185636 98640476 935164032 98651434 935164032 98651434 935148128 98693773 935148128 98693773 935121247 98752028 935121247 98752028 935092735 98803234 935092735 98803234 935054766 98835560 935054766 98835560 935037283 98991238 935037283 98991238 935014588 99052400 935014588 99052400 935001087 99104173 935001087 99104173 934975888 99106486 934975888 99106486 934934153 99130292 934934153 99130292 934921136 99147785 934921136 99147785 934917820 99166564 934917820 99166564 934890460 99215474 934890460 99215474 934873777 99289086 934873777 99289086 934871787 99407809 934871787 99407809 934849731 99426721 934849731 99426721 934809354 99452550 934809354 99452550 934786172 99531837 934786172 99531837 934735841 99555699 934735841 99555699 934701440 99590920 934701440 99590920 934680928 99680301 934680928 99680301 934578694 99729608 934578694 99729608 934520907 99799402 934520907 99799402 934449193 99823649 934449193 99823649 934415984 99828766 934415984 99828766 934403925 99867179 934403925 99867179 934355186 99895015 934355186 99895015 934287462 99909308 934287462 99909308 934282996 99928097 934282996 99928097 934259073 99937826 934259073 99937826 934238075 100023946 934238075 100023946 934210193 100053079 934210193 100053079 934172384 100097977 934172384 100097977 934148089 100115267 934148089 100115267 934126448 100138318 934126448 100138318 934115365 100167955 934115365 100167955 934076634 100173711 934076634 100173711 934015824 100329881 934015824 100329881 934012249 100379845 934012249 100379845 933993582 100423717 933993582 100423717 933971636 100433849 933971636 100433849 933954407 100468423 933954407 100468423 933918362 100505629 933918362 100505629 933892399 100511038 933892399 100511038 933889343 100600770 933889343 100600770 933883067 100694733 933883067 100694733 933865102 100719125 933865102 100719125 933855815 100772952 933855815 100772952 933844582 100822009 933844582 100822009 933821355 100884214 933821355 100884214 933816913 100909913 933816913 100909913 933793820 100976204 933793820 100976204 933784184 101011651 933784184 101011651 933742762 101053095 933742762 101053095 933731612 101074698 933731612 101074698 933702083 101134212 933702083 101134212 933694740 101161210 933694740 101161210 933681513 101208919 933681513 101208919 933675180 101223258 933675180 101223258 933644894 101254644 933644894 101254644 933626246 101295111 933626246 101295111 933586758 101298086 933586758 101298086 933574413 101330242 933574413 101330242 933561596 101356817 933561596 101356817 933495780 101386585 933495780 101386585 933489131 101463439 933489131 101463439 933431957 101557761 933431957 101557761 933415457 101571086 933415457 101571086 933345185 101604279 933345185 101604279 933325072 101616939 933325072 101616939 933299884 101703607 933299884 101703607 933288970 101741924 933288970 101741924 933277671 101813360 933277671 101813360 933242491 101854209 933242491 101854209 933193585 101934716 933193585 101934716 933140620 101961343 933140620 101961343 933097020 102005181 933097020 102005181 933059883 102069345 933059883 102069345 933008863 102102217 933008863 102102217 933002022 102175328 933002022 102175328 932994673 102202944 932994673 102202944 932980096 102206568 932980096 102206568 932967921 102328065 932967921 102328065 932925205 102334075 932925205 102334075 932901854 102343326 932901854 102343326 932836732 102378147 932836732 102378147 932817963 102409841 932817963 102409841 932799486 102425939 932799486 102425939 932793034 102457338 932793034 102457338 932776075 102487810 932776075 102487810 932745484 102532651 932745484 102532651 932726968 102563116 932726968 102563116 932689260 102575900 932689260 102575900 932659475 102626856 932659475 102626856 932652691 102673125 932652691 102673125 932611093 102698788 932611093 102698788 932584385 102727068 932584385 102727068 932572477 102752200 932572477 102752200 932554961 102806343 932554961 102806343 932528661 102860078 932528661 102860078 932520537 102893184 932520537 102893184 932506007 102902827 932506007 102902827 932494685 102921221 932494685 102921221 932457432 102973536 932457432 102973536 932428392 103011178 932428392 103011178 932408830 103048733 932408830 103048733 932357863 103097569 932357863 103097569 932339831 103156652 932339831 103156652 932299576 103211181 932299576 103211181 932246412 103223810 932246412 103223810 932221200 103258960 932221200 103258960 932206847 103300513 932206847 103300513 932179115 103380303 932179115 103380303 932148865 103442155 932148865 103442155 932135769 103457405 932135769 103457405 932124042 103497286 932124042 103497286 932101741 103561324 932101741 103561324 932054169 103587219 932054169 103587219 932023272 103680711 932023272 103680711 932001798 103728574 932001798 103728574 931929333 103756484 931929333 103756484 931884135 103787211 931884135 103787211 931869238 103857526 931869238 103857526 931852730 103933090 931852730 103933090 931828551 103983173 931828551 103983173 931785416 104025712 931785416 104025712 931759688 104058381 931759688 104058381 931711534 104150333 931711534 104150333 931654364 104157310 931654364 104157310 931630765 104179213 931630765 104179213 931589068 104187807 931589068 104187807 931565017 104241786 931565017 104241786 931552309 104268285 931552309 104268285 931422431 104409850 931422431 104409850 931379497 104475311 931379497 104475311 931364491 104493991 931364491 104493991 931362882 104561305 931362882 104561305 931321482 104581929 931321482 104581929 931280742 104689545 931280742 104689545 931269929 104731170 931269929 104731170 931241486 104770314 931241486 104770314 931197818 104832988 931197818 104832988 931175795 104835619 931175795 104835619 931150149 104850131 931150149 104850131 931143445 104864468 931143445 104864468 931113171 104965319 931113171 104965319 931099056 105007612 931099056 105007612 931078753 105023515 931078753 105023515 931043129 105081360 931043129 105081360 930975334 105126162 930975334 105126162 930962440 105165815 930962440 105165815 930942796 105218520 930942796 105218520 930913436 105255076 930913436 105255076 930880047 105332354 930880047 105332354 930863833 105349003 930863833 105349003 930837089 105382424 930837089 105382424 930793404 105479331 930793404 105479331 930733393 105537050 930733393 105537050 930697522 105690341 930697522 105690341 930653644 105715507 930653644 105715507 930624764 105758190 930624764 105758190 930586858 105762376 930586858 105762376 930561197 105773760 930561197 105773760 930516227 105798729 930516227 105798729 930513010 105813607 930513010 105813607 930500253 105863324 930500253 105863324 930449688 105940661 930449688 105940661 930445536 105956464 930445536 105956464 930411609 105981806 930411609 105981806 930396064 106007867 930396064 106007867 930369653 106018142 930369653 106018142 930347405 106051241 930347405 106051241 930298978 106115200 930298978 106115200 930293829 106202750 930293829 106202750 930278689 106238968 930278689 106238968 930258231 106252506 930258231 106252506 930237574 106295236 930237574 106295236 930202377 106330285 930202377 106330285 930168537 106344301 930168537 106344301 930142384 106396435 930142384 106396435 930096138 106439467 930096138 106439467 930072721 106492428 930072721 106492428 930061908 106514186 930061908 106514186 930056387 106576151 930056387 106576151 930030760 106596364 930030760 106596364 930027500 106605166 930027500 106605166 930012941 106616734 930012941 106616734 930006455 106688880 930006455 106688880 929996715 106723566 929996715 106723566 929980676 106797172 929980676 106797172 929956394 106830164 929956394 106830164 929948116 106868129 929948116 106868129 929860441 106889220 929860441 106889220 929846909 106898107 929846909 106898107 929807449 107010466 929807449 107010466 929767493 107045520 929767493 107045520 929749583 107116118 929749583 107116118 929736537 107158610 929736537 107158610 929672899 107176930 929672899 107176930 929640649 107294795 929640649 107294795 929596632 107309977 929596632 107309977 929581142 107378183 929581142 107378183 929570921 107408125 929570921 107408125 929535216 107429618 929535216 107429618 929492315 107520100 929492315 107520100 929452108 107551835 929452108 107551835 929397914 107595778 929397914 107595778 929348799 107623314 929348799 107623314 929325661 107663068 929325661 107663068 929293222 107715647 929293222 107715647 929247322 107731554 929247322 107731554 929243065 107761047 929243065 107761047 929235554 107767176 929235554 107767176 929231557 107789268 929231557 107789268 929196273 107840650 929196273 107840650 929180826 107876187 929180826 107876187 929149641 107901238 929149641 107901238 929111833 107927287 929111833 107927287 929084347 107973201 929084347 107973201 929056465 108013585 929056465 108013585 929036034 108045421 929036034 108045421 929002528 108094723 929002528 108094723 928920992 108157157 928920992 108157157 928907460 108172087 928907460 108172087 928889801 108175910 928889801 108175910 928866551 108204582 928866551 108204582 928832594 108218439 928832594 108218439 928785313 108267745 928785313 108267745 928767044 108321937 928767044 108321937 928717013 108361240 928717013 108361240 928668358 108401483 928668358 108401483 928643340 108415614 928643340 108415614 928618447 108455539 928618447 108455539 928600773 108464543 928600773 108464543 928569276 108483032 928569276 108483032 928544395 108525351 928544395 108525351 928503840 108581410 928503840 108581410 928487693 108627159 928487693 108627159 928413143 108659813 928413143 108659813 928395077 108680448 928395077 108680448 928380749 108761786 928380749 108761786 928321284 108791647 928321284 108791647 928306862 108817289 928306862 108817289 928253301 108827740 928253301 108827740 928245200 108888763 928245200 108888763 928240461 108934192 928240461 108934192 928196391 108964776 928196391 108964776 928162063 108977286 928162063 108977286 928153345 109031052 928153345 109031052 928108148 109088470 928108148 109088470 928012414 109122069 928012414 109122069 927969348 109172491 927969348 109172491 927948039 109186519 927948039 109186519 927929480 109232333 927929480 109232333 927891737 109306520 927891737 109306520 927875234 109310252 927875234 109310252 927847154 109329856 927847154 109329856 927822139 109334666 927822139 109334666 927803056 109420830 927803056 109420830 927786324 109498505 927786324 109498505 927783763 109512014 927783763 109512014 927778277 109571637 927778277 109571637 927764614 109609520 927764614 109609520 927719262 109652152 927719262 109652152 927632120 109775754 927632120 109775754 927566117 109800013 927566117 109800013 927553630 109845839 927553630 109845839 927544454 109887119 927544454 109887119 927527199 109896052 927527199 109896052 927499639 109906704 927499639 109906704 927479234 109927016 927479234 109927016 927451231 109978696 927451231 109978696 927422448 110000185 927422448 110000185 927414660 110033840 927414660 110033840 927401979 110147325 927401979 110147325 927367551 110238712 927367551 110238712 927343040 110297879 927343040 110297879 927311214 110305281 927311214 110305281 927263284 110316042 927263284 110316042 927255182 110350158 927255182 110350158 927225179 110404628 927225179 110404628 927197367 110410972 927197367 110410972 927128868 110429819 927128868 110429819 927118992 110471395 927118992 110471395 927070909 110493349 927070909 110493349 927065285 110537733 927065285 110537733 927052198 110605699 927052198 110605699 926996588 110633651 926996588 110633651 926966544 110669619 926966544 110669619 926915958 110830340 926915958 110830340 926906533 110836999 926906533 110836999 926901310 110887750 926901310 110887750 926891259 110931996 926891259 110931996 926874906 110944778 926874906 110944778 926872954 110966976 926872954 110966976 926818742 111040017 926818742 111040017 926794720 111088832 926794720 111088832 926777897 111135608 926777897 111135608 926764556 111198329 926764556 111198329 926707848 111238671 926707848 111238671 926706193 111277822 926706193 111277822 926626005 111394403 926626005 111394403 926602717 111433283 926602717 111433283 926597389 111454914 926597389 111454914 926552486 111613655 926552486 111613655 926517138 111672798 926517138 111672798 926474415 111712070 926474415 111712070 926469415 111792753 926469415 111792753 926444776 111807186 926444776 111807186 926430717 111827281 926430717 111827281 926413306 111846691 926413306 111846691 926385372 111865531 926385372 111865531 926278273 111905015 926278273 111905015 926267655 112004095 926267655 112004095 926226293 112068269 926226293 112068269 926173175 112099224 926173175 112099224 926153246 112172750 926153246 112172750 926139424 112208947 926139424 112208947 926126896 112230669 926126896 112230669 926111816 112239102 926111816 112239102 926087792 112251487 926087792 112251487 926064893 112285456 926064893 112285456 926053513 112352487 926053513 112352487 926038816 112380667 926038816 112380667 926015685 112403421 926015685 112403421 925991270 112407287 925991270 112407287 925911844 112419896 925911844 112419896 925823841 112453664 925823841 112453664 925804133 112481601 925804133 112481601 925735715 112505252 925735715 112505252 925714506 112538905 925714506 112538905 925665024 112579180 925665024 112579180 925657633 112670644 925657633 112670644 925645282 112680592 925645282 112680592 925616203 112712453 925616203 112712453 925554796 112743768 925554796 112743768 925522613 112798335 925522613 112798335 925517122 112855110 925517122 112855110 925495251 112906089 925495251 112906089 925489721 112918292 925489721 112918292 925468595 112939406 925468595 112939406 925403838 113004369 925403838 113004369 925398035 113039788 925398035 113039788 925303990 113066755 925303990 113066755 925283468 113156156 925283468 113156156 925227012 113222536 925227012 113222536 925173345 113282503 925173345 113282503 925134034 113305738 925134034 113305738 925117374 113365043 925117374 113365043 925115153 113378341 925115153 113378341 925098053 113456287 925098053 113456287 925087579 113525362 925087579 113525362 925074184 113573049 925074184 113573049 925069037 113610158 925069037 113610158 925049259 113645820 925049259 113645820 925023077 113713516 925023077 113713516 924974674 113721566 924974674 113721566 924949206 113756151 924949206 113756151 924906907 113765655 924906907 113765655 924894725 113796509 924894725 113796509 924878006 113873935 924878006 113873935 924819629 113878960 924819629 113878960 924809436 113888666 924809436 113888666 924773025 113908362 924773025 113908362 924732317 113910029 924732317 113910029 924721867 113922427 924721867 113922427 924689470 113993323 924689470 113993323 924636928 114064870 924636928 114064870 924591181 114135503 924591181 114135503 924576174 114158030 924576174 114158030 924541724 114231262 924541724 114231262 924539110 114260444 924539110 114260444 924519414 114282735 924519414 114282735 924509857 114300213 924509857 114300213 924478573 114314917 924478573 114314917 924416917 114373146 924416917 114373146 924374495 114381343 924374495 114381343 924350437 114482243 924350437 114482243 924325962 114618354 924325962 114618354 924310694 114629721 924310694 114629721 924280853 114657632 924280853 114657632 924258133 114683719 924258133 114683719 924231242 114736663 924231242 114736663 924204126 114755533 924204126 114755533 924188354 114772633 924188354 114772633 924150708 114788291 924150708 114788291 924142883 114866671 924142883 114866671 924130396 114928736 924130396 114928736 924107272 114932169 924107272 114932169 924077520 114968383 924077520 114968383 924030559 114987644 924030559 114987644 923996314 115002937 923996314 115002937 923986705 115045323 923986705 115045323 923927792 115096938 923927792 115096938 923917196 115169717 923917196 115169717 923892609 115196298 923892609 115196298 923872149 115233253 923872149 115233253 923777763 115292180 923777763 115292180 923763566 115313240 923763566 115313240 923708429 115320160 923708429 115320160 923699137 115402856 923699137 115402856 923676320 115416276 923676320 115416276 923667733 115427339 923667733 115427339 923647365 115475694 923647365 115475694 923641005 115508355 923641005 115508355 923630910 115563610 923630910 115563610 923620752 115594928 923620752 115594928 923596547 115660114 923596547 115660114 923580304 115681512 923580304 115681512 923536693 115695703 923536693 115695703 923520473 115739969 923520473 115739969 923486537 115791571 923486537 115791571 923455565 115822185 923455565 115822185 923424319 115858118 923424319 115858118 923365741 115899881 923365741 115899881 923336879 115986765 923336879 115986765 923328392 116012033 923328392 116012033 923316025 116036972 923316025 116036972 923293530 116053029 923293530 116053029 923284269 116103314 923284269 116103314 923264939 116108548 923264939 116108548 923243067 116135959 923243067 116135959 923211168 116217795 923211168 116217795 923173562 116247017 923173562 116247017 923165025 116308498 923165025 116308498 923153268 116339599 923153268 116339599 923111590 116429626 923111590 116429626 923097129 116460356 923097129 116460356 923095648 116506238 923095648 116506238 923025004 116542828 923025004 116542828 922969598 116563570 922969598 116563570 922886234 116632900 922886234 116632900 922880043 116699728 922880043 116699728 922828659 116770770 922828659 116770770 922783491 116784583 922783491 116784583 922783156 116879146 922783156 116879146 922771831 116908726 922771831 116908726 922768282 116928719 922768282 116928719 922750382 116986338 922750382 116986338 922714584 117030066 922714584 117030066 922692088 117061165 922692088 117061165 922691700 117085740 922691700 117085740 922661237 117096005 922661237 117096005 922633893 117135005 922633893 117135005 922614189 117182101 922614189 117182101 922586488 117242188 922586488 117242188 922579169 117277384 922579169 117277384 922556902 117288525 922556902 117288525 922543020 117290799 922543020 117290799 922527944 117344447 922527944 117344447 922524465 117407223 922524465 117407223 922494985 117417348 922494985 117417348 922438705 117453664 922438705 117453664 922422444 117465812 922422444 117465812 922394376 117506631 922394376 117506631 922391996 117572828 922391996 117572828 922353813 117609745 922353813 117609745 922327979 117679962 922327979 117679962 922300311 117697682 922300311 117697682 922294829 117761656 922294829 117761656 922284749 117809357 922284749 117809357 922258315 117820717 922258315 117820717 922236643 117883685 922236643 117883685 922206011 117890133 922206011 117890133 922185903 117912081 922185903 117912081 922169664 117985568 922169664 117985568 922105131 118004634 922105131 118004634 922095489 118045171 922095489 118045171 922091403 118082229 922091403 118082229 922068104 118122053 922068104 118122053 922043730 118180783 922043730 118180783 922009197 118257727 922009197 118257727 921995828 118272817 921995828 118272817 921926470 118288375 921926470 118288375 921895307 118392860 921895307 118392860 921872909 118407610 921872909 118407610 921851209 118445416 921851209 118445416 921794880 118524585 921794880 118524585 921729835 118556881 921729835 118556881 921698590 118662218 921698590 118662218 921656459 118666474 921656459 118666474 921601522 118725456 921601522 118725456 921569137 118731128 921569137 118731128 921500692 118764058 921500692 118764058 921480318 118807905 921480318 118807905 921471021 118873595 921471021 118873595 921454852 118966603 921454852 118966603 921406816 119008008 921406816 119008008 921360269 119095023 921360269 119095023 921342929 119213841 921342929 119213841 921334613 119260695 921334613 119260695 921293891 119312705 921293891 119312705 921248743 119385495 921248743 119385495 921156186 119427099 921156186 119427099 921073764 119432640 921073764 119432640 921044766 119471499 921044766 119471499 921037764 119581577 921037764 119581577 920960358 119590399 920960358 119590399 920957487 119643364 920957487 119643364 920944357 119687116 920944357 119687116 920919454 119750325 920919454 119750325 920904305 119773738 920904305 119773738 920891954 119884297 920891954 119884297 920859686 119893566 920859686 119893566 920837042 119921358 920837042 119921358 920801719 119991021 920801719 119991021 920780872 120018742 920780872 120018742 920755830 120071272 920755830 120071272 920748362 120099448 920748362 120099448 920705999 120134801 920705999 120134801 920698163 120174336 920698163 120174336 920656555 120217976 920656555 120217976 920646381 120219866 920646381 120219866 920575434 120234847 920575434 120234847 920555235 120302135 920555235 120302135 920531862 120338005 920531862 120338005 920484034 120391569 920484034 120391569 920446756 120432606 920446756 120432606 920428818 120464636 920428818 120464636 920403687 120516552 920403687 120516552 920374333 120525216 920374333 120525216 920361657 120557944 920361657 120557944 920270996 120578656 920270996 120578656 920225230 120619709 920225230 120619709 920174984 120638383 920174984 120638383 920142807 120667376 920142807 120667376 920114402 120737279 920114402 120737279 920082355 120772749 920082355 120772749 920055816 120828787 920055816 120828787 920047265 120897997 920047265 120897997 920022509 120976427 920022509 120976427 919971588 121036283 919971588 121036283 919919422 121126403 919919422 121126403 919900481 121262025 919900481 121262025 919864723 121306977 919864723 121306977 919841799 121354264 919841799 121354264 919793797 121422481 919793797 121422481 919735873 121503769 919735873 121503769 919729802 121593294 919729802 121593294 919704488 121632341 919704488 121632341 919665971 121643860 919665971 121643860 919644546 121708318 919644546 121708318 919635640 121760603 919635640 121760603 919569956 121875433 919569956 121875433 919523351 121899400 919523351 121899400 919507401 121906774 919507401 121906774 919492264 121951839 919492264 121951839 919475867 121971013 919475867 121971013 919456488 122008040 919456488 122008040 919440820 122093397 919440820 122093397 919331382 122144312 919331382 122144312 919316928 122149181 919316928 122149181 919265943 122181174 919265943 122181174 919220283 122215018 919220283 122215018 919197287 122230529 919197287 122230529 919184232 122276043 919184232 122276043 919168806 122295145 919168806 122295145 919153895 122422046 919153895 122422046 919137688 122431631 919137688 122431631 919093784 122474135 919093784 122474135 919034998 122499346 919034998 122499346 919014978 122634471 919014978 122634471 919009168 122660160 919009168 122660160 918989025 122708085 918989025 122708085 918968226 122728943 918968226 122728943 918952458 122764780 918952458 122764780 918924789 122793460 918924789 122793460 918851568 122804313 918851568 122804313 918813174 122841911 918813174 122841911 918778439 122844392 918778439 122844392 918714208 122928580 918714208 122928580 918695594 122988968 918695594 122988968 918678243 123021221 918678243 123021221 918670386 123052685 918670386 123052685 918664242 123066895 918664242 123066895 918644521 123170849 918644521 123170849 918618806 123213217 918618806 123213217 918576482 123254305 918576482 123254305 918485557 123276478 918485557 123276478 918441087 123347609 918441087 123347609 918415616 123382866 918415616 123382866 918393238 123485298 918393238 123485298 918353597 123541447 918353597 123541447 918317526 123600479 918317526 123600479 918299666 123621816 918299666 123621816 918287362 123661656 918287362 123661656 918255136 123681205 918255136 123681205 918245893 123704617 918245893 123704617 918220075 123760435 918220075 123760435 918189379 123775496 918189379 123775496 918041565 123784285 918041565 123784285 918022994 123821934 918022994 123821934 917990078 123882506 917990078 123882506 917978689 123964080 917978689 123964080 917962159 124031842 917962159 124031842 917953050 124064911 917953050 124064911 917922869 124089083 917922869 124089083 917905936 124117354 917905936 124117354 917889435 124173766 917889435 124173766 917820279 124215905 917820279 124215905 917813430 124226252 917813430 124226252 917803210 124282420 917803210 124282420 917791958 124362727 917791958 124362727 917774056 124372142 917774056 124372142 917735486 124389199 917735486 124389199 917700827 124510519 917700827 124510519 917679794 124538723 917679794 124538723 917670455 124560975 917670455 124560975 917630006 124592693 917630006 124592693 917614937 124616209 917614937 124616209 917591904 124666655 917591904 124666655 917523370 124702094 917523370 124702094 917504507 124772865 917504507 124772865 917470940 124818781 917470940 124818781 917440618 124872616 917440618 124872616 917427433 124915953 917427433 124915953 917391748 124953723 917391748 124953723 917371965 124974896 917371965 124974896 917346305 124987882 917346305 124987882 917311993 125033688 917311993 125033688 917277093 125206387 917277093 125206387 917275479 125255091 917275479 125255091 917239971 125353655 917239971 125353655 917225791 125369826 917225791 125369826 917212803 125392707 917212803 125392707 917193732 125441750 917193732 125441750 917130377 125489373 917130377 125489373 917097228 125509456 917097228 125509456 917070512 125609792 917070512 125609792 917049947 125659331 917049947 125659331 916983901 125714038 916983901 125714038 916975216 125763744 916975216 125763744 916965206 125777965 916965206 125777965 916926814 125788927 916926814 125788927 916892192 125831088 916892192 125831088 916866648 125920884 916866648 125920884 916838402 125981357 916838402 125981357 916790670 125990033 916790670 125990033 916753152 126013455 916753152 126013455 916733984 126024076 916733984 126024076 916721164 126044724 916721164 126044724 916694225 126091053 916694225 126091053 916689423 126161320 916689423 126161320 916650848 126288053 916650848 126288053 916639818 126353914 916639818 126353914 916626657 126451611 916626657 126451611 916604506 126536221 916604506 126536221 916566469 126581933 916566469 126581933 916536688 126605557 916536688 126605557 916519822 126607101 916519822 126607101 916448313 126674881 916448313 126674881 916423232 126689945 916423232 126689945 916367953 126729132 916367953 126729132 916355120 126813711 916355120 126813711 916348757 126867475 916348757 126867475 916325317 126889819 916325317 126889819 916318537 126901605 916318537 126901605 916302636 126917097 916302636 126917097 916293559 126934908 916293559 126934908 916287008 127002476 916287008 127002476 916277013 127056525 916277013 127056525 916257860 127074139 916257860 127074139 916217691 127081514 916217691 127081514 916194673 127179432 916194673 127179432 916186209 127237477 916186209 127237477 916171678 127316449 916171678 127316449 916135504 127399979 916135504 127399979 916118279 127458567 916118279 127458567 916087281 127489692 916087281 127489692 916042321 127504362 916042321 127504362 915988163 127560148 915988163 127560148 915972202 127627398 915972202 127627398 915894073 127659852 915894073 127659852 915875271 127676385 915875271 127676385 915852549 127725636 915852549 127725636 915840874 127749200 915840874 127749200 915819625 127782170 915819625 127782170 915811141 127802034 915811141 127802034 915733548 127805541 915733548 127805541 915706161 127838753 915706161 127838753 915646121 127874195 915646121 127874195 915633058 127880929 915633058 127880929 915563725 127911606 915563725 127911606 915542884 127922975 915542884 127922975 915507763 127930078 915507763 127930078 915477438 128046170 915477438 128046170 915462811 128130148 915462811 128130148 915444523 128163616 915444523 128163616 915417309 128196636 915417309 128196636 915396276 128210401 915396276 128210401 915376125 128244451 915376125 128244451 915342301 128261130 915342301 128261130 915318334 128300255 915318334 128300255 915275235 128300933 915275235 128300933 915240226 128315690 915240226 128315690 915195766 128349935 915195766 128349935 915182248 128359892 915182248 128359892 915181544 128377009 915181544 128377009 915162521 128400055 915162521 128400055 915126784 128413869 915126784 128413869 915107793 128446597 915107793 128446597 915041439 128482378 915041439 128482378 914991613 128488313 914991613 128488313 914972659 128506079 914972659 128506079 914952366 128517282 914952366 128517282 914939191 128539073 914939191 128539073 914912616 128601079 914912616 128601079 914875130 128645329 914875130 128645329 914846432 128677973 914846432 128677973 914806988 128692378 914806988 128692378 914771145 128737444 914771145 128737444 914745325 128768439 914745325 128768439 914724624 128812694 914724624 128812694 914693861 128845827 914693861 128845827 914683635 128867262 914683635 128867262 914648025 128911447 914648025 128911447 914603354 128944279 914603354 128944279 914567611 128967281 914567611 128967281 914552794 129028668 914552794 129028668 914507804 129079970 914507804 129079970 914469206 129113140 914469206 129113140 914439951 129154827 914439951 129154827 914418245 129162504 914418245 129162504 914371909 129211096 914371909 129211096 914342437 129300809 914342437 129300809 914338146 129311462 914338146 129311462 914315994 129378354 914315994 129378354 914298783 129401049 914298783 129401049 914283866 129435392 914283866 129435392 914272099 129469772 914272099 129469772 914259561 129575266 914259561 129575266 914231300 129625562 914231300 129625562 914226467 129660272 914226467 129660272 914194990 129694231 914194990 129694231 914179871 129702573 914179871 129702573 914121311 129769440 914121311 129769440 914083586 129784452 914083586 129784452 914060575 129890468 914060575 129890468 914034045 129921165 914034045 129921165 913990193 129949444 913990193 129949444 913961913 129997252 913961913 129997252 913946065 130115491 913946065 130115491 913930797 130149330 913930797 130149330 913896070 130152251 913896070 130152251 913887529 130182504 913887529 130182504 913861616 130268263 913861616 130268263 913839873 130296875 913839873 130296875 913822470 130313737 913822470 130313737 913806385 130339223 913806385 130339223 913756496 130374431 913756496 130374431 913751339 130455449 913751339 130455449 913732582 130505519 913732582 130505519 913717577 130517104 913717577 130517104 913704168 130564677 913704168 130564677 913681662 130621988 913681662 130621988 913661490 130662133 913661490 130662133 913613340 130714914 913613340 130714914 913610263 130782580 913610263 130782580 913575655 130827838 913575655 130827838 913558137 130851799 913558137 130851799 913537020 130866780 913537020 130866780 913511668 130913928 913511668 130913928 913480112 130962656 913480112 130962656 913469993 130981217 913469993 130981217 913462769 130991996 913462769 130991996 913444349 131018844 913444349 131018844 913390594 131088182 913390594 131088182 913344155 131097821 913344155 131097821 913290440 131116303 913290440 131116303 913253525 131117968 913253525 131117968 913239989 131201453 913239989 131201453 913224566 131214133 913224566 131214133 913174160 131254592 913174160 131254592 913149120 131275271 913149120 131275271 913123354 131367430 913123354 131367430 913084453 131403371 913084453 131403371 913075821 131413107 913075821 131413107 913043927 131427756 913043927 131427756 913011565 131499630 913011565 131499630 913004480 131517209 913004480 131517209 912931318 131526288 912931318 131526288 912922999 131545742 912922999 131545742 912872360 131586295 912872360 131586295 912827221 131596629 912827221 131596629 912781047 131652643 912781047 131652643 912760307 131659100 912760307 131659100 912734055 131681419 912734055 131681419 912664302 131723034 912664302 131723034 912659118 131727001 912659118 131727001 912618523 131730370 912618523 131730370 912575906 131789659 912575906 131789659 912556115 131805576 912556115 131805576 912540365 131811527 912540365 131811527 912531829 131838142 912531829 131838142 912515308 131849015 912515308 131849015 912504890 131938417 912504890 131938417 912486871 132030023 912486871 132030023 912480903 132053399 912480903 132053399 912473336 132091489 912473336 132091489 912446540 132108762 912446540 132108762 912436650 132129706 912436650 132129706 912375488 132199020 912375488 132199020 912338029 132207315 912338029 132207315 912315673 132243510 912315673 132243510 912262295 132304889 912262295 132304889 912241638 132363397 912241638 132363397 912204021 132376550 912204021 132376550 912184800 132472791 912184800 132472791 912175360 132482689 912175360 132482689 912162891 132541882 912162891 132541882 912135428 132589802 912135428 132589802 912135141 132638357 912135141 132638357 912111543 132667972 912111543 132667972 912089487 132769537 912089487 132769537 912075033 132846365 912075033 132846365 912048551 132905072 912048551 132905072 912043165 132995690 912043165 132995690 912006316 133160431 912006316 133160431 911964266 133174885 911964266 133174885 911936374 133326851 911936374 133326851 911913615 133351701 911913615 133351701 911892675 133364943 911892675 133364943 911855571 133378604 911855571 133378604 911817105 133393025 911817105 133393025 911811638 133442701 911811638 133442701 911744203 133466665 911744203 133466665 911723618 133537068 911723618 133537068 911702559 133618475 911702559 133618475 911673738 133651744 911673738 133651744 911646898 133681977 911646898 133681977 911580005 133713079 911580005 133713079 911560113 133746116 911560113 133746116 911502909 133781066 911502909 133781066 911465734 133806134 911465734 133806134 911460932 133828074 911460932 133828074 911434860 133951833 911434860 133951833 911401231 134012292 911401231 134012292 911327864 134048104 911327864 134048104 911296900 134088860 911296900 134088860 911277884 134132128 911277884 134132128 911275102 134178166 911275102 134178166 911235409 134206817 911235409 134206817 911197131 134267386 911197131 134267386 911170356 134281179 911170356 134281179 911158229 134296135 911158229 134296135 911128612 134360671 911128612 134360671 911028870 134402620 911028870 134402620 911010421 134433392 911010421 134433392 910995498 134447792 910995498 134447792 910985905 134495971 910985905 134495971 910965172 134572987 910965172 134572987 910962570 134610556 910962570 134610556 910887667 134676305 910887667 134676305 910851638 134754609 910851638 134754609 910841201 134801892 910841201 134801892 910818584 134862311 910818584 134862311 910803559 134900966 910803559 134900966 910795255 134944520 910795255 134944520 910774355 134955740 910774355 134955740 910751835 135034390 910751835 135034390 910734374 135067300 910734374 135067300 910716055 135099774 910716055 135099774 910701390 135109798 910701390 135109798 910684547 135177405 910684547 135177405 910677804 135193678 910677804 135193678 910636194 135242169 910636194 135242169 910594678 135304479 910594678 135304479 910574875 135340012 910574875 135340012 910551933 135366006 910551933 135366006 910540272 135427340 910540272 135427340 910510811 135452413 910510811 135452413 910501279 135476158 910501279 135476158 910483624 135500125 910483624 135500125 910423597 135533244 910423597 135533244 910420599 135564730 910420599 135564730 910388850 135679024 910388850 135679024 910356854 135704865 910356854 135704865 910318168 135783026 910318168 135783026 910283455 135834280 910283455 135834280 910267669 135874349 910267669 135874349 910251443 135898874 910251443 135898874 910222664 135950636 910222664 135950636 910196872 136012584 910196872 136012584 910160037 136065681 910160037 136065681 910133870 136098943 910133870 136098943 910070578 136143378 910070578 136143378 910060334 136206254 910060334 136206254 910008373 136282520 910008373 136282520 909937063 136310499 909937063 136310499 909913281 136315033 909913281 136315033 909869958 136331246 909869958 136331246 909864896 136375105 909864896 136375105 909846912 136396501 909846912 136396501 909802426 136472946 909802426 136472946 909772830 136528870 909772830 136528870 909760364 136552509 909760364 136552509 909686298 136561697 909686298 136561697 909660021 136562921 909660021 136562921 909650430 136572418 909650430 136572418 909620757 136608268 909620757 136608268 909576808 136679365 909576808 136679365 909528765 136715409 909528765 136715409 909509219 136736533 909509219 136736533 909486147 136782951 909486147 136782951 909480026 136873204 909480026 136873204 909417208 136896690 909417208 136896690 909400106 136961815 909400106 136961815 909388470 136983281 909388470 136983281 909362707 137041515 909362707 137041515 909346680 137102903 909346680 137102903 909324017 137148373 909324017 137148373 909252431 137191577 909252431 137191577 909204284 137203273 909204284 137203273 909181974 137235544 909181974 137235544 909128051 137237402 909128051 137237402 909118481 137251936 909118481 137251936 909079256 137363574 909079256 137363574 909049330 137379586 909049330 137379586 909039213 137401473 909039213 137401473 909030672 137450577 909030672 137450577 908990603 137473182 908990603 137473182 908945820 137501655 908945820 137501655 908916651 137579993 908916651 137579993 908886223 137619786 908886223 137619786 908879924 137629250 908879924 137629250 908838439 137633128 908838439 137633128 908819800 137722340 908819800 137722340 908802747 137735392 908802747 137735392 908752652 137769467 908752652 137769467 908711599 137815776 908711599 137815776 908698896 137835095 908698896 137835095 908664098 137858429 908664098 137858429 908618964 137868502 908618964 137868502 908590172 137890091 908590172 137890091 908583858 137939090 908583858 137939090 908485478 137947522 908485478 137947522 908389720 137969939 908389720 137969939 908343149 138029439 908343149 138029439 908330624 138054028 908330624 138054028 908314287 138080899 908314287 138080899 908304908 138088375 908304908 138088375 908279082 138103620 908279082 138103620 908274931 138114973 908274931 138114973 908266140 138136492 908266140 138136492 908254206 138239552 908254206 138239552 908238282 138253818 908238282 138253818 908202188 138338521 908202188 138338521 908179285 138351646 908179285 138351646 908147501 138366039 908147501 138366039 908105800 138369589 908105800 138369589 908091502 138471988 908091502 138471988 908043353 138497607 908043353 138497607 908017491 138511404 908017491 138511404 907960440 138523710 907960440 138523710 907908770 138536711 907908770 138536711 907871855 138558904 907871855 138558904 907766743 138591149 907766743 138591149 907735707 138604278 907735707 138604278 907716294 138636200 907716294 138636200 907642394 138643635 907642394 138643635 907619843 138674523 907619843 138674523 907581217 138791097 907581217 138791097 907554393 138840242 907554393 138840242 907516220 138883773 907516220 138883773 907492289 138933485 907492289 138933485 907465867 138948103 907465867 138948103 907448882 138977214 907448882 138977214 907428716 138996722 907428716 138996722 907393543 139017398 907393543 139017398 907365057 139062904 907365057 139062904 907351279 139091775 907351279 139091775 907299726 139179491 907299726 139179491 907235604 139206187 907235604 139206187 907205425 139280877 907205425 139280877 907175161 139333942 907175161 139333942 907079686 139435107 907079686 139435107 907060579 139498052 907060579 139498052 907014781 139503659 907014781 139503659 906972580 139589860 906972580 139589860 906935589 139595352 906935589 139595352 906892803 139625981 906892803 139625981 906880362 139663443 906880362 139663443 906854423 139675603 906854423 139675603 906822481 139748131 906822481 139748131 906787034 139844174 906787034 139844174 906772257 139870924 906772257 139870924 906751899 139874036 906751899 139874036 906721823 139935810 906721823 139935810 906705718 139945579 906705718 139945579 906692223 140019408 906692223 140019408 906670993 140093703 906670993 140093703 906653882 140102278 906653882 140102278 906637617 140197949 906637617 140197949 906631395 140223585 906631395 140223585 906595256 140231628 906595256 140231628 906576591 140264565 906576591 140264565 906572644 140297549 906572644 140297549 906544739 140344822 906544739 140344822 906529776 140401275 906529776 140401275 906518313 140471480 906518313 140471480 906462221 140508542 906462221 140508542 906436101 140553603 906436101 140553603 906385790 140585752 906385790 140585752 906343452 140650919 906343452 140650919 906308396 140697988 906308396 140697988 906303684 140740808 906303684 140740808 906284576 140759174 906284576 140759174 906267763 140769038 906267763 140769038 906253667 140803365 906253667 140803365 906239073 140841729 906239073 140841729 906223718 140881819 906223718 140881819 906181962 140890377 906181962 140890377 906168365 140982864 906168365 140982864 906133990 140985761 906133990 140985761 906122832 141031238 906122832 141031238 906088742 141076656 906088742 141076656 906064962 141112700 906064962 141112700 906059516 141122799 906059516 141122799 906032575 141261172 906032575 141261172 906028959 141287734 906028959 141287734 906022235 141339381 906022235 141339381 905992734 141458045 905992734 141458045 905926392 141483786 905926392 141483786 905917815 141554732 905917815 141554732 905914678 141607855 905914678 141607855 905901011 141676016 905901011 141676016 905868542 141697147 905868542 141697147 905831831 141702630 905831831 141702630 905806085 141719253 905806085 141719253 905783434 141762050 905783434 141762050 905767215 141763849 905767215 141763849 905749958 141800156 905749958 141800156 905739240 141843787 905739240 141843787 905716823 141945772 905716823 141945772 905690179 141977313 905690179 141977313 905650844 142012628 905650844 142012628 905641915 142102031 905641915 142102031 905609948 142111679 905609948 142111679 905576142 142265805 905576142 142265805 905489252 142366903 905489252 142366903 905485658 142389780 905485658 142389780 905478810 142513338 905478810 142513338 905437037 142569899 905437037 142569899 905423475 142613153 905423475 142613153 905363738 142676291 905363738 142676291 905323103 142721604 905323103 142721604 905299589 142750036 905299589 142750036 905235769 142780569 905235769 142780569 905204795 142830720 905204795 142830720 905146990 142856449 905146990 142856449 905142938 142896548 905142938 142896548 905128576 142921092 905128576 142921092 905119176 142962993 905119176 142962993 905111992 143040543 905111992 143040543 905101563 143078968 905101563 143078968 905097740 143088023 905097740 143088023 905087358 143132123 905087358 143132123 905069636 143152049 905069636 143152049 905042126 143180751 905042126 143180751 905015720 143217227 905015720 143217227 904988936 143267131 904988936 143267131 904935402 143287585 904935402 143287585 904904425 143308066 904904425 143308066 904873845 143341482 904873845 143341482 904839218 143364232 904839218 143364232 904824445 143385768 904824445 143385768 904787487 143397800 904787487 143397800 904736486 143415253 904736486 143415253 904706979 143459342 904706979 143459342 904700077 143479833 904700077 143479833 904690294 143534634 904690294 143534634 904678701 143562741 904678701 143562741 904581727 143576026 904581727 143576026 904546984 143614833 904546984 143614833 904516672 143672710 904516672 143672710 904493337 143726304 904493337 143726304 904477245 143762924 904477245 143762924 904443654 143805523 904443654 143805523 904429563 143822799 904429563 143822799 904426565 143888278 904426565 143888278 904408999 143976882 904408999 143976882 904404962 144034448 904404962 144034448 904399424 144085170 904399424 144085170 904382095 144126859 904382095 144126859 904364995 144170467 904364995 144170467 904355209 144223323 904355209 144223323 904338191 144281325 904338191 144281325 904321172 144331125 904321172 144331125 904305706 144352291 904305706 144352291 904276692 144377043 904276692 144377043 904187674 144432560 904187674 144432560 904154663 144457431 904154663 144457431 904123285 144543260 904123285 144543260 904083030 144556934 904083030 144556934 904060713 144584490 904060713 144584490 904049606 144610327 904049606 144610327 904014962 144627773 904014962 144627773 903978527 144656742 903978527 144656742 903958216 144676370 903958216 144676370 903932372 144714772 903932372 144714772 903870771 144740777 903870771 144740777 903837211 144805189 903837211 144805189 903818346 144826271 903818346 144826271 903757946 144851244 903757946 144851244 903744673 144924866 903744673 144924866 903722993 144939432 903722993 144939432 903711292 144997366 903711292 144997366 903687413 145043534 903687413 145043534 903670546 145055931 903670546 145055931 903652382 145111797 903652382 145111797 903620161 145119952 903620161 145119952 903597065 145171553 903597065 145171553 903589438 145207047 903589438 145207047 903576829 145250831 903576829 145250831 903522919 145338708 903522919 145338708 903500385 145391449 903500385 145391449 903474295 145432616 903474295 145432616 903464848 145458608 903464848 145458608 903427018 145485327 903427018 145485327 903401630 145513939 903401630 145513939 903385586 145543955 903385586 145543955 903351907 145559175 903351907 145559175 903308078 145589887 903308078 145589887 903294810 145610868 903294810 145610868 903287926 145617965 903287926 145617965 903284413 145667039 903284413 145667039 903253628 145682763 903253628 145682763 903193779 145749334 903193779 145749334 903160968 145777228 903160968 145777228 903135338 145797232 903135338 145797232 903114335 145822051 903114335 145822051 903110856 145840592 903110856 145840592 903063621 145854872 903063621 145854872 903041447 145883552 903041447 145883552 903005610 145898107 903005610 145898107 902936612 145902088 902936612 145902088 902907529 145951268 902907529 145951268 902873003 146019896 902873003 146019896 902842517 146056732 902842517 146056732 902817534 146137792 902817534 146137792 902810710 146142530 902810710 146142530 902786627 146164439 902786627 146164439 902754565 146209779 902754565 146209779 902747046 146242406 902747046 146242406 902730331 146268581 902730331 146268581 902723861 146311520 902723861 146311520 902679171 146352302 902679171 146352302 902660752 146371389 902660752 146371389 902625223 146425750 902625223 146425750 902621542 146474986 902621542 146474986 902605173 146491144 902605173 146491144 902569782 146568610 902569782 146568610 902540467 146581931 902540467 146581931 902530554 146675651 902530554 146675651 902521231 146782272 902521231 146782272 902520136 146837271 902520136 146837271 902475831 146847720 902475831 146847720 902436174 146941922 902436174 146941922 902426177 146956425 902426177 146956425 902376225 146973966 902376225 146973966 902338852 147008198 902338852 147008198 902322673 147028328 902322673 147028328 902304934 147089770 902304934 147089770 902297880 147141497 902297880 147141497 902258623 147142460 902258623 147142460 902242224 147168839 902242224 147168839 902197501 147213238 902197501 147213238 902170967 147242752 902170967 147242752 902166109 147312490 902166109 147312490 902130052 147369328 902130052 147369328 902098024 147393449 902098024 147393449 902088122 147415370 902088122 147415370 902072532 147503043 902072532 147503043 902055901 147519932 902055901 147519932 902033513 147527463 902033513 147527463 902022198 147544159 902022198 147544159 902001252 147588885 902001252 147588885 901967111 147611489 901967111 147611489 901964027 147677186 901964027 147677186 901961258 147756833 901961258 147756833 901955572 147759173 901955572 147759173 901930435 147790104 901930435 147790104 901910069 147832532 901910069 147832532 901824857 147835764 901824857 147835764 901813061 147877286 901813061 147877286 901792036 147896070 901792036 147896070 901783748 147919870 901783748 147919870 901751303 147938485 901751303 147938485 901713740 147979064 901713740 147979064 901697040 148044218 901697040 148044218 901660208 148189258 901660208 148189258 901592380 148303820 901592380 148303820 901561162 148347887 901561162 148347887 901550069 148378958 901550069 148378958 901539228 148412089 901539228 148412089 901525150 148460277 901525150 148460277 901503943 148520499 901503943 148520499 901475961 148568103 901475961 148568103 901453533 148598688 901453533 148598688 901401517 148621937 901401517 148621937 901378987 148664192 901378987 148664192 901367928 148717801 901367928 148717801 901359602 148839866 901359602 148839866 901338981 148874011 901338981 148874011 901311915 148911862 901311915 148911862 901267621 148956079 901267621 148956079 901254086 148988279 901254086 148988279 901214466 148993124 901214466 148993124 901171518 149006709 901171518 149006709 901055844 149049541 901055844 149049541 901038157 149081142 901038157 149081142 900998128 149199108 900998128 149199108 900964193 149211387 900964193 149211387 900949915 149245578 900949915 149245578 900939125 149370249 900939125 149370249 900936557 149388495 900936557 149388495 900918263 149410751 900918263 149410751 900905915 149454329 900905915 149454329 900877259 149523828 900877259 149523828 900854585 149584034 900854585 149584034 900830770 149618056 900830770 149618056 900815868 149666747 900815868 149666747 900791996 149672714 900791996 149672714 900761004 149791582 900761004 149791582 900742746 149808945 900742746 149808945 900719489 149838296 900719489 149838296 900712331 149852937 900712331 149852937 900636504 149873442 900636504 149873442 900548159 149918993 900548159 149918993 900512711 149944171 900512711 149944171 900486000 149962549 900486000 149962549 900398334 150011584 900398334 150011584 900384305 150058396 900384305 150058396 900360393 150105359 900360393 150105359 900337850 150210205 900337850 150210205 900327004 150272480 900327004 150272480 900304183 150322850 900304183 150322850 900295266 150364218 900295266 150364218 900280701 150375646 900280701 150375646 900246742 150394644 900246742 150394644 900212049 150464748 900212049 150464748 900141293 150469812 900141293 150469812 900090277 150513822 900090277 150513822 900074957 150564432 900074957 150564432 900073602 150579430 900073602 150579430 900047704 150615725 900047704 150615725 899994072 150632585 899994072 150632585 899961087 150678590 899961087 150678590 899951773 150694467 899951773 150694467 899895153 150804449 899895153 150804449 899891211 150852032 899891211 150852032 899875642 150877070 899875642 150877070 899867420 150929344 899867420 150929344 899848109 150959637 899848109 150959637 899818672 151035103 899818672 151035103 899788663 151059949 899788663 151059949 899698540 151097336 899698540 151097336 899675206 151162567 899675206 151162567 899646070 151178660 899646070 151178660 899618451 151211870 899618451 151211870 899606702 151236939 899606702 151236939 899596610 151268111 899596610 151268111 899588020 151289829 899588020 151289829 899568466 151303179 899568466 151303179 899542366 151335461 899542366 151335461 899505254 151397927 899505254 151397927 899491153 151410216 899491153 151410216 899485797 151437309 899485797 151437309 899473708 151446722 899473708 151446722 899448319 151453419 899448319 151453419 899436204 151509429 899436204 151509429 899342153 151585559 899342153 151585559 899326996 151641680 899326996 151641680 899294550 151670586 899294550 151670586 899289263 151747936 899289263 151747936 899240210 151763734 899240210 151763734 899233037 151808800 899233037 151808800 899201033 151897619 899201033 151897619 899198931 151932482 899198931 151932482 899196296 151981637 899196296 151981637 899170802 152054990 899170802 152054990 899153169 152081056 899153169 152081056 899123805 152143487 899123805 152143487 899088676 152204263 899088676 152204263 899036556 152239200 899036556 152239200 898993087 152252867 898993087 152252867 898984838 152308902 898984838 152308902 898959213 152337130 898959213 152337130 898918245 152357159 898918245 152357159 898907790 152388152 898907790 152388152 898905005 152405664 898905005 152405664 898896576 152424223 898896576 152424223 898881461 152442136 898881461 152442136 898870604 152471919 898870604 152471919 898863082 152516687 898863082 152516687 898831134 152546550 898831134 152546550 898804223 152636585 898804223 152636585 898760493 152655028 898760493 152655028 898728220 152731870 898728220 152731870 898698664 152751068 898698664 152751068 898650558 152788646 898650558 152788646 898558499 152811623 898558499 152811623 898535298 152853293 898535298 152853293 898510658 152875331 898510658 152875331 898492147 152918420 898492147 152918420 898478683 152946223 898478683 152946223 898399140 152949532 898399140 152949532 898386942 153015828 898386942 153015828 898348864 153016514 898348864 153016514 898331779 153058548 898331779 153058548 898269972 153115541 898269972 153115541 898249309 153159421 898249309 153159421 898207799 153204672 898207799 153204672 898191516 153283646 898191516 153283646 898150452 153298611 898150452 153298611 898138190 153415866 898138190 153415866 898124397 153436188 898124397 153436188 898076681 153480779 898076681 153480779 898043603 153527154 898043603 153527154 898024327 153559382 898024327 153559382 897988665 153566462 897988665 153566462 897939458 153583082 897939458 153583082 897921399 153605827 897921399 153605827 897885005 153617351 897885005 153617351 897867279 153677555 897867279 153677555 897799165 153701948 897799165 153701948 897773641 153746726 897773641 153746726 897759299 153788068 897759299 153788068 897742335 153848388 897742335 153848388 897734756 153867003 897734756 153867003 897702187 153904775 897702187 153904775 897669362 153957082 897669362 153957082 897665184 153989412 897665184 153989412 897628617 154022329 897628617 154022329 897569742 154048911 897569742 154048911 897553570 154119103 897553570 154119103 897524259 154140868 897524259 154140868 897491865 154220854 897491865 154220854 897442770 154265822 897442770 154265822 897399937 154295166 897399937 154295166 897378725 154310449 897378725 154310449 897343469 154336838 897343469 154336838 897332435 154354457 897332435 154354457 897313888 154368219 897313888 154368219 897291178 154409102 897291178 154409102 897278460 154433684 897278460 154433684 897240809 154519998 897240809 154519998 897221651 154548929 897221651 154548929 897194481 154589826 897194481 154589826 897160320 154640086 897160320 154640086 897116268 154678175 897116268 154678175 897090848 154708088 897090848 154708088 897066522 154742174 897066522 154742174 897042103 154798796 897042103 154798796 897018423 154850915 897018423 154850915 896996448 154871257 896996448 154871257 896977622 154908613 896977622 154908613 896951462 154941550 896951462 154941550 896929921 154950504 896929921 154950504 896868856 154952319 896868856 154952319 896855774 154979456 896855774 154979456 896841031 155022421 896841031 155022421 896817076 155039331 896817076 155039331 896784780 155077521 896784780 155077521 896776535 155093574 896776535 155093574 896753605 155147878 896753605 155147878 896743242 155184563 896743242 155184563 896711847 155305777 896711847 155305777 896708424 155339711 896708424 155339711 896642195 155364574 896642195 155364574 896638650 155405440 896638650 155405440 896621701 155485186 896621701 155485186 896598536 155545075 896598536 155545075 896577096 155571945 896577096 155571945 896556985 155585925 896556985 155585925 896534858 155651127 896534858 155651127 896522105 155676795 896522105 155676795 896481291 155732341 896481291 155732341 896458584 155806033 896458584 155806033 896442534 155828260 896442534 155828260 896422130 155901649 896422130 155901649 896377187 155932790 896377187 155932790 896364586 155949925 896364586 155949925 896345490 155988869 896345490 155988869 896322509 156161322 896322509 156161322 896282082 156241227 896282082 156241227 896259190 156312951 896259190 156312951 896253828 156357215 896253828 156357215 896177178 156404276 896177178 156404276 896138311 156414985 896138311 156414985 896082465 156472254 896082465 156472254 896033227 156516166 896033227 156516166 896017191 156593207 896017191 156593207 895989522 156658039 895989522 156658039 895948979 156721154 895948979 156721154 895935747 156753131 895935747 156753131 895912636 156792515 895912636 156792515 895898822 156822312 895898822 156822312 895870016 156859781 895870016 156859781 895817752 156889591 895817752 156889591 895797909 156990383 895797909 156990383 895725042 157003948 895725042 157003948 895661985 157009119 895661985 157009119 895630945 157111389 895630945 157111389 895620525 157135879 895620525 157135879 895605485 157152992 895605485 157152992 895559720 157227274 895559720 157227274 895545235 157235564 895545235 157235564 895517846 157264701 895517846 157264701 895434133 157287320 895434133 157287320 895416881 157329719 895416881 157329719 895397941 157347671 895397941 157347671 895377364 157362328 895377364 157362328 895366713 157411010 895366713 157411010 895351461 157465822 895351461 157465822 895311018 157491769 895311018 157491769 895297503 157543831 895297503 157543831 895242541 157562120 895242541 157562120 895207607 157571619 895207607 157571619 895178879 157626797 895178879 157626797 895153161 157714676 895153161 157714676 895139267 157720325 895139267 157720325 895075102 157752897 895075102 157752897 895065120 157811005 895065120 157811005 895055322 157815947 895055322 157815947 895045672 157860820 895045672 157860820 895034312 157902064 895034312 157902064 895017999 157930715 895017999 157930715 894999757 157990632 894999757 157990632 894994215 158055088 894994215 158055088 894975306 158111201 894975306 158111201 894862309 158147103 894862309 158147103 894854306 158198009 894854306 158198009 894799539 158272674 894799539 158272674 894735828 158359199 894735828 158359199 894681494 158453404 894681494 158453404 894667050 158476324 894667050 158476324 894634366 158498761 894634366 158498761 894611280 158521991 894611280 158521991 894596542 158548009 894596542 158548009 894571748 158573737 894571748 158573737 894546230 158601359 894546230 158601359 894536248 158627902 894536248 158627902 894531331 158669868 894531331 158669868 894491199 158688965 894491199 158688965 894449848 158718471 894449848 158718471 894363371 158732859 894363371 158732859 894352093 158783614 894352093 158783614 894326584 158917049 894326584 158917049 894314007 158930568 894314007 158930568 894280323 158998204 894280323 158998204 894268755 159025262 894268755 159025262 894251491 159044525 894251491 159044525 894201404 159067152 894201404 159067152 894176981 159098268 894176981 159098268 894150830 159140818 894150830 159140818 894135262 159155459 894135262 159155459 894094916 159201904 894094916 159201904 894072558 159272131 894072558 159272131 894065257 159321350 894065257 159321350 894032336 159358105 894032336 159358105 894020718 159394504 894020718 159394504 893965562 159487728 893965562 159487728 893938663 159523810 893938663 159523810 893916303 159554896 893916303 159554896 893885794 159581430 893885794 159581430 893864261 159608051 893864261 159608051 893838440 159626347 893838440 159626347 893828619 159662672 893828619 159662672 893781712 159695319 893781712 159695319 893758362 159762822 893758362 159762822 893732901 159786693 893732901 159786693 893714100 159804363 893714100 159804363 893684771 159828127 893684771 159828127 893649348 159831014 893649348 159831014 893632097 159872766 893632097 159872766 893627837 159896290 893627837 159896290 893618678 159927876 893618678 159927876 893601955 159942425 893601955 159942425 893599858 160008399 893599858 160008399 893537821 160075936 893537821 160075936 893517349 160132030 893517349 160132030 893506012 160146795 893506012 160146795 893496522 160203821 893496522 160203821 893481341 160272463 893481341 160272463 893468674 160289849 893468674 160289849 893438107 160316229 893438107 160316229 893433704 160359991 893433704 160359991 893419850 160408667 893419850 160408667 893400427 160498245 893400427 160498245 893346654 160535449 893346654 160535449 893341409 160571972 893341409 160571972 893325971 160583635 893325971 160583635 893305483 160665569 893305483 160665569 893282992 160699363 893282992 160699363 893271795 160738737 893271795 160738737 893240565 160762530 893240565 160762530 893186976 160776480 893186976 160776480 893133505 160821394 893133505 160821394 893125627 160856546 893125627 160856546 893061953 160921873 893061953 160921873 893049793 161000851 893049793 161000851 893001228 161014945 893001228 161014945 892961339 161078239 892961339 161078239 892919487 161107887 892919487 161107887 892903741 161153574 892903741 161153574 892898882 161188099 892898882 161188099 892883130 161227045 892883130 161227045 892854622 161241857 892854622 161241857 892849024 161318255 892849024 161318255 892842708 161342649 892842708 161342649 892840674 161386504 892840674 161386504 892791406 161393120 892791406 161393120 892774621 161394496 892774621 161394496 892737013 161434917 892737013 161434917 892715222 161478455 892715222 161478455 892653324 161502300 892653324 161502300 892590407 161596636 892590407 161596636 892515294 161607388 892515294 161607388 892498812 161629502 892498812 161629502 892470533 161723877 892470533 161723877 892433962 161758942 892433962 161758942 892415947 161823728 892415947 161823728 892359926 161852088 892359926 161852088 892328462 161884564 892328462 161884564 892300284 161897581 892300284 161897581 892287838 161942300 892287838 161942300 892268180 161967568 892268180 161967568 892223572 161979725 892223572 161979725 892208495 162065897 892208495 162065897 892165799 162091907 892165799 162091907 892135089 162153909 892135089 162153909 892120922 162161252 892120922 162161252 892088579 162175923 892088579 162175923 892081209 162192776 892081209 162192776 892065064 162212894 892065064 162212894 892039460 162223754 892039460 162223754 891996904 162248990 891996904 162248990 891963070 162301318 891963070 162301318 891933138 162350867 891933138 162350867 891891589 162425006 891891589 162425006 891864485 162429592 891864485 162429592 891839417 162451745 891839417 162451745 891815439 162476396 891815439 162476396 891791806 162543405 891791806 162543405 891781169 162559065 891781169 162559065 891730554 162596107 891730554 162596107 891696813 162666909 891696813 162666909 891675748 162680415 891675748 162680415 891630692 162703553 891630692 162703553 891591391 162707366 891591391 162707366 891589126 162725468 891589126 162725468 891529950 162761615 891529950 162761615 891486266 162782597 891486266 162782597 891470106 162796647 891470106 162796647 891452232 162863180 891452232 162863180 891399230 162898473 891399230 162898473 891393123 162921014 891393123 162921014 891371564 162949087 891371564 162949087 891352564 162999202 891352564 162999202 891324787 163031614 891324787 163031614 891300256 163068877 891300256 163068877 891255335 163071240 891255335 163071240 891224914 163087429 891224914 163087429 891190244 163117970 891190244 163117970 891180011 163158948 891180011 163158948 891172800 163192563 891172800 163192563 891162284 163211129 891162284 163211129 891131622 163214035 891131622 163214035 891114961 163245041 891114961 163245041 891098781 163322167 891098781 163322167 891078539 163362049 891078539 163362049 891060712 163489259 891060712 163489259 891037430 163505816 891037430 163505816 891000630 163555755 891000630 163555755 890971900 163591338 890971900 163591338 890961299 163603153 890961299 163603153 890952428 163614820 890952428 163614820 890926913 163666121 890926913 163666121 890921689 163684234 890921689 163684234 890912456 163753775 890912456 163753775 890899284 163779917 890899284 163779917 890811741 163802870 890811741 163802870 890793251 163865162 890793251 163865162 890765662 163882573 890765662 163882573 890736189 163926871 890736189 163926871 890724035 163994760 890724035 163994760 890713334 164027196 890713334 164027196 890664858 164123483 890664858 164123483 890614652 164210045 890614652 164210045 890588492 164272583 890588492 164272583 890580942 164349521 890580942 164349521 890558321 164385710 890558321 164385710 890550796 164414523 890550796 164414523 890541811 164421464 890541811 164421464 890517393 164457265 890517393 164457265 890485724 164471788 890485724 164471788 890458488 164504150 890458488 164504150 890410925 164541078 890410925 164541078 890383662 164730599 890383662 164730599 890370499 164810191 890370499 164810191 890302398 164890166 890302398 164890166 890278601 164929970 890278601 164929970 890270444 164991345 890270444 164991345 890215370 164999992 890215370 164999992 890188931 165048896 890188931 165048896 890176378 165079961 890176378 165079961 890166260 165148739 890166260 165148739 890163497 165209220 890163497 165209220 890147549 165229017 890147549 165229017 890126588 165285502 890126588 165285502 890078348 165368110 890078348 165368110 890056859 165437239 890056859 165437239 889957598 165464259 889957598 165464259 889903402 165565230 889903402 165565230 889878034 165575762 889878034 165575762 889842620 165577236 889842620 165577236 889824365 165648865 889824365 165648865 889735812 165681533 889735812 165681533 889724903 165728726 889724903 165728726 889706679 165796535 889706679 165796535 889699110 165836003 889699110 165836003 889684056 165915754 889684056 165915754 889659815 165993449 889659815 165993449 889609579 166052645 889609579 166052645 889587907 166084439 889587907 166084439 889514353 166174113 889514353 166174113 889460314 166197790 889460314 166197790 889402957 166206320 889402957 166206320 889366607 166291071 889366607 166291071 889351346 166295755 889351346 166295755 889322356 166346060 889322356 166346060 889294352 166363125 889294352 166363125 889288031 166394820 889288031 166394820 889266518 166421421 889266518 166421421 889238689 166441786 889238689 166441786 889232678 166461217 889232678 166461217 889213015 166497421 889213015 166497421 889185345 166510881 889185345 166510881 889181109 166587884 889181109 166587884 889151349 166716995 889151349 166716995 889122275 166725712 889122275 166725712 889098112 166760047 889098112 166760047 889066664 166782560 889066664 166782560 889046188 166793281 889046188 166793281 889025531 166835129 889025531 166835129 889018379 166859821 889018379 166859821 889007458 166870370 889007458 166870370 888970181 166888110 888970181 166888110 888954037 166899386 888954037 166899386 888905981 166947844 888905981 166947844 888862671 166986152 888862671 166986152 888843840 167006713 888843840 167006713 888838307 167029323 888838307 167029323 888802385 167083327 888802385 167083327 888720902 167190800 888720902 167190800 888656591 167229058 888656591 167229058 888648927 167311626 888648927 167311626 888622808 167345026 888622808 167345026 888569281 167355102 888569281 167355102 888558163 167413573 888558163 167413573 888481035 167462239 888481035 167462239 888450998 167501192 888450998 167501192 888447526 167538823 888447526 167538823 888412778 167558544 888412778 167558544 888410141 167601200 888410141 167601200 888389311 167642264 888389311 167642264 888342537 167647780 888342537 167647780 888323978 167691297 888323978 167691297 888289117 167746245 888289117 167746245 888237212 167751006 888237212 167751006 888210769 167769053 888210769 167769053 888188643 167796530 888188643 167796530 888160404 167849800 888160404 167849800 888065720 167930069 888065720 167930069 888028829 168046535 888028829 168046535 887992456 168123359 887992456 168123359 887980217 168238247 887980217 168238247 887965206 168286991 887965206 168286991 887933506 168393499 887933506 168393499 887923414 168420400 887923414 168420400 887914994 168445569 887914994 168445569 887852376 168478740 887852376 168478740 887833008 168552146 887833008 168552146 887801072 168584145 887801072 168584145 887788567 168612626 887788567 168612626 887770991 168652349 887770991 168652349 887743513 168678277 887743513 168678277 887708599 168764317 887708599 168764317 887696723 168784747 887696723 168784747 887644478 168807030 887644478 168807030 887605942 168830234 887605942 168830234 887591955 168893483 887591955 168893483 887512052 168931215 887512052 168931215 887510892 168938656 887510892 168938656 887493454 169007188 887493454 169007188 887414258 169072959 887414258 169072959 887394025 169118278 887394025 169118278 887386311 169128965 887386311 169128965 887375396 169139186 887375396 169139186 887318236 169170086 887318236 169170086 887300053 169179690 887300053 169179690 887270087 169228999 887270087 169228999 887246732 169348625 887246732 169348625 887227093 169371001 887227093 169371001 887217246 169412621 887217246 169412621 887210905 169460957 887210905 169460957 887201779 169482311 887201779 169482311 887195679 169522912 887195679 169522912 887191027 169541735 887191027 169541735 887108332 169635411 887108332 169635411 887054973 169694191 887054973 169694191 886995753 169733195 886995753 169733195 886982740 169830203 886982740 169830203 886965929 169865737 886965929 169865737 886949648 169894084 886949648 169894084 886936060 169923920 886936060 169923920 886922156 169974483 886922156 169974483 886919617 169992224 886919617 169992224 886889054 170020190 886889054 170020190 886824980 170044624 886824980 170044624 886813720 170065948 886813720 170065948 886811794 170102545 886811794 170102545 886792342 170142886 886792342 170142886 886773902 170212254 886773902 170212254 886714367 170236492 886714367 170236492 886663227 170299312 886663227 170299312 886655632 170402865 886655632 170402865 886610003 170472253 886610003 170472253 886581947 170531352 886581947 170531352 886528850 170537329 886528850 170537329 886490307 170647944 886490307 170647944 886469442 170680803 886469442 170680803 886432485 170710162 886432485 170710162 886420217 170771639 886420217 170771639 886399309 170873311 886399309 170873311 886313640 170899099 886313640 170899099 886278084 170913366 886278084 170913366 886257237 170952486 886257237 170952486 886213088 171012695 886213088 171012695 886184528 171047452 886184528 171047452 886180539 171079631 886180539 171079631 886160374 171112921 886160374 171112921 886153177 171146117 886153177 171146117 886126165 171155705 886126165 171155705 886112125 171193648 886112125 171193648 886104001 171229933 886104001 171229933 886083947 171275434 886083947 171275434 886058720 171313636 886058720 171313636 886012994 171338083 886012994 171338083 885984021 171352572 885984021 171352572 885959494 171360559 885959494 171360559 885942294 171391123 885942294 171391123 885898788 171397783 885898788 171397783 885864378 171458355 885864378 171458355 885847160 171482242 885847160 171482242 885815355 171501693 885815355 171501693 885807080 171524548 885807080 171524548 885788923 171561752 885788923 171561752 885735760 171575695 885735760 171575695 885720855 171648154 885720855 171648154 885714846 171689152 885714846 171689152 885710596 171724072 885710596 171724072 885702346 171758910 885702346 171758910 885683033 171793885 885683033 171793885 885654672 171815210 885654672 171815210 885620787 171859816 885620787 171859816 885589108 171922215 885589108 171922215 885564373 171926333 885564373 171926333 885557993 171968991 885557993 171968991 885521741 172003769 885521741 172003769 885505731 172028872 885505731 172028872 885492762 172050222 885492762 172050222 885458862 172191366 885458862 172191366 885432076 172293932 885432076 172293932 885411453 172349242 885411453 172349242 885381564 172374012 885381564 172374012 885350498 172393284 885350498 172393284 885320144 172424186 885320144 172424186 885298606 172525509 885298606 172525509 885238406 172551412 885238406 172551412 885225924 172585544 885225924 172585544 885215126 172649300 885215126 172649300 885207053 172662297 885207053 172662297 885191243 172683006 885191243 172683006 885147950 172772379 885147950 172772379 885083758 172795023 885083758 172795023 885062150 172862204 885062150 172862204 884974918 172937073 884974918 172937073 884952220 172994215 884952220 172994215 884920416 173007713 884920416 173007713 884883528 173043275 884883528 173043275 884853002 173129036 884853002 173129036 884805292 173162296 884805292 173162296 884784849 173228325 884784849 173228325 884752237 173234996 884752237 173234996 884737653 173257164 884737653 173257164 884733418 173310375 884733418 173310375 884725844 173332091 884725844 173332091 884710222 173375961 884710222 173375961 884684955 173380910 884684955 173380910 884666156 173422623 884666156 173422623 884657785 173444595 884657785 173444595 884619571 173457605 884619571 173457605 884599273 173499430 884599273 173499430 884582133 173594237 884582133 173594237 884549389 173710623 884549389 173710623 884498364 173736659 884498364 173736659 884470201 173813829 884470201 173813829 884433540 173885683 884433540 173885683 884405940 173908290 884405940 173908290 884360672 173959842 884360672 173959842 884358101 173984919 884358101 173984919 884316263 174018957 884316263 174018957 884300634 174095944 884300634 174095944 884276772 174120438 884276772 174120438 884246067 174163011 884246067 174163011 884209616 174327749 884209616 174327749 884174912 174331914 884174912 174331914 884156377 174335939 884156377 174335939 884151915 174423048 884151915 174423048 884103593 174452626 884103593 174452626 884080823 174462372 884080823 174462372 884063055 174477939 884063055 174477939 884023120 174515756 884023120 174515756 883995429 174663944 883995429 174663944 883915987 174763219 883915987 174763219 883891397 174783866 883891397 174783866 883886506 174808196 883886506 174808196 883870893 174814590 883870893 174814590 883804881 174978114 883804881 174978114 883804736 175009991 883804736 175009991 883782211 175027363 883782211 175027363 883755881 175075820 883755881 175075820 883748228 175105321 883748228 175105321 883736124 175110929 883736124 175110929 883728029 175200933 883728029 175200933 883691726 175258332 883691726 175258332 883659215 175395537 883659215 175395537 883655451 175417550 883655451 175417550 883595646 175452796 883595646 175452796 883523924 175473790 883523924 175473790 883509393 175511493 883509393 175511493 883478111 175533350 883478111 175533350 883288585 175631391 883288585 175631391 883271446 175659018 883271446 175659018 883224615 175712009 883224615 175712009 883198921 175740120 883198921 175740120 883182386 175742108 883182386 175742108 883131747 175743087 883131747 175743087 883109563 175760305 883109563 175760305 883106445 175797605 883106445 175797605 883082457 175860352 883082457 175860352 883049723 175884250 883049723 175884250 882936194 175913996 882936194 175913996 882914454 176010904 882914454 176010904 882876971 176077430 882876971 176077430 882841860 176118880 882841860 176118880 882827858 176132417 882827858 176132417 882788131 176166491 882788131 176166491 882777950 176221465 882777950 176221465 882752782 176240126 882752782 176240126 882737173 176262286 882737173 176262286 882714674 176280783 882714674 176280783 882664037 176295600 882664037 176295600 882632645 176313169 882632645 176313169 882618430 176357394 882618430 176357394 882566668 176394882 882566668 176394882 882549766 176445893 882549766 176445893 882454664 176471738 882454664 176471738 882439543 176527036 882439543 176527036 882428226 176529870 882428226 176529870 882388158 176596799 882388158 176596799 882378363 176667025 882378363 176667025 882340925 176702132 882340925 176702132 882300576 176722601 882300576 176722601 882278869 176785517 882278869 176785517 882259207 176806178 882259207 176806178 882231614 176878345 882231614 176878345 882218602 176940635 882218602 176940635 882179587 176971771 882179587 176971771 882173688 177002282 882173688 177002282 882107669 177064118 882107669 177064118 882078207 177182122 882078207 177182122 882059670 177250218 882059670 177250218 882024760 177290834 882024760 177290834 882017325 177315779 882017325 177315779 881999132 177349323 881999132 177349323 881995042 177368121 881995042 177368121 881960505 177389821 881960505 177389821 881958123 177420662 881958123 177420662 881927443 177428938 881927443 177428938 881921767 177472267 881921767 177472267 881901269 177493439 881901269 177493439 881851042 177521285 881851042 177521285 881847577 177523040 881847577 177523040 881807992 177551608 881807992 177551608 881763335 177573858 881763335 177573858 881760143 177682964 881760143 177682964 881724694 177693596 881724694 177693596 881715534 177701936 881715534 177701936 881697644 177736045 881697644 177736045 881656658 177753157 881656658 177753157 881615475 177774284 881615475 177774284 881598062 177792119 881598062 177792119 881564573 177807361 881564573 177807361 881552790 177811028 881552790 177811028 881543946 177905165 881543946 177905165 881515572 177962025 881515572 177962025 881445910 178017347 881445910 178017347 881397269 178077034 881397269 178077034 881371947 178103022 881371947 178103022 881350421 178155017 881350421 178155017 881254583 178186235 881254583 178186235 881188888 178271845 881188888 178271845 881078904 178308278 881078904 178308278 881061501 178315645 881061501 178315645 881031970 178370595 881031970 178370595 881016000 178378132 881016000 178378132 880992325 178424611 880992325 178424611 880985715 178459336 880985715 178459336 880975614 178465538 880975614 178465538 880965631 178481043 880965631 178481043 880925298 178546592 880925298 178546592 880810862 178566397 880810862 178566397 880760175 178634399 880760175 178634399 880728603 178833351 880728603 178833351 880691845 178837645 880691845 178837645 880673530 178859962 880673530 178859962 880667508 178866777 880667508 178866777 880627338 178875751 880627338 178875751 880612292 178902329 880612292 178902329 880604310 178967621 880604310 178967621 880592896 179080694 880592896 179080694 880591435 179141082 880591435 179141082 880527904 179254078 880527904 179254078 880511693 179341806 880511693 179341806 880489725 179354174 880489725 179354174 880472483 179489131 880472483 179489131 880430187 179528575 880430187 179528575 880391317 179565945 880391317 179565945 880386052 179639933 880386052 179639933 880337939 179662407 880337939 179662407 880324212 179684144 880324212 179684144 880311281 179717506 880311281 179717506 880288481 179749075 880288481 179749075 880270479 179765546 880270479 179765546 880226818 179830073 880226818 179830073 880217229 179882745 880217229 179882745 880182974 179952965 880182974 179952965 880162256 180017418 880162256 180017418 880146912 180059937 880146912 180059937 880124730 180080295 880124730 180080295 880114137 180096830 880114137 180096830 880097637 180136370 880097637 180136370 880091108 180152137 880091108 180152137 880083080 180191634 880083080 180191634 880066437 180208994 880066437 180208994 880048304 180232868 880048304 180232868 880016967 180411867 880016967 180411867 879968031 180429830 879968031 180429830 879945464 180494081 879945464 180494081 879921373 180525465 879921373 180525465 879889826 180595263 879889826 180595263 879870979 180663634 879870979 180663634 879853626 180689419 879853626 180689419 879800792 180759746 879800792 180759746 879775564 180765812 879775564 180765812 879743237 180782457 879743237 180782457 879708763 180834195 879708763 180834195 879657722 180894306 879657722 180894306 879634000 180899949 879634000 180899949 879620310 180964161 879620310 180964161 879608724 180988174 879608724 180988174 879598270 181035173 879598270 181035173 879579523 181058734 879579523 181058734 879563081 181141322 879563081 181141322 879559433 181168233 879559433 181168233 879516888 181192455 879516888 181192455 879498195 181228838 879498195 181228838 879477852 181300722 879477852 181300722 879396577 181343646 879396577 181343646 879314754 181357025 879314754 181357025 879291652 181423064 879291652 181423064 879288188 181432173 879288188 181432173 879279126 181452741 879279126 181452741 879264309 181494584 879264309 181494584 879238848 181597981 879238848 181597981 879207101 181623527 879207101 181623527 879156941 181673483 879156941 181673483 879147020 181694865 879147020 181694865 879109756 181788593 879109756 181788593 879086037 181827980 879086037 181827980 879057557 181836929 879057557 181836929 879002890 181905065 879002890 181905065 878986363 181921595 878986363 181921595 878981698 181967311 878981698 181967311 878938280 181981234 878938280 181981234 878927231 182045616 878927231 182045616 878876589 182124507 878876589 182124507 878841831 182148660 878841831 182148660 878812180 182166353 878812180 182166353 878807602 182194618 878807602 182194618 878796806 182196168 878796806 182196168 878780134 182232836 878780134 182232836 878756877 182264819 878756877 182264819 878737351 182328100 878737351 182328100 878695469 182337117 878695469 182337117 878662194 182368818 878662194 182368818 878602224 182384676 878602224 182384676 878549183 182422792 878549183 182422792 878535536 182490768 878535536 182490768 878456789 182502260 878456789 182502260 878423556 182586770 878423556 182586770 878397545 182607705 878397545 182607705 878392711 182669188 878392711 182669188 878383548 182679357 878383548 182679357 878351003 182689406 878351003 182689406 878340737 182735778 878340737 182735778 878314897 182750172 878314897 182750172 878270885 182778115 878270885 182778115 878269506 182797382 878269506 182797382 878227890 182857253 878227890 182857253 878216543 182875701 878216543 182875701 878211719 182925885 878211719 182925885 878175899 182973495 878175899 182973495 878173401 183002662 878173401 183002662 878160610 183012074 878160610 183012074 878114291 183035245 878114291 183035245 878110291 183067181 878110291 183067181 878102728 183096007 878102728 183096007 878065230 183113053 878065230 183113053 878044612 183221225 878044612 183221225 878001718 183251654 878001718 183251654 877991323 183253536 877991323 183253536 877973166 183339725 877973166 183339725 877951904 183378288 877951904 183378288 877914762 183427579 877914762 183427579 877880365 183483338 877880365 183483338 877866644 183489938 877866644 183489938 877842664 183579705 877842664 183579705 877779739 183636374 877779739 183636374 877759955 183711569 877759955 183711569 877691587 183756609 877691587 183756609 877678866 183795950 877678866 183795950 877670089 183825840 877670089 183825840 877650378 183843191 877650378 183843191 877641764 183856484 877641764 183856484 877609586 183868011 877609586 183868011 877587409 183909527 877587409 183909527 877546828 183982869 877546828 183982869 877525608 184030962 877525608 184030962 877426204 184068454 877426204 184068454 877411225 184137675 877411225 184137675 877386249 184178882 877386249 184178882 877374233 184226142 877374233 184226142 877361542 184314730 877361542 184314730 877255255 184357002 877255255 184357002 877230185 184382418 877230185 184382418 877210272 184454645 877210272 184454645 877194809 184493895 877194809 184493895 877143807 184588131 877143807 184588131 877126525 184628131 877126525 184628131 877111198 184688478 877111198 184688478 877091811 184722890 877091811 184722890 877061502 184745552 877061502 184745552 877052581 184818622 877052581 184818622 877043590 184830835 877043590 184830835 877014214 184849450 877014214 184849450 876996760 184867759 876996760 184867759 876952289 184874259 876952289 184874259 876908958 184876159 876908958 184876159 876881975 184881074 876881975 184881074 876799475 184962580 876799475 184962580 876770911 185057699 876770911 185057699 876744352 185074077 876744352 185074077 876727018 185146451 876727018 185146451 876689826 185173428 876689826 185173428 876679382 185192973 876679382 185192973 876649721 185248011 876649721 185248011 876635711 185267484 876635711 185267484 876572463 185315201 876572463 185315201 876531471 185367385 876531471 185367385 876498750 185456575 876498750 185456575 876426801 185494875 876426801 185494875 876368201 185523703 876368201 185523703 876328538 185588312 876328538 185588312 876252837 185658385 876252837 185658385 876221153 185685790 876221153 185685790 876198959 185704354 876198959 185704354 876181740 185711258 876181740 185711258 876145078 185734797 876145078 185734797 876132245 185796741 876132245 185796741 876112598 185833646 876112598 185833646 876091626 185856106 876091626 185856106 876054183 185874274 876054183 185874274 876018947 185908906 876018947 185908906 875984564 185939559 875984564 185939559 875953949 186094196 875953949 186094196 875926484 186123688 875926484 186123688 875915514 186188101 875915514 186188101 875818849 186235541 875818849 186235541 875787270 186272582 875787270 186272582 875743917 186299070 875743917 186299070 875737519 186317194 875737519 186317194 875682841 186325709 875682841 186325709 875658037 186363052 875658037 186363052 875614088 186382000 875614088 186382000 875588296 186460439 875588296 186460439 875512013 186514584 875512013 186514584 875489695 186534344 875489695 186534344 875472345 186548434 875472345 186548434 875453218 186603239 875453218 186603239 875448876 186611349 875448876 186611349 875404851 186647196 875404851 186647196 875360813 186695206 875360813 186695206 875318711 186747967 875318711 186747967 875313079 186791738 875313079 186791738 875309006 186824513 875309006 186824513 875241677 186867216 875241677 186867216 875225262 186887151 875225262 186887151 875187584 186937557 875187584 186937557 875177814 186993102 875177814 186993102 875138790 187108422 875138790 187108422 875114218 187190854 875114218 187190854 875111208 187200140 875111208 187200140 875083301 187212683 875083301 187212683 875062910 187243160 875062910 187243160 875046613 187296008 875046613 187296008 874989708 187322032 874989708 187322032 874951371 187355153 874951371 187355153 874944891 187388707 874944891 187388707 874943578 187436477 874943578 187436477 874907454 187466809 874907454 187466809 874853141 187593007 874853141 187593007 874846219 187682325 874846219 187682325 874780419 187689481 874780419 187689481 874768162 187730673 874768162 187730673 874755404 187802485 874755404 187802485 874705427 187843855 874705427 187843855 874635766 187905628 874635766 187905628 874617053 187928750 874617053 187928750 874580098 187960098 874580098 187960098 874529572 187973837 874529572 187973837 874477354 187995052 874477354 187995052 874429499 188043682 874429499 188043682 874415526 188086344 874415526 188086344 874393719 188115531 874393719 188115531 874374184 188136501 874374184 188136501 874339841 188155313 874339841 188155313 874325190 188227888 874325190 188227888 874291975 188253486 874291975 188253486 874246297 188390602 874246297 188390602 874196605 188412019 874196605 188412019 874178204 188461800 874178204 188461800 874168661 188480418 874168661 188480418 874144564 188550982 874144564 188550982 874125120 188586737 874125120 188586737 874084921 188618706 874084921 188618706 874078327 188677013 874078327 188677013 874064300 188757125 874064300 188757125 874036506 188791614 874036506 188791614 874018264 188817844 874018264 188817844 873972270 188859972 873972270 188859972 873953570 188882626 873953570 188882626 873948396 188916829 873948396 188916829 873933674 188997659 873933674 188997659 873921558 189116276 873921558 189116276 873909078 189140507 873909078 189140507 873890891 189168427 873890891 189168427 873832642 189227721 873832642 189227721 873782593 189260406 873782593 189260406 873755580 189277152 873755580 189277152 873694551 189312958 873694551 189312958 873631485 189371826 873631485 189371826 873620574 189450969 873620574 189450969 873580395 189477417 873580395 189477417 873560450 189512663 873560450 189512663 873542269 189519735 873542269 189519735 873504027 189563041 873504027 189563041 873475048 189628154 873475048 189628154 873425823 189685182 873425823 189685182 873395141 189754071 873395141 189754071 873383481 189785570 873383481 189785570 873369688 189844806 873369688 189844806 873338176 189899221 873338176 189899221 873320306 189916491 873320306 189916491 873293797 189974735 873293797 189974735 873197203 190017698 873197203 190017698 873184171 190067041 873184171 190067041 873157181 190089376 873157181 190089376 873107038 190130290 873107038 190130290 873062193 190252626 873062193 190252626 872999947 190321721 872999947 190321721 872935474 190436258 872935474 190436258 872915834 190504927 872915834 190504927 872905423 190539077 872905423 190539077 872899105 190550823 872899105 190550823 872880514 190569534 872880514 190569534 872782283 190587299 872782283 190587299 872762816 190612039 872762816 190612039 872728113 190639220 872728113 190639220 872721207 190663966 872721207 190663966 872696439 190730059 872696439 190730059 872671242 190750935 872671242 190750935 872665184 190769133 872665184 190769133 872652752 190776212 872652752 190776212 872632173 190817781 872632173 190817781 872591962 190834228 872591962 190834228 872576152 190858779 872576152 190858779 872558440 190875546 872558440 190875546 872493083 190914996 872493083 190914996 872469474 190927668 872469474 190927668 872434946 190966355 872434946 190966355 872425809 191011004 872425809 191011004 872413112 191065201 872413112 191065201 872387579 191102056 872387579 191102056 872365141 191151471 872365141 191151471 872328463 191155792 872328463 191155792 872287076 191200559 872287076 191200559 872227794 191250698 872227794 191250698 872195704 191317793 872195704 191317793 872160830 191322899 872160830 191322899 872138647 191435286 872138647 191435286 872110800 191465512 872110800 191465512 872101174 191500293 872101174 191500293 872093813 191533155 872093813 191533155 872067831 191580924 872067831 191580924 872042895 191595289 872042895 191595289 872029764 191625716 872029764 191625716 872010438 191672753 872010438 191672753 872003192 191701069 872003192 191701069 871964038 191764902 871964038 191764902 871951283 191774058 871951283 191774058 871937648 191890094 871937648 191890094 871932023 191935998 871932023 191935998 871907916 191993622 871907916 191993622 871845429 191995455 871845429 191995455 871809861 192026644 871809861 192026644 871788962 192059176 871788962 192059176 871723746 192109223 871723746 192109223 871698298 192152105 871698298 192152105 871674148 192204525 871674148 192204525 871607969 192274612 871607969 192274612 871580433 192319053 871580433 192319053 871555353 192334796 871555353 192334796 871534219 192347572 871534219 192347572 871489504 192367096 871489504 192367096 871442026 192387123 871442026 192387123 871416336 192401911 871416336 192401911 871386484 192406686 871386484 192406686 871368664 192434436 871368664 192434436 871343935 192452669 871343935 192452669 871329075 192474668 871329075 192474668 871326866 192584994 871326866 192584994 871316288 192637141 871316288 192637141 871263076 192731233 871263076 192731233 871248369 192742157 871248369 192742157 871228936 192768094 871228936 192768094 871208954 192803320 871208954 192803320 871201910 192862258 871201910 192862258 871185091 192930380 871185091 192930380 871150208 192979925 871150208 192979925 871131994 193004381 871131994 193004381 871122715 193059739 871122715 193059739 871121714 193083315 871121714 193083315 871084671 193125800 871084671 193125800 871061575 193147485 871061575 193147485 871044166 193198658 871044166 193198658 871012662 193283702 871012662 193283702 871006912 193382968 871006912 193382968 871003342 193430405 871003342 193430405 870955116 193460296 870955116 193460296 870879432 193543592 870879432 193543592 870817819 193626911 870817819 193626911 870804086 193677960 870804086 193677960 870788239 193695182 870788239 193695182 870759892 193743442 870759892 193743442 870722033 193752841 870722033 193752841 870701039 193775200 870701039 193775200 870650624 193780500 870650624 193780500 870629015 193806827 870629015 193806827 870623682 193864246 870623682 193864246 870552238 193878066 870552238 193878066 870532022 193941145 870532022 193941145 870525285 193981197 870525285 193981197 870437129 193992081 870437129 193992081 870413563 194002637 870413563 194002637 870396092 194037381 870396092 194037381 870347347 194059119 870347347 194059119 870304251 194124367 870304251 194124367 870274776 194149071 870274776 194149071 870198596 194209690 870198596 194209690 870176025 194288414 870176025 194288414 870164880 194326307 870164880 194326307 870146577 194372626 870146577 194372626 870108716 194385317 870108716 194385317 870093338 194412659 870093338 194412659 870047817 194417034 870047817 194417034 870013368 194437293 870013368 194437293 869990320 194506007 869990320 194506007 869978522 194515934 869978522 194515934 869973259 194535901 869973259 194535901 869956610 194554124 869956610 194554124 869939197 194568555 869939197 194568555 869912307 194617524 869912307 194617524 869897465 194624817 869897465 194624817 869871436 194810394 869871436 194810394 869812172 194817870 869812172 194817870 869802882 194884928 869802882 194884928 869775253 194909517 869775253 194909517 869765108 194978944 869765108 194978944 869756044 195002360 869756044 195002360 869752558 195012978 869752558 195012978 869741108 195052883 869741108 195052883 869720086 195069050 869720086 195069050 869672446 195166933 869672446 195166933 869626202 195192111 869626202 195192111 869609248 195201301 869609248 195201301 869596654 195284669 869596654 195284669 869575806 195306593 869575806 195306593 869573112 195335430 869573112 195335430 869549743 195379419 869549743 195379419 869527065 195392078 869527065 195392078 869480582 195429194 869480582 195429194 869438091 195430781 869438091 195430781 869427871 195455119 869427871 195455119 869412650 195499903 869412650 195499903 869383968 195560550 869383968 195560550 869355451 195576457 869355451 195576457 869332796 195628145 869332796 195628145 869316305 195693936 869316305 195693936 869298814 195755885 869298814 195755885 869229649 195777251 869229649 195777251 869201840 195808491 869201840 195808491 869187516 195868948 869187516 195868948 869159653 195882587 869159653 195882587 869137875 195898329 869137875 195898329 869091729 195967052 869091729 195967052 869045319 195988117 869045319 195988117 869025309 196015225 869025309 196015225 869000401 196055548 869000401 196055548 868970758 196072675 868970758 196072675 868929906 196183510 868929906 196183510 868884942 196271458 868884942 196271458 868826372 196296330 868826372 196296330 868770708 196325354 868770708 196325354 868723399 196335335 868723399 196335335 868682647 196387864 868682647 196387864 868668082 196424557 868668082 196424557 868579132 196451190 868579132 196451190 868561832 196558796 868561832 196558796 868555904 196627645 868555904 196627645 868508385 196663178 868508385 196663178 868491104 196718884 868491104 196718884 868471410 196746225 868471410 196746225 868464630 196771686 868464630 196771686 868444549 196791887 868444549 196791887 868424564 196824713 868424564 196824713 868384764 196846528 868384764 196846528 868368602 196962846 868368602 196962846 868281836 196976833 868281836 196976833 868273100 197005007 868273100 197005007 868247979 197045749 868247979 197045749 868236934 197090021 868236934 197090021 868217545 197099246 868217545 197099246 868210047 197124108 868210047 197124108 868162593 197157591 868162593 197157591 868140833 197205495 868140833 197205495 868066593 197275723 868066593 197275723 868035732 197307378 868035732 197307378 868004273 197381196 868004273 197381196 867949910 197394005 867949910 197394005 867911767 197447201 867911767 197447201 867901052 197476247 867901052 197476247 867872243 197490772 867872243 197490772 867859926 197502349 867859926 197502349 867850469 197528137 867850469 197528137 867770821 197546997 867770821 197546997 867741171 197572496 867741171 197572496 867723500 197585251 867723500 197585251 867708198 197627820 867708198 197627820 867690291 197669319 867690291 197669319 867673995 197690624 867673995 197690624 867647077 197789147 867647077 197789147 867569794 197802950 867569794 197802950 867566766 197831464 867566766 197831464 867563197 197855421 867563197 197855421 867545856 197895067 867545856 197895067 867534886 197933754 867534886 197933754 867510508 198019077 867510508 198019077 867414023 198027353 867414023 198027353 867358476 198105834 867358476 198105834 867324275 198183501 867324275 198183501 867295651 198250264 867295651 198250264 867275512 198261584 867275512 198261584 867254324 198341862 867254324 198341862 867215733 198366456 867215733 198366456 867204536 198386402 867204536 198386402 867075607 198459644 867075607 198459644 867040454 198501630 867040454 198501630 867036290 198571173 867036290 198571173 867022902 198597430 867022902 198597430 866988769 198726621 866988769 198726621 866979540 198770442 866979540 198770442 866941471 198817722 866941471 198817722 866929274 198827813 866929274 198827813 866901416 198874988 866901416 198874988 866840420 198893045 866840420 198893045 866799100 198978866 866799100 198978866 866782918 199025648 866782918 199025648 866777148 199051921 866777148 199051921 866746084 199149611 866746084 199149611 866684313 199201487 866684313 199201487 866677333 199251442 866677333 199251442 866602487 199321599 866602487 199321599 866551664 199369838 866551664 199369838 866511530 199380657 866511530 199380657 866489149 199454482 866489149 199454482 866466900 199476903 866466900 199476903 866444817 199515557 866444817 199515557 866413988 199562923 866413988 199562923 866392356 199594094 866392356 199594094 866378032 199712926 866378032 199712926 866313067 199729423 866313067 199729423 866303503 199736587 866303503 199736587 866260359 199758458 866260359 199758458 866245551 199785846 866245551 199785846 866214321 199812926 866214321 199812926 866165516 199823568 866165516 199823568 866078823 199877405 866078823 199877405 866064250 199915561 866064250 199915561 866050904 199969433 866050904 199969433 866038872 200012759 866038872 200012759 866029580 200033466 866029580 200033466 866007983 200078260 866007983 200078260 865972652 200157653 865972652 200157653 865941550 200164076 865941550 200164076 865915421 200193121 865915421 200193121 865867168 200209819 865867168 200209819 865816885 200255885 865816885 200255885 865782652 200329344 865782652 200329344 865741524 200354004 865741524 200354004 865723792 200360518 865723792 200360518 865709898 200430178 865709898 200430178 865691557 200440086 865691557 200440086 865625191 200460230 865625191 200460230 865598112 200503905 865598112 200503905 865569346 200576838 865569346 200576838 865557148 200598233 865557148 200598233 865549106 200748684 865549106 200748684 865539453 200791060 865539453 200791060 865514047 200806992 865514047 200806992 865496445 200818610 865496445 200818610 865433572 200840254 865433572 200840254 865423740 200853944 865423740 200853944 865386346 200870524 865386346 200870524 865353795 200892240 865353795 200892240 865319401 200952913 865319401 200952913 865310598 200969728 865310598 200969728 865297594 200975486 865297594 200975486 865294507 201094305 865294507 201094305 865284533 201109063 865284533 201109063 865267512 201187124 865267512 201187124 865245927 201244341 865245927 201244341 865228478 201298176 865228478 201298176 865204307 201303503 865204307 201303503 865170982 201323589 865170982 201323589 865142890 201351808 865142890 201351808 865124316 201485623 865124316 201485623 865114197 201514885 865114197 201514885 865056471 201543139 865056471 201543139 865024263 201546390 865024263 201546390 864995289 201582452 864995289 201582452 864957093 201584806 864957093 201584806 864949518 201664644 864949518 201664644 864940777 201695038 864940777 201695038 864907697 201717032 864907697 201717032 864870002 201741962 864870002 201741962 864832777 201780483 864832777 201780483 864790826 201823764 864790826 201823764 864712646 201836960 864712646 201836960 864664669 201896801 864664669 201896801 864620048 201943597 864620048 201943597 864573102 201996724 864573102 201996724 864566968 202031343 864566968 202031343 864550470 202039393 864550470 202039393 864545320 202052884 864545320 202052884 864517366 202072420 864517366 202072420 864481955 202082398 864481955 202082398 864454009 202181035 864454009 202181035 864436191 202201028 864436191 202201028 864420430 202236812 864420430 202236812 864401123 202293896 864401123 202293896 864397770 202303035 864397770 202303035 864380735 202348856 864380735 202348856 864362576 202355765 864362576 202355765 864329429 202405603 864329429 202405603 864289579 202483282 864289579 202483282 864244539 202505315 864244539 202505315 864200404 202605846 864200404 202605846 864188158 202650885 864188158 202650885 864154711 202668800 864154711 202668800 864140263 202691954 864140263 202691954 864117380 202709230 864117380 202709230 864072057 202811158 864072057 202811158 864038464 202868379 864038464 202868379 864015479 202949856 864015479 202949856 864001185 202976026 864001185 202976026 863945439 203011354 863945439 203011354 863891121 203054263 863891121 203054263 863845026 203073923 863845026 203073923 863785734 203112398 863785734 203112398 863744575 203144023 863744575 203144023 863710511 203246848 863710511 203246848 863624088 203304785 863624088 203304785 863619787 203332929 863619787 203332929 863525601 203350150 863525601 203350150 863498827 203379345 863498827 203379345 863440953 203441344 863440953 203441344 863427646 203460203 863427646 203460203 863392029 203484832 863392029 203484832 863372466 203527882 863372466 203527882 863354892 203604536 863354892 203604536 863345944 203639579 863345944 203639579 863296782 203727792 863296782 203727792 863276193 203745177 863276193 203745177 863247938 203850876 863247938 203850876 863230701 203868512 863230701 203868512 863195871 203908915 863195871 203908915 863179665 203947583 863179665 203947583 863158357 204086493 863158357 204086493 863125402 204119945 863125402 204119945 863088354 204157433 863088354 204157433 863077282 204204165 863077282 204204165 863052483 204251356 863052483 204251356 862991372 204276414 862991372 204276414 862924098 204332332 862924098 204332332 862877064 204409356 862877064 204409356 862872456 204468887 862872456 204468887 862865305 204475165 862865305 204475165 862852586 204502704 862852586 204502704 862810222 204554382 862810222 204554382 862790365 204605531 862790365 204605531 862737652 204688748 862737652 204688748 862710053 204725658 862710053 204725658 862705604 204765937 862705604 204765937 862674545 204808110 862674545 204808110 862621116 204821446 862621116 204821446 862603415 204877191 862603415 204877191 862549612 204902538 862549612 204902538 862544197 204939679 862544197 204939679 862537511 204967997 862537511 204967997 862508022 204976359 862508022 204976359 862493227 204994955 862493227 204994955 862464537 205027287 862464537 205027287 862423302 205036878 862423302 205036878 862409691 205051810 862409691 205051810 862383362 205158939 862383362 205158939 862341388 205163074 862341388 205163074 862293919 205190076 862293919 205190076 862285698 205219859 862285698 205219859 862222679 205272758 862222679 205272758 862209643 205323175 862209643 205323175 862202658 205366659 862202658 205366659 862195752 205389694 862195752 205389694 862182805 205404431 862182805 205404431 862145331 205466978 862145331 205466978 862108507 205516751 862108507 205516751 862064780 205526088 862064780 205526088 862050594 205604515 862050594 205604515 862018248 205647984 862018248 205647984 861960588 205698211 861960588 205698211 861927138 205781984 861927138 205781984 861917543 205848301 861917543 205848301 861901286 205890013 861901286 205890013 861867373 205926935 861867373 205926935 861860076 206037151 861860076 206037151 861846286 206066666 861846286 206066666 861821114 206154762 861821114 206154762 861807186 206193050 861807186 206193050 861786578 206250465 861786578 206250465 861768594 206310516 861768594 206310516 861751964 206329100 861751964 206329100 861740887 206345762 861740887 206345762 861704233 206404748 861704233 206404748 861654674 206417941 861654674 206417941 861639517 206524661 861639517 206524661 861625596 206566088 861625596 206566088 861620986 206577411 861620986 206577411 861577481 206594973 861577481 206594973 861565164 206654245 861565164 206654245 861560963 206725195 861560963 206725195 861536163 206754173 861536163 206754173 861510559 206806100 861510559 206806100 861451450 206851646 861451450 206851646 861435904 206902253 861435904 206902253 861375370 206932889 861375370 206932889 861340858 206968772 861340858 206968772 861265040 206988465 861265040 206988465 861185100 207031867 861185100 207031867 861162643 207048499 861162643 207048499 861140492 207086819 861140492 207086819 861121846 207099910 861121846 207099910 861108443 207151243 861108443 207151243 861082952 207160527 861082952 207160527 861022484 207231223 861022484 207231223 860998478 207245771 860998478 207245771 860994066 207318333 860994066 207318333 860944089 207334289 860944089 207334289 860923516 207374701 860923516 207374701 860917772 207398903 860917772 207398903 860891106 207418173 860891106 207418173 860856229 207432743 860856229 207432743 860841528 207501709 860841528 207501709 860832721 207558338 860832721 207558338 860753297 207590746 860753297 207590746 860747899 207630175 860747899 207630175 860723787 207645350 860723787 207645350 860710586 207684601 860710586 207684601 860698456 207700814 860698456 207700814 860691542 207707554 860691542 207707554 860655106 207714426 860655106 207714426 860642862 207751604 860642862 207751604 860593227 207815811 860593227 207815811 860539841 207879420 860539841 207879420 860503095 207932778 860503095 207932778 860465044 207959821 860465044 207959821 860415117 208027187 860415117 208027187 860399080 208130642 860399080 208130642 860370641 208171642 860370641 208171642 860365052 208234810 860365052 208234810 860346601 208262870 860346601 208262870 860325448 208300598 860325448 208300598 860289257 208373163 860289257 208373163 860252847 208462190 860252847 208462190 860231162 208486636 860231162 208486636 860223434 208526411 860223434 208526411 860181806 208544362 860181806 208544362 860172725 208659441 860172725 208659441 860152336 208670414 860152336 208670414 860142956 208700182 860142956 208700182 860101406 208746898 860101406 208746898 860096645 208766855 860096645 208766855 860089635 208783715 860089635 208783715 860042282 208833043 860042282 208833043 860033396 208875068 860033396 208875068 860003788 208882957 860003788 208882957 859978402 208900710 859978402 208900710 859891506 208980415 859891506 208980415 859872663 208993464 859872663 208993464 859840071 209040704 859840071 209040704 859837192 209072915 859837192 209072915 859825226 209122037 859825226 209122037 859795098 209155353 859795098 209155353 859729303 209169164 859729303 209169164 859723948 209227767 859723948 209227767 859649223 209248570 859649223 209248570 859638614 209256152 859638614 209256152 859626347 209303375 859626347 209303375 859618792 209365311 859618792 209365311 859602318 209414206 859602318 209414206 859586891 209458115 859586891 209458115 859560817 209475375 859560817 209475375 859556733 209567507 859556733 209567507 859542127 209675979 859542127 209675979 859494763 209690169 859494763 209690169 859471654 209713268 859471654 209713268 859446407 209740038 859446407 209740038 859437946 209770923 859437946 209770923 859422719 209815386 859422719 209815386 859392871 209834645 859392871 209834645 859374752 209925375 859374752 209925375 859365570 209954168 859365570 209954168 859359391 209996204 859359391 209996204 859344826 210014628 859344826 210014628 859342902 210057981 859342902 210057981 859327066 210129596 859327066 210129596 859322951 210157593 859322951 210157593 859288597 210201180 859288597 210201180 859262344 210310790 859262344 210310790 859253839 210437525 859253839 210437525 859234836 210494639 859234836 210494639 859217184 210530926 859217184 210530926 859208997 210569491 859208997 210569491 859195097 210637748 859195097 210637748 859173926 210654360 859173926 210654360 859154748 210684933 859154748 210684933 859143779 210711166 859143779 210711166 859116229 210740453 859116229 210740453 859102621 210786655 859102621 210786655 859056729 210919822 859056729 210919822 859042742 210945453 859042742 210945453 859027809 210994876 859027809 210994876 859009189 211019624 859009189 211019624 858991971 211029851 858991971 211029851 858966723 211065453 858966723 211065453 858942687 211081193 858942687 211081193 858932036 211120269 858932036 211120269 858911180 211140932 858911180 211140932 858906123 211196505 858906123 211196505 858869086 211229392 858869086 211229392 858832627 211245501 858832627 211245501 858826383 211447654 858826383 211447654 858816820 211469333 858816820 211469333 858808857 211517056 858808857 211517056 858776273 211556035 858776273 211556035 858740096 211596825 858740096 211596825 858719000 211614641 858719000 211614641 858703264 211702903 858703264 211702903 858694008 211781716 858694008 211781716 858682997 211838005 858682997 211838005 858644516 211874636 858644516 211874636 858616766 211914060 858616766 211914060 858608848 211982766 858608848 211982766 858569570 211994137 858569570 211994137 858535602 212014244 858535602 212014244 858508227 212039541 858508227 212039541 858501772 212081730 858501772 212081730 858451129 212096233 858451129 212096233 858440644 212123728 858440644 212123728 858415412 212183193 858415412 212183193 858397465 212190116 858397465 212190116 858330652 212214913 858330652 212214913 858291110 212245464 858291110 212245464 858263200 212290636 858263200 212290636 858239041 212314628 858239041 212314628 858205111 212323678 858205111 212323678 858157741 212331928 858157741 212331928 858141396 212410662 858141396 212410662 858119235 212416546 858119235 212416546 858092094 212431904 858092094 212431904 858084898 212485332 858084898 212485332 858020084 212515362 858020084 212515362 858010299 212542941 858010299 212542941 857978688 212568282 857978688 212568282 857952277 212579395 857952277 212579395 857934978 212600800 857934978 212600800 857931854 212631886 857931854 212631886 857884504 212655068 857884504 212655068 857865669 212777918 857865669 212777918 857803280 212837257 857803280 212837257 857798074 212850775 857798074 212850775 857759502 212868496 857759502 212868496 857736415 212884659 857736415 212884659 857727187 212930153 857727187 212930153 857720961 212942275 857720961 212942275 857683001 213052523 857683001 213052523 857671793 213183691 857671793 213183691 857636682 213227777 857636682 213227777 857568650 213265076 857568650 213265076 857558568 213280798 857558568 213280798 857529009 213380759 857529009 213380759 857484730 213431311 857484730 213431311 857472082 213439437 857472082 213439437 857418876 213476838 857418876 213476838 857402137 213521020 857402137 213521020 857354431 213619519 857354431 213619519 857328288 213650897 857328288 213650897 857285653 213690209 857285653 213690209 857253748 213713187 857253748 213713187 857243009 213733492 857243009 213733492 857210952 213765609 857210952 213765609 857203567 213794716 857203567 213794716 857157231 213811554 857157231 213811554 857118817 213834106 857118817 213834106 857099074 213888293 857099074 213888293 857073863 213965416 857073863 213965416 857066402 214021447 857066402 214021447 857057558 214064162 857057558 214064162 857037233 214107878 857037233 214107878 857031620 214162165 857031620 214162165 857023861 214221681 857023861 214221681 856987492 214323555 856987492 214323555 856957507 214357376 856957507 214357376 856917132 214386686 856917132 214386686 856813298 214440342 856813298 214440342 856772125 214544024 856772125 214544024 856757238 214653724 856757238 214653724 856740501 214846595 856740501 214846595 856678552 214867139 856678552 214867139 856656919 214907322 856656919 214907322 856637267 214916767 856637267 214916767 856606358 214964966 856606358 214964966 856564560 214997884 856564560 214997884 856534991 215063579 856534991 215063579 856495659 215121110 856495659 215121110 856472099 215204275 856472099 215204275 856443206 215229813 856443206 215229813 856331727 215275665 856331727 215275665 856314033 215314395 856314033 215314395 856290400 215340768 856290400 215340768 856243318 215386901 856243318 215386901 856216186 215416340 856216186 215416340 856201883 215423802 856201883 215423802 856168802 215454348 856168802 215454348 856147639 215511279 856147639 215511279 856101419 215542760 856101419 215542760 856060334 215553717 856060334 215553717 856047794 215560604 856047794 215560604 856018083 215625053 856018083 215625053 856005359 215663727 856005359 215663727 855987382 215693798 855987382 215693798 855937006 215783054 855937006 215783054 855930339 215841722 855930339 215841722 855901941 215889800 855901941 215889800 855891613 215918337 855891613 215918337 855816176 215960243 855816176 215960243 855769019 215962426 855769019 215962426 855727962 215991701 855727962 215991701 855676336 2160
91900 0 575563 3627247 575563 3627247 4648272 897221 4648272 897221 571988 2278230 571988 2278230 4657246 3204512 4657246 3204512 1094554 306780 1094554 306780 240319 217766 240319 217766 3919004 2837656 3919004 2837656 4503094 704514 4503094 704514 731828 734192 731828 734192 1099198 238660 1099198 238660 221303 2855753 221303 2855753 3951658 4783344 3951658 4783344 2791933 1374746 2791933 1374746 797245 3345188 797245 3345188 3962116 1996403 3962116 1996403 3323140 231734 3323140 231734 546528 2624284 546528 2624284 4319454 3039275 4319454 3039275 4791630 1657830 4791630 1657830 2702369 3319683 2702369 3319683 3650652 1664998 3650652 1664998 1068416 902761 1068416 902761 700535 3346617 700535 3346617 3951910 2888074 3951910 2888074 4861237 3710405 4861237 3710405 1407879 1385468 1407879 1385468 2044861 4926197 2044861 4926197 3903258 2840446 3903258 2840446 4646964 4710384 4646964 4710384 1675559 1686142 1675559 1686142 4921107 1006519 4921107 1006519 808426 670170 808426 670170 3842028 3549239 3842028 3549239 1671493 573785 1671493 573785 416556 2653607 416556 2653607 4616662 1067526 4616662 1067526 337879 2648839 337879 2648839 4388682 2803009 4388682 2803009 3755609 554042 3755609 554042 2029594 2938364 2029594 2938364 3780924 1099639 3780924 1099639 1676521 1680841 1676521 1680841 382481 241963 382481 241963 4401788 3344091 4401788 3344091 1008231 547319 1008231 547319 491839 1231506 491839 1231506 264347 2095825 264347 2095825 3323974 399731 3323974 399731 178404 2021122 178404 2021122 4643565 570549 4643565 570549 474612 2368487 474612 2368487 3341006 1081440 3341006 1081440 786381 394297 786381 394297 244921 4130036 244921 4130036 4453034 2767827 4453034 2767827 1649566 3046719 1649566 3046719 4568218 1308727 4568218 1308727 707797 629076 707797 629076 3932070 2701076 3932070 2701076 3971886 1659774 3971886 1659774 3331280 3105821 3331280 3105821 4354136 2535049 4354136 2535049 3901715 234529 3901715 234529 147150 3344873 147150 3344873 4774937 2906224 4774937 2906224 1238980 946280 1238980 946280 607659 2354954 607659 2354954 4118271 3757592 4118271 3757592 243002 66744 243002 66744 3931450 3983749 3931450 3983749 614473 336585 614473 336585 3616731 3350239 3616731 3350239 415683 809149 415683 809149 1279231 1678358 1279231 1678358 288771 249433 288771 249433 3319981 1949996 3319981 1949996 4130163 2814061 4130163 2814061 1024541 708949 1024541 708949 641283 440527 641283 440527 428770 2634591 428770 2634591 3931483 2218091 3931483 2218091 4623602 1670780 4623602 1670780 1656552 4909077 1656552 4909077 3904294 2690273 3904294 2690273 2598508 3432075 2598508 3432075 4558702 2861822 4558702 2861822 863661 638865 863661 638865 4226245 3319740 4226245 3319740 691626 523735 691626 523735 1669937 2067243 1669937 2067243 1654046 3038757 1654046 3038757 4021912 2052175 4021912 2052175 1650014 3331386 1650014 3331386 3965848 715671 3965848 715671 170118 4473050 170118 4473050 3320802 1648519 3320802 1648519 1235289 323288 1235289 323288 318065 1654406 318065 1654406 4213767 3350891 4213767 3350891 4587843 621181 4587843 621181 1115078 443117 1115078 443117 1657046 4060345 1657046 4060345 4402367 727508 4402367 727508 847287 981850 847287 981850 3326003 2197760 3326003 2197760 4223409 3316300 4223409 3316300 842024 802862 842024 802862 395180 1683144 395180 1683144 4351839 4112281 4351839 4112281 1650534 2119550 1650534 2119550 1685026 1407643 1685026 1407643 1074605 216104 1074605 216104 3951620 2574013 3951620 2574013 2297274 1172808 2297274 1172808 222518 2161667 222518 2161667 4725881 1914188 4725881 1914188 784276 773281 784276 773281 4135549 2843652 4135549 2843652 3324878 1657736 3324878 1657736 677055 378333 677055 378333 4796271 2884695 4796271 2884695 4445065 1322646 4445065 1322646 2288303 3881873 2288303 3881873 4302633 1677213 4302633 1677213 738467 800274 738467 800274 3346857 4149117 3346857 4149117 3253649 888823 3253649 888823 4291059 2637218 4291059 2637218 3921426 1671384 3921426 1671384 1412352 3342488 1412352 3342488 4066032 2000388 4066032 2000388 1566207 703959 1566207 703959 3774025 2962080 3774025 2962080 636775 542874 636775 542874 3319710 3330442 3319710 3330442 1038085 843273 1038085 843273 777828 1670395 777828 1670395 3875291 194418 3875291 194418 1666500 2879820 1666500 2879820 4602348 3032155 4602348 3032155 1059338 616393 1059338 616393 3627593 3350895 3627593 3350895 1672370 1055715 1672370 1055715 3614095 4856668 3614095 4856668 2768473 961080 2768473 961080 628119 2379286 628119 2379286 4340985 1663177 4340985 1663177 278705 2554757 278705 2554757 4609339 3921659 4609339 3921659 917234 480698 917234 480698 318582 1883328 318582 1883328 4882017 1649678 4882017 1649678 1218185 373268 1218185 373268 3782451 2889983 3782451 2889983 4743175 1654142 4743175 1654142 1837416 2716339 1837416 2716339 4715849 1669371 4715849 1669371 3317609 626030 3317609 626030 327888 127784 327888 127784 4080359 4708594 4080359 4708594 2733169 1011071 2733169 1011071 1658965 2038664 1658965 2038664 4746980 1655764 4746980 1655764 3349501 4760937 3349501 4760937 780521 357902 780521 357902 4374002 2664974 4374002 2664974 726888 241746 726888 241746 4409105 2525854 4409105 2525854 3346532 1651677 3346532 1651677 1476384 2104633 1476384 2104633 4701792 3325176 4701792 3325176 1662424 3446221 1662424 3446221 4247876 2420917 4247876 2420917 4552251 500917 4552251 500917 1052145 2501303 1052145 2501303 4442038 3318609 4442038 3318609 1222613 733256 1222613 733256 389757 3317028 389757 3317028 3318750 641530 3318750 641530 865181 3323586 865181 3323586 3321020 4567128 3321020 4567128 1528486 1650625 1528486 1650625 4529029 3322343 4529029 3322343 3330561 2438953 3330561 2438953 4494659 718794 4494659 718794 662939 598832 662939 598832 3336722 3888455 3336722 3888455 1101184 834133 1101184 834133 799804 2727341 799804 2727341 4578168 3070549 4578168 3070549 3315475 3828442 3315475 3828442 749398 302945 749398 302945 3667930 3352572 3667930 3352572 852386 766844 852386 766844 4531604 3206627 4531604 3206627 1647197 1335426 1647197 1335426 4187213 2639300 4187213 2639300 3022775 3316468 3022775 3316468 4509901 2232922 4509901 2232922 1106448 897807 1106448 897807 689285 2155203 689285 2155203 4555190 3700063 4555190 3700063 1672148 268589 1672148 268589 1018674 2564042 1018674 2564042 4161275 1283960 4161275 1283960 445081 3448909 445081 3448909 3733863 1897794 3733863 1897794 4834673 1654048 4834673 1654048 3962010 3488029 3962010 3488029 2259015 1682840 2259015 1682840 4468022 3050707 4468022 3050707 1251566 618608 1251566 618608 3869736 3318976 3869736 3318976 4016985 2129760 4016985 2129760 3325253 4458577 3325253 4458577 1445286 2963665 1445286 2963665 4761371 1138549 4761371 1138549 254893 109083 254893 109083 4153677 2631293 4153677 2631293 4708864 310987 4708864 310987 1681241 2286556 1681241 2286556 4449036 3348046 4449036 3348046 1660812 1048095 1660812 1048095 567837 381160 567837 381160 4225079 3336835 4225079 3336835 3347699 2143260 3347699 2143260 4017368 1077932 4017368 1077932 652524 646775 652524 646775 235178 3515420 235178 3515420 3572801 1911400 3572801 1911400 4788239 3321281 4788239 3321281 3336828 826720 3336828 826720 675577 501922 675577 501922 3623154 3314517 3623154 3314517 1154272 467900 1154272 467900 3963512 2692333 3963512 2692333 4269236 2286271 4269236 2286271 3751922 1669757 3751922 1669757 1658198 2960599 1658198 2960599 4663493 1955939 4663493 1955939 3321065 551345 3321065 551345 491630 256568 491630 256568 4558850 2782956 4558850 2782956 3859197 1678049 3859197 1678049 4678959 3341187 4678959 3341187 3534764 2505523 3534764 2505523 4683992 1680291 4683992 1680291 1130930 507841 1130930 507841 390977 250899 390977 250899 3194620 1984627 3194620 1984627 4151365 4171482 4151365 4171482 3316807 577711 3316807 577711 685763 3313601 685763 3313601 3315200 988760 3315200 988760 536164 469731 536164 469731 137394 4197663 137394 4197663 2623573 1058908 2623573 1058908 530275 3110543 530275 3110543 4087525 1664715 4087525 1664715 4570101 2215683 4570101 2215683 3425350 1016585 3425350 1016585 522500 4979083 522500 4979083 2796246 2289888 2796246 2289888 1542698 1651636 1542698 1651636 3346194 4707058 3346194 4707058 4423171 704630 4423171 704630 3035779 3330339 3035779 3330339 4523646 1422227 4523646 1422227 750716 220266 750716 220266 3901260 3338441 3901260 3338441 2552649 1663373 2552649 1663373 1400809 1074977 1400809 1074977 523936 396464 523936 396464 4263023 2762464 4263023 2762464 1663101 1652199 1663101 1652199 4334590 2358643 4334590 2358643 2088917 1174078 2088917 1174078 13033 3460988 13033 3460988 4071384 494856 4071384 494856 928720 1675780 928720 1675780 1671547 3323118 1671547 3323118 4618266 788779 4618266 788779 1656130 1683262 1656130 1683262 4690024 3327425 4690024 3327425 928698 498951 928698 498951 3865621 2990725 3865621 2990725 927624 656820 927624 656820 1657334 2492503 1657334 2492503 4824751 1286481 4824751 1286481 71877 1981607 71877 1981607 3973225 3349270 3973225 3349270 708811 879407 708811 879407 798492 313962 798492 313962 3795907 2092520 3795907 2092520 1673103 1367980 1673103 1367980 1237519 87584 1237519 87584 3446881 3332900 3446881 3332900 4512241 1669324 4512241 1669324 1593536 3339042 1593536 3339042 2705818 760363 2705818 760363 503864 1905642 503864 1905642 4033938 3680645 4033938 3680645 1003605 989546 1003605 989546 278827 2591177 278827 2591177 4437843 1657521 4437843 1657521 1668868 393401 1668868 393401 4076474 2711836 4076474 2711836 4608293 3344020 4608293 3344020 789645 4406482 789645 4406482 4115897 825590 4115897 825590 642663 4168670 642663 4168670 3732385 2589239 3732385 2589239 4739022 3332439 4739022 3332439 1118033 307023 1118033 307023 3749335 2223108 3749335 2223108 1182371 318531 1182371 318531 325405 4351486 325405 4351486 1684893 1198478 1684893 1198478 458246 221482 458246 221482 226692 3336637 226692 3336637 3984273 1804556 3984273 1804556 1074595 4707563 1074595 4707563 3976512 1925294 3976512 1925294 4793418 313574 4793418 313574 1106516 3331259 1106516 3331259 3710829 2879256 3710829 2879256 4614987 3345051 4614987 3345051 1680770 4680433 1680770 4680433 4054842 2251385 4054842 2251385 2447889 3260824 2447889 3260824 4457426 1504189 4457426 1504189 803348 532144 803348 532144 461366 2220430 461366 2220430 4495372 1649736 4495372 1649736 2553519 2862365 2553519 2862365 4561652 3331482 4561652 3331482 1804312 2132633 1804312 2132633 4366262 3818829 4366262 3818829 2635609 2479777 2635609 2479777 1222487 133193 1222487 133193 3402299 2340214 3402299 2340214 4728017 1157453 4728017 1157453 293568 4095623 293568 4095623 1664157 2216214 1664157 2216214 4558563 3343107 4558563 3343107 1126671 1062226 1126671 1062226 3550916 2222840 3550916 2222840 4289229 3329436 4289229 3329436 953202 912370 953202 912370 708557 1675713 708557 1675713 3688965 3352091 3688965 3352091 1980282 1073872 1980282 1073872 3674555 3064105 3674555 3064105 505002 455348 505002 455348 452425 2925772 452425 2925772 4703481 1654001 4703481 1654001 507859 344878 507859 344878 4030917 3631294 4030917 3631294 1262496 3321875 1262496 3321875 4078605 1036807 4078605 1036807 482033 382363 482033 382363 199781 4933428 199781 4933428 2403792 3083327 2403792 3083327 4336719 2244271 4336719 2244271 534157 859208 534157 859208 4350718 4068346 4350718 4068346 1649748 2070954 1649748 2070954 3768641 3322975 3768641 3322975 894428 507975 894428 507975 2835367 3313472 2835367 3313472 4485908 380466 4485908 380466 1345672 265574 1345672 265574 3840998 3915114 3840998 3915114 580162 655587 580162 655587 4533081 3320939 4533081 3320939 4717093 3956022 4717093 3956022 482367 1009614 482367 1009614 3325933 3318915 3325933 3318915 233143 1437014 233143 1437014 3346207 1936397 3346207 1936397 3681912 4625124 3681912 4625124 754656 529993 754656 529993 3743517 3324343 3743517 3324343 240644 1200588 240644 1200588 4223155 3343390 4223155 3343390 4983939 3580127 4983939 3580127 352671 2635179 352671 2635179 4220071 1665309 4220071 1665309 125848 3352923 125848 3352923 4271184 1671906 4271184 1671906 1186709 511516 1186709 511516 322957 2478422 322957 2478422 4227424 4511084 4227424 4511084 786203 1309152 786203 1309152 254951 198946 254951 198946 4407700 2596291 4407700 2596291 4062556 1666139 4062556 1666139 2430385 3345790 2430385 3345790 1677953 4516579 1677953 4516579 4514043 2731287 4514043 2731287 3943659 3972802 3943659 3972802 747632 694604 747632 694604 4421938 2407087 4421938 2407087 648233 682996 648233 682996 3791371 2218310 3791371 2218310 4544738 884265 4544738 884265 628756 1925145 628756 1925145 4748429 384573 4748429 384573 347232 2963755 347232 2963755 3955752 1672125 3955752 1672125 3654010 3323773 3654010 3323773 4542004 705681 4542004 705681 467642 3339858 467642 3339858 4208763 2455311 4208763 2455311 2787921 3327164 2787921 3327164 4560128 1660264 4560128 1660264 1655791 571341 1655791 571341 269184 162660 269184 162660 4210685 2657573 4210685 2657573 4372807 3313633 4372807 3313633 525511 968257 525511 968257 3321936 4433230 3321936 4433230 1657955 1974984 1657955 1974984 3663914 3343031 3663914 3343031 1982587 1676422 1982587 1676422 3721774 3337812 3721774 3337812 1649784 4371072 1649784 4371072 4712239 1416879 4712239 1416879 815398 3348796 815398 3348796 3711754 1195943 3711754 1195943 1021183 3323541 1021183 3323541 4073643 1220765 4073643 1220765 1063169 944181 1063169 944181 824412 580056 824412 580056 2613607 3333917 2613607 3333917 1657809 4454901 1657809 4454901 227463 462791 227463 462791 4361261 3316245 4361261 3316245 1649090 1432313 1649090 1432313 4643919 3317274 4643919 3317274 1684105 269255 1684105 269255 219866 205398 219866 205398 3853056 2806594 3853056 2806594 4200353 1904250 4200353 1904250 3110253 1369971 3110253 1369971 261739 108662 261739 108662 4491165 2260585 4491165 2260585 1320155 3346750 1320155 3346750 4427545 1054125 4427545 1054125 415388 3020724 415388 3020724 3689620 1679851 3689620 1679851 1266848 825025 1266848 825025 357163 3076233 357163 3076233 4201302 1674127 4201302 1674127 877669 381721 877669 381721 325625 2678351 325625 2678351 4331509 4557887 4331509 4557887 856470 579454 856470 579454 3671456 2649108 3671456 2649108 4011344 3324138 4011344 3324138 742051 689952 742051 689952 4527028 3107752 4527028 3107752 1222734 380253 1222734 380253 214529 1935826 214529 1935826 4009247 2968689 4009247 2968689 1131059 991927 1131059 991927 437007 2022562 437007 2022562 4626599 2503206 4626599 2503206 3936760 1659891 3936760 1659891 4606073 2921235 4606073 2921235 4556603 1652210 4556603 1652210 3347788 4334698 3347788 4334698 1176729 368010 1176729 368010 4507949 3324777 4507949 3324777 3872482 2400097 3872482 2400097 4432700 3314632 4432700 3314632 3999352 1650603 3999352 1650603 4726203 3886183 4726203 3886183 1409184 727515 1409184 727515 648129 634757 648129 634757 548615 540392 548615 540392 4008039 3339076 4008039 3339076 608587 723462 608587 723462 4094817 2454687 4094817 2454687 1686211 1683032 1686211 1683032 4495540 2556101 4495540 2556101 1681183 1676141 1681183 1676141 4689237 1984154 4689237 1984154 3329468 3328479 3329468 3328479 4967025 2762105 4967025 2762105 1275040 1239751 1275040 1239751 202503 2270973 202503 2270973 4406566 3332727 4406566 3332727 2114352 1666633 2114352 1666633 4251670 4017343 4251670 4017343 1663104 1342700 1663104 1342700 901193 3340807 901193 3340807 4726714 1972823 4726714 1972823 1666209 4414443 1666209 4414443 3351015 1961040 3351015 1961040 1647011 1665297 1647011 1665297 1174118 3348460 1174118 3348460 4474781 2093582 4474781 2093582 4624818 3347924 4624818 3347924 1653973 2830904 1653973 2830904 4427159 1004544 4427159 1004544 662633 653042 662633 653042 4401438 2473290 4401438 2473290 3323518 1682003 3323518 1682003 525748 867426 525748 867426 3327377 2932204 3327377 2932204 4727907 1256317 4727907 1256317 1018442 578503 1018442 578503 4061390 3061953 4061390 3061953 1365904 1185746 1365904 1185746 223795 2723350 223795 2723350 4111392 415360 4111392 415360 770359 1673970 770359 1673970 4494832 4374684 4494832 4374684 1395805 198814 1395805 198814 4370177 3255724 4370177 3255724 877983 3327654 877983 3327654 2344695 1389431 2344695 1389431 1258601 936209 1258601 936209 533276 506914 533276 506914 359188 1912400 359188 1912400 4755822 4066504 4755822 4066504 2088507 2236962 2088507 2236962 4616534 1680384 4616534 1680384 1648747 4571780 1648747 4571780 4207432 1675900 4207432 1675900 1666813 1196874 1666813 1196874 4847049 2336962 4847049 2336962 1882740 4954604 1882740 4954604 731186 1440878 731186 1440878 69028 3329419 69028 3329419 4314809 2068645 4314809 2068645 3350383 1289349 3350383 1289349 348479 83792 348479 83792 3894211 2929017 3894211 2929017 1374592 917538 1374592 917538 468702 274912 468702 274912 3317810 3328546 3317810 3328546 906619 127903 906619 127903 3747062 2217249 3747062 2217249 4843535 1649113 4843535 1649113 1564262 243731 1564262 243731 941141 1949045 941141 1949045 4398744 3019805 4398744 3019805 986283 899877 986283 899877 377833 305582 377833 305582 3853920 2865475 3853920 2865475 3330216 1802490 3330216 1802490 810417 399295 810417 399295 1973917 2576303 1973917 2576303 4534093 3334448 4534093 3334448 1417425 1326986 1417425 1326986 940897 869040 940897 869040 3634864 3330497 3634864 3330497 1654886 4633264 1654886 4633264 3832563 618621 3832563 618621 644646 1681201 644646 1681201 3552015 2703160 3552015 2703160 4728776 3352810 4728776 3352810 569420 331126 569420 331126 3625311 3430113 3625311 3430113 979820 640105 979820 640105 277600 2581463 277600 2581463 4285523 1629906 4285523 1629906 1024435 768941 1024435 768941 366722 1401289 366722 1401289 3845774 4365387 3845774 4365387 1371304 584814 1371304 584814 328136 2436120 328136 2436120 4315784 4656235 4315784 4656235 1659092 1684837 1659092 1684837 4376254 2288093 4376254 2288093 1436108 925373 1436108 925373 916958 1944859 916958 1944859 4742116 1647136 4742116 1647136 3340333 2564057 3340333 2564057 4226068 312831 4226068 312831 74071 3064637 74071 3064637 4726788 361896 4726788 361896 958357 3329227 958357 3329227 3896270 908214 3896270 908214 470899 396394 470899 396394 373479 3337855 373479 3337855 4379049 3954993 4379049 3954993 840231 655176 840231 655176 4178884 3318070 4178884 3318070 1271826 997362 1271826 997362 278901 138879 278901 138879 3758276 3335076 3758276 3335076 714852 1662690 714852 1662690 4090752 3339129 4090752 3339129 4766203 397157 4766203 397157 3335541 4917856 3335541 4917856 1628220 730889 1628220 730889 187732 3350238 187732 3350238 3345299 2201520 3345299 2201520 4672411 1661814 4672411 1661814 421908 236072 421908 236072 4167347 2631461 4167347 2631461 2785979 3351985 2785979 3351985 537797 1983773 537797 1983773 4745777 955681 4745777 955681 4867607 4313248 4867607 4313248 730500 436510 730500 436510 11694 2312889 11694 2312889 4713868 1762905 4713868 1762905 3316344 2581236 3316344 2581236 4328340 1996529 4328340 1996529 4945845 3331816 4945845 3331816 1676597 1074584 1676597 1074584 744789 3338634 744789 3338634 3980339 1089735 3980339 1089735 550111 2759210 550111 2759210 4109198 2347500 4109198 2347500 1651499 3339393 1651499 3339393 4533922 627789 4533922 627789 883343 2507800 883343 2507800 4292672 2822852 4292672 2822852 717901 459784 717901 459784 1669552 4751014 1669552 4751014 3045558 595539 3045558 595539 436356 4393604 436356 4393604 1749825 1657463 1749825 1657463 4674591 3329588 4674591 3329588 1672444 2543755 1672444 2543755 4778061 970668 4778061 970668 701815 3980362 701815 3980362 3862920 265398 3862920 265398 679085 2968811 679085 2968811 4591909 703793 4591909 703793 1647235 254342 1647235 254342 4755735 3329787 4755735 3329787 686147 485302 686147 485302 1674694 4986086 1674694 4986086 4746996 1302927 4746996 1302927 1197583 958107 1197583 958107 873865 216179 873865 216179 1668249 4786785 1668249 4786785 231210 106873 231210 106873 4771422 1741223 4771422 1741223 1670205 3313739 1670205 3313739 4708057 1985162 4708057 1985162 1686507 2907061 1686507 2907061 4971208 4138396 4971208 4138396 1666679 1651506 1666679 1651506 4084111 3349028 4084111 3349028 1670681 1073088 1670681 1073088 370193 240094 370193 240094 125936 3350821 125936 3350821 4253748 2094797 4253748 2094797 3262799 878570 3262799 878570 650251 2415997 650251 2415997 4694346 3323419 4694346 3323419 2019889 4117737 2019889 4117737 926807 1681087 926807 1681087 3849942 3130620 3849942 3130620 3319453 911194 3319453 911194 1317635 4499829 1317635 4499829 4033423 1679700 4033423 1679700 1685922 362227 1685922 362227 308482 3315272 308482 3315272 4631207 2190741 4631207 2190741 3792714 1663905 3792714 1663905 2290477 4114385 2290477 4114385 1663267 841340 1663267 841340 533554 3039854 533554 3039854 4901536 3331768 4901536 3331768 722209 665401 722209 665401 1675099 2642999 1675099 2642999 4334317 2034233 4334317 2034233 1658093 4542877 1658093 4542877 3332812 1681927 3332812 1681927 1392946 1384682 1392946 1384682 4696184 3337089 4696184 3337089 1148036 1288707 1148036 1288707 1661491 4103396 1661491 4103396 3348646 1883489 3348646 1883489 290469 811311 290469 811311 2913162 3341487 2913162 3341487 4588827 1686170 4588827 1686170 270861 1158569 270861 1158569 3551257 2772914 3551257 2772914 4318831 1835588 4318831 1835588 1650119 4046010 1650119 4046010 3335936 1669820 3335936 1669820 3667824 3317370 3667824 3317370 1657666 1344859 1657666 1344859 300516 1364026 300516 1364026 1682297 3343951 1682297 3343951 3576227 1647067 3576227 1647067 582673 700119 582673 700119 3580454 3227321 3580454 3227321 3337399 481766 3337399 481766 1141432 2678930 1141432 2678930 4325869 2304552 4325869 2304552 1290309 3830644 1290309 3830644 3800244 464713 3800244 464713 357365 268147 357365 268147 1668767 3339118 1668767 3339118 4339621 1660238 4339621 1660238 422901 434758 422901 434758 1668451 4455015 1668451 4455015 3582063 779223 3582063 779223 676806 599607 676806 599607 3927815 2989141 3927815 2989141 1675354 3938969 1675354 3938969 3410125 1652446 3410125 1652446 4711957 2187521 4711957 2187521 813604 686788 813604 686788 661991 3333267 661991 3333267 2550786 1014547 2550786 1014547 1203921 3338665 1203921 3338665 4046811 2112804 4046811 2112804 4729565 3321270 4729565 3321270 1682595 1149667 1682595 1149667 2401448 3314588 2401448 3314588 219205 213543 219205 213543 4716279 2430003 4716279 2430003 828319 772007 828319 772007 2112230 3335242 2112230 3335242 972010 1142717 972010 1142717 4750131 3342176 4750131 3342176 4054405 1189091 4054405 1189091 1307901 2774041 1307901 2774041 4169850 925927 4169850 925927 1379429 2879737 1379429 2879737 3821223 1665941 3821223 1665941 1139811 86167 1139811 86167 3669021 3715512 3669021 3715512 1130617 521309 1130617 521309 334477 2994085 334477 2994085 4247632 1336348 4247632 1336348 815810 761288 815810 761288 1653062 3364640 1653062 3364640 3649471 1657723 3649471 1657723 1664030 1188141 1664030 1188141 120055 2025127 120055 2025127 4577394 3345490 4577394 3345490 1350716 1422265 1350716 1422265 4795961 1941256 4795961 1941256 1677884 3071965 1677884 3071965 4882181 1385299 4882181 1385299 850585 227717 850585 227717 4510046 2524870 4510046 2524870 2823538 1606571 2823538 1606571 1676871 4561436 1676871 4561436 4483286 1678599 4483286 1678599 1753685 1394220 1753685 1394220 1113267 3443414 1113267 3443414 3952008 2194443 3952008 2194443 391189 222062 391189 222062 243453 2723242 243453 2723242 4742672 3326992 4742672 3326992 766641 558537 766641 558537 3624804 3350429 3624804 3350429 955057 694472 955057 694472 3351282 1675106 3351282 1675106 1025591 739554 1025591 739554 375101 2645496 375101 2645496 4724906 3341367 4724906 3341367 2275867 953784 2275867 953784 880806 409747 880806 409747 4060542 2510394 4060542 2510394 4775606 1287529 4775606 1287529 661227 291392 661227 291392 255029 28036 255029 28036 4765846 2684570 4765846 2684570 1683417 2004210 1683417 2004210 3988250 3705471 3988250 3705471 319318 1236994 319318 1236994 4311910 3058123 4311910 3058123 2985494 4783464 2985494 4783464 3857383 1525107 3857383 1525107 445808 427933 445808 427933 326840 2963089 326840 2963089 4640335 1686412 4640335 1686412 3326034 3337831 3326034 3337831 4295891 1665523 4295891 1665523 1324974 851065 1324974 851065 498891 2945212 498891 2945212 3791091 2776629 3791091 2776629 4489898 2847923 4489898 2847923 3322820 4141909 3322820 4141909 1298698 240600 1298698 240600 4429553 3096386 4429553 3096386 4772275 1682259 4772275 1682259 1653801 531923 1653801 531923 3819808 2187690 3819808 2187690 4620267 1976578 4620267 1976578 1050201 493239 1050201 493239 435761 3531997 435761 3531997 3759852 2287827 3759852 2287827 1751583 3343216 1751583 3343216 3913392 2238307 3913392 2238307 4739409 3348963 4739409 3348963 431282 655900 431282 655900 3789928 3338174 3789928 3338174 892319 365236 892319 365236 324399 1402692 324399 1402692 3314391 4966471 3314391 4966471 1091530 1066406 1091530 1066406 759967 847494 759967 847494 3344307 3325112 3344307 3325112 2575491 1654870 2575491 1654870 4513844 2780684 4513844 2780684 390904 1061535 390904 1061535 4315978 2916930 4315978 2916930 1672639 1680798 1672639 1680798 4259575 4670420 4259575 4670420 2382214 2118651 2382214 2118651 3983647 3327624 3983647 3327624 1649368 1972131 1649368 1972131 4708380 4492051 4708380 4492051 1662798 1659351 1662798 1659351 4289378 3305144 4289378 3305144 300364 249769 300364 249769 3315851 2377879 3315851 2377879 4464716 3319550 4464716 3319550 320923 1081401 320923 1081401 3332544 2945009 3332544 2945009 4267164 1086132 4267164 1086132 3094380 1676451 3094380 1676451 817406 757983 817406 757983 614068 1210227 614068 1210227 3321640 3099752 3321640 3099752 1225935 361535 1225935 361535 3415437 3597013 3415437 3597013 1668928 535789 1668928 535789 277239 1667267 277239 1667267 4742951 3349089 4742951 3349089 1042250 296331 1042250 296331 1651502 3323344 1651502 3323344 4568813 1003601 4568813 1003601 917737 626984 917737 626984 1128874 1650708 1128874 1650708 2624156 2650098 2624156 2650098 3332621 1361509 3332621 1361509 1668040 3329742 1668040 3329742 4902423 3791594 4902423 3791594 311141 236848 311141 236848 4721952 2218479 4721952 2218479 1407147 1073541 1407147 1073541 233013 2864371 233013 2864371 4250481 407968 4250481 407968 1133545 3069209 1133545 3069209 3778184 1261964 3778184 1261964 956062 3896577 956062 3896577 3623761 1906633 3623761 1906633 4767897 3345075 4767897 3345075 3341256 7039 3341256 7039 855793 2379829 855793 2379829 4632242 802931 4632242 802931 3328568 3343119 3328568 3343119 1045659 460853 1045659 460853 389389 1263206 389389 1263206 1354646 2281498 1354646 2281498 4572930 961131 4572930 961131 698108 444562 698108 444562 3812925 3338904 3812925 3338904 821939 575140 821939 575140 429714 2703709 429714 2703709 4542720 1143324 4542720 1143324 738872 3341136 738872 3341136 2679733 2304054 2679733 2304054 4113089 2838397 4113089 2838397 2637990 3349193 2637990 3349193 1023949 1208085 1023949 1208085 463717 163699 463717 163699 3485429 2246378 3485429 2246378 2255651 1027409 2255651 1027409 478840 266135 478840 266135 4167416 3620820 4167416 3620820 1174842 2303212 1174842 2303212 4381006 4491574 4381006 4491574 1328415 683164 1328415 683164 657676 270410 657676 270410 4268102 2643877 4268102 2643877 4658981 4202232 4658981 4202232 3220824 715677 3220824 715677 606234 1665850 606234 1665850 4654322 3063630 4654322 3063630 4758548 4485554 4758548 4485554 782703 793322 782703 793322 3824207 3229164 3824207 3229164 1274842 977403 1274842 977403 212233 2496267 212233 2496267 4174118 1682561 4174118 1682561 1433622 4559032 1433622 4559032 3724315 2226304 3724315 2226304 4337465 2450089 4337465 2450089 263947 3344687 263947 3344687 3631355 2651970 3631355 2651970 1653487 3341518 1653487 3341518 4444884 1681194 4444884 1681194 523471 712239 523471 712239 1022835 1647655 1022835 1647655 4758941 2182782 4758941 2182782 1468404 1111097 1468404 1111097 246211 4770507 246211 4770507 4238908 1675937 4238908 1675937 1364528 820120 1364528 820120 630053 3327326 630053 3327326 4983119 2184523 4983119 2184523 4136695 3100087 4136695 3100087 4895553 3325695 4895553 3325695 551671 801189 551671 801189 4725387 3348468 4725387 3348468 351821 531721 351821 531721 4376077 2782063 4376077 2782063 954300 352478 954300 352478 3589841 1950661 3589841 1950661 4721534 1309690 4721534 1309690 724294 218709 724294 218709 22661 3343514 22661 3343514 3347048 3830653 3347048 3830653 3314164 336876 3314164 336876 609823 3349568 609823 3349568 4418132 1647511 4418132 1647511 1944696 3347255 1944696 3347255 4552873 1338516 4552873 1338516 1072818 380087 1072818 380087 204582 3342189 204582 3342189 4644633 1685063 4644633 1685063 631745 905685 631745 905685 3947824 3314537 3947824 3314537 456424 1211493 456424 1211493 326067 2018403 326067 2018403 3846089 1232252 3846089 1232252 953697 655766 953697 655766 96798 3550580 96798 3550580 3800773 1683508 3800773 1683508 2693021 3344393 2693021 3344393 4308733 874570 4308733 874570 385823 3334364 385823 3334364 3724835 2613400 3724835 2613400 1160772 352747 1160772 352747 1948316 3328431 1948316 3328431 4158248 2451960 4158248 2451960 1720018 3344055 1720018 3344055 4003861 798615 4003861 798615 838497 3320519 838497 3320519 4718459 179746 4718459 179746 1648881 4703951 1648881 4703951 976235 412103 976235 412103 3340096 2619616 3340096 2619616 1650375 3591643 1650375 3591643 2431414 1475134 2431414 1475134 4403550 2965091 4403550 2965091 3510650 1667735 3510650 1667735 4150325 2871379 4150325 2871379 3331954 3513937 3331954 3513937 835016 318534 835016 318534 211401 2224169 211401 2224169 4594016 3337424 4594016 3337424 1709557 1036048 1709557 1036048 1654132 2344291 1654132 2344291 4346285 2174684 4346285 2174684 525572 493679 525572 493679 3743759 3700365 3743759 3700365 1113776 502741 1113776 502741 4272890 3087988 4272890 3087988 4752141 1283945 4752141 1283945 322918 131292 322918 131292 3931322 3351838 3931322 3351838 1655183 309652 1655183 309652 1252017 2087447 1252017 2087447 4638088 1377826 4638088 1377826 429590 445306 429590 445306 1570477 1672775 1570477 1672775 4294128 2958178 4294128 2958178 597304 202158 597304 202158 3938159 3338995 3938159 3338995 1291000 360645 1291000 360645 3949693 3339685 3949693 3339685 1652546 4946094 1652546 4946094 4622140 2072256 4622140 2072256 1346351 814494 1346351 814494 708023 3342094 708023 3342094 4726891 2364714 4726891 2364714 3762272 4619082 3762272 4619082 22027 494485 22027 494485 4778607 4413985 4778607 4413985 630420 599816 630420 599816 3621963 3083462 3621963 3083462 4905844 1667040 4905844 1667040 1682205 2985791 1682205 2985791 4339871 326964 4339871 326964 333269 2478807 333269 2478807 4752009 1092627 4752009 1092627 918591 2284103 918591 2284103 4383441 2996140 4383441 2996140 1879402 2206114 1879402 2206114 4209387 3341622 4209387 3341622 710835 407756 710835 407756 335513 2009869 335513 2009869 3790023 2415022 3790023 2415022 4513238 3349618 4513238 3349618 561032 259643 561032 259643 3809269 2260414 3809269 2260414 720532 689290 720532 689290 362393 3316081 362393 3316081 3607722 1350332 3607722 1350332 1260999 243705 1260999 243705 4012654 3318424 4012654 3318424 1685130 4278794 1685130 4278794 524056 409434 524056 409434 3559418 3344847 3559418 3344847 2545917 3087783 2545917 3087783 3823928 1868011 3823928 1868011 1665900 3043930 1665900 3043930 4754499 3353004 4754499 3353004 3333832 578637 3333832 578637 4566468 2863170 4566468 2863170 308806 770032 308806 770032 2413377 2307142 2413377 2307142 4527298 764350 4527298 764350 678047 2438643 678047 2438643 4639638 918978 4639638 918978 212482 4359758 212482 4359758 4059835 1370992 4059835 1370992 1026237 865028 1026237 865028 519058 2921475 519058 2921475 4046342 2162193 4046342 2162193 1070864 710215 1070864 710215 3563966 3346360 3563966 3346360 4551803 578183 4551803 578183 3133199 2809863 3133199 2809863 4082892 2200806 4082892 2200806 2210447 1436364 2210447 1436364 981901 92345 981901 92345 4495714 4039403 4495714 4039403 1159605 1024537 1159605 1024537 576205 3326705 576205 3326705 3896746 1406801 3896746 1406801 3331531 2609988 3331531 2609988 4712482 1954669 4712482 1954669 4738197 289852 4738197 289852 397975 4122705 397975 4122705 3352284 2904618 3352284 2904618 4248007 1662737 4248007 1662737 13696 4969644 13696 4969644 3997928 1650253 3997928 1650253 1672710 3080524 1672710 3080524 975724 3352415 975724 3352415 4472042 1999049 4472042 1999049 1651705 31229 1651705 31229 4243481 3049587 4243481 3049587 4814197 1063542 4814197 1063542 756820 482032 756820 482032 3332622 2498691 3332622 2498691 4627625 1654293 4627625 1654293 1663922 800454 1663922 800454 129421 3341337 129421 3341337 3572425 1272861 3572425 1272861 732965 363192 732965 363192 4475500 3054146 4475500 3054146 3411566 1354413 3411566 1354413 3933920 2834270 3933920 2834270 3623767 4794501 3623767 4794501 745623 666871 745623 666871 3811958 2877855 3811958 2877855 385063 363050 385063 363050 141726 2755421 141726 2755421 4509742 900037 4509742 900037 661018 3395866 661018 3395866 4512705 2644600 4512705 2644600 3351801 2872940 3351801 2872940 4575521 3096304 4575521 3096304 3341438 444696 3341438 444696 1055768 1653936 1055768 1653936 4363746 3365616 4363746 3365616 1303707 1188111 1303707 1188111 1047735 492806 1047735 492806 3669259 3016405 3669259 3016405 3567522 3317294 3567522 3317294 237604 1075168 237604 1075168 3555361 3347273 3555361 3347273 3799746 866565 3799746 866565 371462 2685867 371462 2685867 3713496 4874434 3713496 4874434 943572 684438 943572 684438 3322933 2671044 3322933 2671044 4433853 994412 4433853 994412 608875 2406713 608875 2406713 3707799 949303 3707799 949303 523602 2701946 523602 2701946 3348692 4752551 3348692 4752551 1662564 1679115 1662564 1679115 4640778 4557460 4640778 4557460 590249 652888 590249 652888 4190888 2859373 4190888 2859373 3719461 2962625 3719461 2962625 1293521 4431449 1293521 4431449 2769163 846389 2769163 846389 3958011 2759449 3958011 2759449 3666112 1662212 3666112 1662212 2401222 2244635 2401222 2244635 4296639 2436545 4296639 2436545 3964403 2203234 3964403 2203234 3330472 224972 3330472 224972 169366 2178253 169366 2178253 4630990 3327989 4630990 3327989 970036 424570 970036 424570 4169853 2887596 4169853 2887596 1084684 424098 1084684 424098 4098110 2781936 4098110 2781936 1853794 1432593 1853794 1432593 1296719 203258 1296719 203258 225875 1902227 225875 1902227 4879857 3318635 4879857 3318635 3322046 2075342 3322046 2075342 4585126 2937526 4585126 2937526 4652294 1274179 4652294 1274179 1155041 423462 1155041 423462 352768 2108813 352768 2108813 3803998 880908 3803998 880908 788509 776933 788509 776933 3637833 2933522 3637833 2933522 4565927 1956741 4565927 1956741 3332289 3121917 3332289 3121917 1348364 1323383 1348364 1323383 1232663 848810 1232663 848810 593077 412976 593077 412976 273564 2324208 273564 2324208 4715164 1918171 4715164 1918171 1668850 3335137 1668850 3335137 3768675 1661954 3768675 1661954 1017284 4255952 1017284 4255952 4259235 1651772 4259235 1651772 1085620 587291 1085620 587291 3568697 2486987 3568697 2486987 4642851 3307005 4642851 3307005 1648934 1675736 1648934 1675736 3892947 2935137 3892947 2935137 1263358 1210430 1263358 1210430 823815 678350 823815 678350 490150 1659731 490150 1659731 3321793 2331718 3321793 2331718 3742197 1059087 3742197 1059087 711706 4500173 711706 4500173 2552472 1435528 2552472 1435528 1326363 819494 1326363 819494 586207 3334491 586207 3334491 4183163 1648826 4183163 1648826 1288519 650782 1288519 650782 784820 2930726 784820 2930726 4693541 3151985 4693541 3151985 3319835 2118779 3319835 2118779 4586136 3121531 4586136 3121531 3337434 551577 3337434 551577 365637 2723080 365637 2723080 4468823 1381305 4468823 1381305 500698 2879437 500698 2879437 4026400 1431731 4026400 1431731 1205004 400575 1205004 400575 387321 3194353 387321 3194353 4350644 1665613 4350644 1665613 3559075 2682548 3559075 2682548 4662174 3106083 4662174 3106083 3325822 465263 3325822 465263 1671036 3332253 1671036 3332253 3559306 1672136 3559306 1672136 330747 1274023 330747 1274023 3787993 3338402 3787993 3338402 845218 763514 845218 763514 1667225 3245387 1667225 3245387 3582959 824200 3582959 824200 2835281 1897895 2835281 1897895 4747590 2043444 4747590 2043444 3327332 251810 3327332 251810 864845 1876910 864845 1876910 4949866 3375457 4949866 3375457 1676260 926816 1676260 926816 336847 3064398 336847 3064398 4262239 1985314 4262239 1985314 519904 814524 519904 814524 4693021 2545576 4693021 2545576 3342295 4846648 3342295 4846648 1592499 1971163 1592499 1971163 4741007 3348050 4741007 3348050 4577840 1421715 4577840 1421715 87209 2900669 87209 2900669 4604943 715277 4604943 715277 457627 206421 457627 206421 170017 2631355 170017 2631355 3325125 4114184 3325125 4114184 4023962 742533 4023962 742533 658932 1666617 658932 1666617 4412690 3349036 4412690 3349036 1327236 1276636 1327236 1276636 933945 484169 933945 484169 440503 3315400 440503 3315400 2815151 1161877 2815151 1161877 607397 195209 607397 195209 1787564 4038928 1787564 4038928 3332700 1766776 3332700 1766776 1680736 3088575 1680736 3088575 3904121 1672655 3904121 1672655 2448595 4185908 2448595 4185908 4491832 261596 4491832 261596 1032094 2018090 1032094 2018090 4740234 3316375 4740234 3316375 3761090 1466435 3761090 1466435 4292256 2969834 4292256 2969834 3210381 542952 3210381 542952 972401 3022467 972401 3022467 3619034 1348210 3619034 1348210 1282045 359877 1282045 359877 300360 2369539 300360 2369539 4931697 4608738 4931697 4608738 341408 1152296 341408 1152296 3347497 3087034 3347497 3087034 3730014 633422 3730014 633422 639057 592591 639057 592591 551136 429052 551136 429052 3308329 3347591 3308329 3347591 4775110 943633 4775110 943633 722531 1686367 722531 1686367 2747150 1648560 2747150 1648560 1054397 633195 1054397 633195 929131 1680728 929131 1680728 2812305 1165784 2812305 1165784 1169352 492092 1169352 492092 473006 3336262 473006 3336262 3921474 1780386 3921474 1780386 1670073 3314528 1670073 3314528 4609013 2306724 4609013 2306724 1683728 4807706 1683728 4807706 752616 493280 752616 493280 4538723 3331896 4538723 3331896 1676397 766973 1676397 766973 559532 2536107 559532 2536107 4295396 3315681 4295396 3315681 1666439 969992 1666439 969992 3344033 2893304 3344033 2893304 4613830 1093318 4613830 1093318 932472 3330681 932472 3330681 3924656 1236683 3924656 1236683 1658081 4436482 1658081 4436482 3338299 1681243 3338299 1681243 1322813 988425 1322813 988425 815187 3348010 815187 3348010 3314308 1842896 3314308 1842896 4297877 3315359 4297877 3315359 3791687 1012224 3791687 1012224 221552 4372397 221552 4372397 4171754 2354710 4171754 2354710 3323602 964824 3323602 964824 564706 217858 564706 217858 63261 3965746 63261 3965746 4556308 1660283 4556308 1660283 998799 220139 998799 220139 106386 2700565 106386 2700565 4450736 3316433 4450736 3316433 1674198 239463 1674198 239463 248902 2404900 248902 2404900 4322700 1005013 4322700 1005013 323863 1837774 323863 1837774 4394698 4759630 4394698 4759630 1651318 986400 1651318 986400 1756705 1695601 1756705 1695601 3860735 686464 3860735 686464 563672 1646932 563672 1646932 3344979 3344442 3344979 3344442 1121810 224921 1121810 224921 2300576 2166634 2300576 2166634 1097365 223637 1097365 223637 3350315 4672129 3350315 4672129 1013661 852976 1013661 852976 775185 562734 775185 562734 3768349 2169387 3768349 2169387 4402345 4483146 4402345 4483146 1761364 1637238 1761364 1637238 766844 737344 766844 737344 4338831 3007098 4338831 3007098 478899 838731 478899 838731 4592397 1722670 4592397 1722670 3315875 3345971 3315875 3345971 793668 690995 793668 690995 499455 1646959 499455 1646959 4344031 3668003 4344031 3668003 935401 880960 935401 880960 742182 1672148 742182 1672148 4464031 2875088 4464031 2875088 4553723 1060585 4553723 1060585 1647620 4390919 1647620 4390919 3782144 650970 3782144 650970 380047 2303263 380047 2303263 4664833 3325532 4664833 3325532 1122726 4838181 1122726 4838181 4309245 2427867 4309245 2427867 1677539 1420759 1677539 1420759 1131708 3678165 1131708 3678165 2558202 2926865 2558202 2926865 3834981 1107659 3834981 1107659 338665 1654366 338665 1654366 3840861 4706458 3840861 4706458 745806 453622 745806 453622 1326850 2806890 1326850 2806890 4531363 1339609 4531363 1339609 249873 48643 249873 48643 3734682 2801616 3734682 2801616 4295904 1447867 4295904 1447867 799570 291130 799570 291130 3324520 3086535 3324520 3086535 4000728 435602 4000728 435602 914097 2629935 914097 2629935 4139431 329387 4139431 329387 330775 2115251 330775 2115251 4282217 3315999 4282217 3315999 1680699 502229 1680699 502229 333103 300541 333103 300541 2121463 2165641 2121463 2165641 3957476 1337102 3957476 1337102 1661888 4540833 1661888 4540833 4336047 814153 4336047 814153 370169 3792793 370169 3792793 3319530 2059552 3319530 2059552 599083 986454 599083 986454 3646359 3336296 3646359 3336296 3338225 4677895 3338225 4677895 737152 557743 737152 557743 3881618 2556031 3881618 2556031 4234989 1655424 4234989 1655424 3549266 4095706 3549266 4095706 898468 400642 898468 400642 298008 205926 298008 205926 102092 3341370 102092 3341370 3754593 2360003 3754593 2360003 4396743 1383386 4396743 1383386 3311329 2188928 3311329 2188928 4639032 1433611 4639032 1433611 3674128 3336439 3674128 3336439 1378616 796837 1378616 796837 632514 2551705 632514 2551705 4436982 1668388 4436982 1668388 3106405 2513705 3106405 2513705 4226391 1577638 4226391 1577638 3301908 1666010 3301908 1666010 4225989 3329878 4225989 3329878 4028100 1644919 4028100 1644919 1244903 941747 1244903 941747 4182597 3346101 4182597 3346101 1261711 910423 1261711 910423 4492267 2327531 4492267 2327531 4164026 510986 4164026 510986 1057511 1985006 1057511 1985006 4806348 526695 4806348 526695 680831 2420299 680831 2420299 4345832 1948770 4345832 1948770 1654661 3671856 1654661 3671856 3677825 1388206 3677825 1388206 1650804 4657282 1650804 4657282 3649265 2614590 3649265 2614590 4366127 2831340 4366127 2831340 4637135 971513 4637135 971513 1652734 2445496 1652734 2445496 4186768 3348701 4186768 3348701 902188 613986 902188 613986 592533 583300 592533 583300 3804146 2214874 3804146 2214874 4057579 1324254 4057579 1324254 2411866 2279726 2411866 2279726 3685913 3328404 3685913 3328404 4683115 1682737 4683115 1682737 3922770 2992224 3922770 2992224 619208 235356 619208 235356 233863 2438022 233863 2438022 4258665 1218932 4258665 1218932 855702 733297 855702 733297 1532730 3341808 1532730 3341808 4497664 2654386 4497664 2654386 1054406 165379 1054406 165379 2977928 4280420 2977928 4280420 3345309 1665493 3345309 1665493 4319317 3328850 4319317 3328850 1157342 819175 1157342 819175 233195 3336196 233195 3336196 3110635 3920006 3110635 3920006 4195764 858920 4195764 858920 542362 2437094 542362 2437094 4778385 1296980 4778385 1296980 345007 1968530 345007 1968530 4021428 3336572 4021428 3336572 4758837 938878 4758837 938878 602484 574871 602484 574871 3726317 2334761 3726317 2334761 898806 124068 898806 124068 3653699 2204749 3653699 2204749 4616278 1659555 4616278 1659555 408393 207942 408393 207942 3854099 3342332 3854099 3342332 801675 444920 801675 444920 3907545 3336986 3907545 3336986 1680119 2555788 1680119 2555788 4774868 1213522 4774868 1213522 362263 2649007 362263 2649007 4464810 1235249 4464810 1235249 268719 3923013 268719 3923013 3917150 2233792 3917150 2233792 3758637 2983261 3758637 2983261 487568 239949 487568 239949 3882116 3328960 3882116 3328960 1295094 967185 1295094 967185 3318415 2547473 3318415 2547473 4763509 3223110 4763509 3223110 1059833 535403 1059833 535403 3714971 2586872 3714971 2586872 4424618 1077143 4424618 1077143 596243 349292 596243 349292 239409 233332 239409 233332 3634179 2508860 3634179 2508860 472375 412635 472375 412635 4218841 3085259 4218841 3085259 4771202 3323051 4771202 3323051 956402 670144 956402 670144 3345259 1678890 3345259 1678890 4251879 4123159 4251879 4123159 797048 633544 797048 633544 3690534 2742640 3690534 2742640 4655388 3505218 4655388 3505218 507170 321586 507170 321586 3741177 1680308 3741177 1680308 485115 439127 485115 439127 421418 1656859 421418 1656859 3586215 2877767 3586215 2877767 4042306 1659362 4042306 1659362 1114461 1385051 1114461 1385051 1680188 251272 1680188 251272 483173 2755376 483173 2755376 4141692 2206273 4141692 2206273 1815161 3349965 1815161 3349965 393510 401854 393510 401854 1678729 2725347 1678729 2725347 3969462 1649347 3969462 1649347 1292584 449237 1292584 449237 718805 3352772 718805 3352772 3313420 1679203 3313420 1679203 1672949 2814264 1672949 2814264 4478337 1662181 4478337 1662181 496799 372488 496799 372488 4601471 4093413 4601471 4093413 466928 1192382 466928 1192382 3316159 3030654 3316159 3030654 4438648 1650558 4438648 1650558 729599 383481 729599 383481 4749480 3321004 4749480 3321004 3345368 2177625 3345368 2177625 4048040 3320616 4048040 3320616 1916990 2738642 1916990 2738642 4468214 731868 4468214 731868 621089 395800 621089 395800 3785968 3674411 3785968 3674411 498441 2439313 498441 2439313 4317688 3314037 4317688 3314037 791843 1153743 791843 1153743 4155306 2575269 4155306 2575269 492070 991808 492070 991808 4483660 4398518 4483660 4398518 963902 399066 963902 399066 4797514 2194657 4797514 2194657 1662608 4857587 1662608 4857587 3770089 1672306 3770089 1672306 3401035 3352659 3401035 3352659 4146326 1000006 4146326 1000006 560983 286495 560983 286495 1434770 2048114 1434770 2048114 4157221 4836156 4157221 4836156 1045721 645296 1045721 645296 836228 1295831 836228 1295831 4566683 4505067 4566683 4505067 1269174 301353 1269174 301353 1660825 2635622 1660825 2635622 4573413 455008 4573413 455008 1201322 1681285 1201322 1681285 3331579 3317481 3331579 3317481 4736637 1701843 4736637 1701843 1419800 9194 1419800 9194 3275591 2617822 3275591 2617822 4329147 4441466 4329147 4441466 686788 722702 686788 722702 1323715 1667748 1323715 1667748 22672 3344269 22672 3344269 1368948 228583 1368948 228583 73945 2136875 73945 2136875 4198079 3341432 4198079 3341432 468009 356406 468009 356406 3340614 3314524 3340614 3314524 233647 858834 233647 858834 4764171 4426521 4764171 4426521 638261 839605 638261 839605 1018526 624372 1018526 624372 354938 3333552 354938 3333552 951097 641620 951097 641620 581889 585622 581889 585622 3688963 3322643 3688963 3322643 1169822 1161692 1169822 1161692 1234768 1869954 1234768 1869954 4823543 3702512 4823543 3702512 1410377 1055686 1410377 1055686 810361 690673 810361 690673 4231373 2965502 4231373 2965502 1681936 2054288 1681936 2054288 4693906 3313808 4693906 3313808 1674883 4446692 1674883 4446692 4045231 2104389 4045231 2104389 4785050 1650643 4785050 1650643 1657038 3802764 1657038 3802764 3843139 2385968 3843139 2385968 4331293 3025225 4331293 3025225 1667325 548811 1667325 548811 853132 2576937 853132 2576937 4439437 880263 4439437 880263 1403671 105994 1403671 105994 2612934 4145229 2612934 4145229 1251902 843730 1251902 843730 565111 561119 565111 561119 3870473 2673970 3870473 2673970 4643131 1474290 4643131 1474290 3319750 973023 3319750 973023 500379 4050288 500379 4050288 4023816 1162780 4023816 1162780 783619 675777 783619 675777 520662 3135790 520662 3135790 3325783 4984399 3325783 4984399 4085776 937019 4085776 937019 586807 3120055 586807 3120055 4785739 2175806 4785739 2175806 3624106 841856 3624106 841856 802381 2287254 802381 2287254 4369986 2915259 4369986 2915259 1461755 27681 1461755 27681 1657789 4182150 1657789 4182150 3662644 450661 3662644 450661 1126555 3330369 1126555 3330369 3576991 1671238 3576991 1671238 4197530 3491002 4197530 3491002 966183 744975 966183 744975 856052 3350729 856052 3350729 4249145 1659171 4249145 1659171 1676836 2148692 1676836 2148692 3873893 3307024 3873893 3307024 3004359 1017286 3004359 1017286 586664 1949394 586664 1949394 3804138 3332203 3804138 3332203 3336912 2711995 3336912 2711995 3600912 261249 3600912 261249 1145590 3334159 1145590 3334159 4139406 2076354 4139406 2076354 4727786 1654871 4727786 1654871 1679317 3241021 1679317 3241021 3694476 1679882 3694476 1679882 1064725 415730 1064725 415730 301094 3338306 301094 3338306 4277192 860599 4277192 860599 997729 3335769 997729 3335769 4107966 1658231 4107966 1658231 552486 963166 552486 963166 3318462 2780758 3318462 2780758 4500141 2130901 4500141 2130901 3318184 3647257 3318184 3647257 1205263 966822 1205263 966822 3339292 2450995 3339292 2450995 4914919 1367679 4914919 1367679 1171775 1091334 1171775 1091334 3343728 696460 3343728 696460 510178 1247215 510178 1247215 2401626 3666077 2401626 3666077 828125 593845 828125 593845 3350419 3342019 3350419 3342019 4382218 1651156 4382218 1651156 1334605 1147571 1334605 1147571 4736241 2588127 4736241 2588127 1441197 823190 1441197 823190 697489 3339220 697489 3339220 4573290 2189995 4573290 2189995 1465915 1456375 1465915 1456375 4477291 3328599 4477291 3328599 406578 2713480 406578 2713480 3992468 969759 3992468 969759 862662 710292 862662 710292 3893438 3283004 3893438 3283004 1657132 4059056 1657132 4059056 4381231 1659521 4381231 1659521 868644 3756010 868644 3756010 3612154 2324793 3612154 2324793 3320061 363740 3320061 363740 254373 2630271 254373 2630271 4499817 1647585 4499817 1647585 1673936 535191 1673936 535191 313519 4063611 313519 4063611 1661395 941640 1661395 941640 220780 4013175 220780 4013175 3914701 1153699 3914701 1153699 1071146 399843 1071146 399843 3349355 3997291 3349355 3997291 1027743 1656780 1027743 1656780 3325010 4752872 3325010 4752872 642078 2287497 642078 2287497 4582624 135781 4582624 135781 800454 2264694 800454 2264694 4247233 2657422 4247233 2657422 4676390 3338285 4676390 3338285 402780 271800 402780 271800 3890622 2808328 3890622 2808328 1032348 979665 1032348 979665 631774 1164005 631774 1164005 1653424 1550291 1653424 1550291 1769970 3316175 1769970 3316175 48578 1032134 48578 1032134 2584493 2715810 2584493 2715810 4029089 1371359 4029089 1371359 259862 2445376 259862 2445376 4283295 2960679 4283295 2960679 3345276 1646717 3345276 1646717 495504 261823 495504 261823 44884 2174412 44884 2174412 4103293 3665622 4103293 3665622 679540 652162 679540 652162 1426090 2479345 1426090 2479345 3692253 1048345 3692253 1048345 636846 344761 636846 344761 4667192 3333406 4667192 3333406 2015986 843754 2015986 843754 557620 2727071 557620 2727071 4701033 3317122 4701033 3317122 122772 3349723 122772 3349723 3341973 438097 3341973 438097 706746 2408392 706746 2408392 4412025 3337649 4412025 3337649 1657424 631263 1657424 631263 258977 210820 258977 210820 131811 3340536 131811 3340536 4030285 1907785 4030285 1907785 1027298 423259 1027298 423259 3321289 3011306 3321289 3011306 4766147 3351001 4766147 3351001 798314 758991 798314 758991 3337642 2111861 3337642 2111861 794892 680743 794892 680743 4626799 3047822 4626799 3047822 1877292 1043556 1877292 1043556 628043 488585 628043 488585 274786 1424840 274786 1424840 3922159 2653116 3922159 2653116 4100771 1671302 4100771 1671302 1143292 1536918 1143292 1536918 3336089 4447788 3336089 4447788 3351908 420453 3351908 420453 934218 2188057 934218 2188057 3830508 4579294 3830508 4579294 1286238 983133 1286238 983133 3347095 4447226 3347095 4447226 618243 556129 618243 556129 4787396 3660855 4787396 3660855 377603 922012 377603 922012 2474756 2531579 2474756 2531579 4635879 1660761 4635879 1660761 490849 334399 490849 334399 311837 738125 311837 738125 989771 1131978 989771 1131978 4588036 3316341 4588036 3316341 388528 833283 388528 833283 4623348 4796304 4623348 4796304 1329356 754267 1329356 754267 760407 1674616 760407 1674616 4651822 4498120 4651822 4498120 1338066 140084 1338066 140084 4381313 2780867 4381313 2780867 913182 552329 913182 552329 3544920 3319298 3544920 3319298 1418652 496102 1418652 496102 827255 1675085 827255 1675085 4155565 2866749 4155565 2866749 4576369 4349895 4576369 4349895 1230862 421156 1230862 421156 372038 1302689 372038 1302689 3701494 3336446 3701494 3336446 4422721 1168716 4422721 1168716 685296 807149 685296 807149 1676327 2398790 1676327 2398790 4348582 3325503 4348582 3325503 1003853 561822 1003853 561822 512303 1668449 512303 1668449 3849890 2244573 3849890 2244573 2304741 258800 2304741 258800 830734 3318744 830734 3318744 2081331 3327708 2081331 3327708 357814 396162 357814 396162 2171719 2558894 2171719 2558894 4278834 1653207 4278834 1653207 1678519 374141 1678519 374141 261219 2647547 261219 2647547 4475169 1066774 4475169 1066774 272505 4752797 272505 4752797 1646667 389892 1646667 389892 883353 3688408 883353 3688408 2096116 2787589 2096116 2787589 4696114 3403953 4696114 3403953 971839 933189 971839 933189 597886 252326 597886 252326 218082 2637842 218082 2637842 4347286 1660184 4347286 1660184 645449 645205 645449 645205 3992918 2376069 3992918 2376069 4428971 1405857 4428971 1405857 316603 1349728 316603 1349728 2086450 3331434 2086450 3331434 4450983 2060163 4450983 2060163 749055 233743 749055 233743 3906544 3348236 3906544 3348236 1899815 1657581 1899815 1657581 2921209 1480852 2921209 1480852 3792626 2608104 3792626 2608104 4569177 3001693 4569177 3001693 774064 632978 774064 632978 324606 1676445 324606 1676445 4496715 2297398 4496715 2297398 3327105 1685176 3327105 1685176 451965 209113 451965 209113 3618155 4549148 3618155 4549148 1075943 979874 1075943 979874 297450 1670336 297450 1670336 3930336 3102044 3930336 3102044 922381 499052 922381 499052 1379485 2450895 1379485 2450895 4437362 1899190 4437362 1899190 1136941 505474 1136941 505474 84050 2799194 84050 2799194 4656135 952308 4656135 952308 570540 3337018 570540 3337018 3423336 1420646 3423336 1420646 2252368 3351977 2252368 3351977 1279086 97789 1279086 97789 4255795 2640579 4255795 2640579 4913157 3532521 4913157 3532521 1680292 1328149 1680292 1328149 1213894 4704116 1213894 4704116 2722284 1242328 2722284 1242328 200709 1685707 200709 1685707 3992991 685205 3992991 685205 258733 3328906 258733 3328906 4846613 977143 4846613 977143 359135 2722622 359135 2722622 4202572 1653537 4202572 1653537 862766 2795826 862766 2795826 3859578 2853900 3859578 2853900 3329883 786845 3329883 786845 1652833 3033507 1652833 3033507 3335207 1372541 3335207 1372541 1656451 4439609 1656451 4439609 3128433 2271560 3128433 2271560 4779184 3324756 4779184 3324756 1515360 397962 1515360 397962 730123 2938917 730123 2938917 4101323 2066984 4101323 2066984 3337939 4202343 3337939 4202343 2963712 1655918 2963712 1655918 4410598 3339493 4410598 3339493 2818536 1437518 2818536 1437518 1396685 213913 1396685 213913 3827151 2565438 3827151 2565438 1661615 950075 1661615 950075 3980096 3332189 3980096 3332189 3314355 1108568 3314355 1108568 1347967 2576100 1347967 2576100 4293413 3319238 4293413 3319238 1765684 3657261 1765684 3657261 4274681 1984412 4274681 1984412 4743431 907553 4743431 907553 539864 3174045 539864 3174045 3839540 2659475 3839540 2659475 4689967 279811 4689967 279811 448543 2903629 448543 2903629 4541453 1652800 4541453 1652800 952222 398875 952222 398875 4626135 4517151 4626135 4517151 499533 1659126 499533 1659126 4789040 4827653 4789040 4827653 1381127 2283934 1381127 2283934 4658676 3340135 4658676 3340135 3909836 2634776 3909836 2634776 4486693 3346442 4486693 3346442 3607617 1610606 3607617 1610606 3326004 2974894 3326004 2974894 3902500 463468 3902500 463468 367194 4171083 367194 4171083 4228268 680671 4228268 680671 636480 480597 636480 480597 3323619 2704494 3323619 2704494 3990418 686346 3990418 686346 1374137 4828363 1374137 4828363 4527294 668652 4527294 668652 377960 217775 377960 217775 4595124 3337667 4595124 3337667 1667462 4471519 1667462 4471519 3894870 969997 3894870 969997 372739 4337466 372739 4337466 3330830 434280 3330830 434280 4669207 4077448 4669207 4077448 1240125 1676823 1240125 1676823 3318432 3333181 3318432 3333181 201717 1424192 201717 1424192 2029024 4176250 2029024 4176250 1375438 2029548 1375438 2029548 4771374 3922966 4771374 3922966 960844 443688 960844 443688 413644 3348740 413644 3348740 3885909 2415812 3885909 2415812 4622152 3102133 4622152 3102133 924234 361173 924234 361173 3934027 3329350 3934027 3329350 872433 872380 872433 872380 3980370 2920188 3980370 2920188 940598 590251 940598 590251 3797146 3346979 3797146 3346979 514586 967842 514586 967842 4297773 2564442 4297773 2564442 806449 3345454 806449 3345454 2449174 3003744 2449174 3003744 3922035 1885128 3922035 1885128 1679706 4383340 1679706 4383340 1530561 1367400 1530561 1367400 939014 511517 939014 511517 4531467 3350049 4531467 3350049 215190 98915 215190 98915 3978105 2447948 3978105 2447948 4245096 3138429 4245096 3138429 1673949 1910698 1673949 1910698 4937484 3352811 4937484 3352811 962377 894527 962377 894527 623044 2162678 623044 2162678 4730499 1027495 4730499 1027495 1192187 2393401 1192187 2393401 4698073 1918299 4698073 1918299 3351598 2647663 3351598 2647663 4070540 3336299 4070540 3336299 3418052 1341966 3418052 1341966 400503 295560 400503 295560 4749965 3338605 4749965 3338605 846825 452969 846825 452969 4347010 2949256 4347010 2949256 390517 1432955 390517 1432955 4393963 3315131 4393963 3315131 974769 760216 974769 760216 431391 1316215 431391 1316215 3715843 4152096 3715843 4152096 1677084 758810 1677084 758810 565283 1676578 565283 1676578 2480520 4369065 2480520 4369065 4585664 1267878 4585664 1267878 315931 274585 315931 274585 135634 3345909 135634 3345909 4279916 2179126 4279916 2179126 3337127 2902477 3337127 2902477 1663762 464691 1663762 464691 258360 2456360 258360 2456360 4335500 1680178 4335500 1680178 4013958 3347887 4013958 3347887 4959338 662902 4959338 662902 369876 2099001 369876 2099001 3352917 4347961 3352917 4347961 919137 349975 919137 349975 1659353 3016906 1659353 3016906 865487 726335 865487 726335 4284059 3318825 4284059 3318825 1386051 968767 1386051 968767 487650 1272637 487650 1272637 3990797 3095777 3990797 3095777 4983375 3352617 4983375 3352617 3760599 1392401 3760599 1392401 4315697 3348157 4315697 3348157 1380843 917570 1380843 917570 601083 449199 601083 449199 3009293 4038024 3009293 4038024 761935 624037 761935 624037 1682364 3324006 1682364 3324006 555973 490532 555973 490532 309857 2821700 309857 2821700 1683431 4193178 1683431 4193178 3328121 1652318 3328121 1652318 4441447 2417918 4441447 2417918 802653 691757 802653 691757 4197219 2832274 4197219 2832274 4625366 3137525 4625366 3137525 638501 279507 638501 279507 3350851 1667507 3350851 1667507 247318 729948 247318 729948 3988314 2781162 3988314 2781162 368804 1058250 368804 1058250 4458298 2499532 4458298 2499532 981648 741069 981648 741069 707179 2820897 707179 2820897 4560793 3042774 4560793 3042774 3336199 700786 3336199 700786 332490 2759764 332490 2759764 3952816 1368394 3952816 1368394 641624 276313 641624 276313 1653298 3341485 1653298 3341485 2605131 1669394 2605131 1669394 1396057 307696 1396057 307696 3583430 3315561 3583430 3315561 3884549 1208238 3884549 1208238 245869 3021006 245869 3021006 4259091 1326623 4259091 1326623 643459 469895 643459 469895 235266 3335309 235266 3335309 4288592 1650740 4288592 1650740 4649969 3260095 4649969 3260095 724557 514170 724557 514170 3773660 2335347 3773660 2335347 4119908 3114913 4119908 3114913 3350727 1906723 3350727 1906723 3896879 3351007 3896879 3351007 1669146 744472 1669146 744472 835895 1681669 835895 1681669 3907060 3317179 3907060 3317179 486190 498512 486190 498512 1878130 3329827 1878130 3329827 4400876 800038 4400876 800038 395845 2455272 395845 2455272 4511258 3316957 4511258 3316957 531739 347144 531739 347144 2245100 1670147 2245100 1670147 4083451 3345664 4083451 3345664 1126623 569059 1126623 569059 464827 1464274 464827 1464274 4049744 2250527 4049744 2250527 4823557 754318 4823557 754318 224897 2563219 224897 2563219 4127589 2245728 4127589 2245728 3844852 1654853 3844852 1654853 49287 2323105 49287 2323105 3353012 688365 3353012 688365 718822 2237966 718822 2237966 4125722 3694398 4125722 3694398 1102985 407763 1102985 407763 320023 2072974 320023 2072974 3919723 2484030 3919723 2484030 4458726 3593363 4458726 3593363 809161 847944 809161 847944 3540511 2444860 3540511 2444860 4704184 3353199 4704184 3353199 1651346 2180352 1651346 2180352 4171023 3322888 4171023 3322888 231805 185391 231805 185391 3661044 3315799 3661044 3315799 764259 566018 764259 566018 3349053 3317652 3349053 3317652 4115485 1082721 4115485 1082721 457395 1672053 457395 1672053 3314080 3322778 3314080 3322778 493225 1305350 493225 1305350 3559014 3554937 3559014 3554937 685913 755970 685913 755970 3350097 3014866 3350097 3014866 4097798 1338988 4097798 1338988 750052 734585 750052 734585 439827 398369 439827 398369 4377986 2751739 4377986 2751739 988387 968010 988387 968010 767730 2969446 767730 2969446 4510094 1668629 4510094 1668629 1169072 3350922 1169072 3350922 4690793 1652425 4690793 1652425 1664570 1014109 1664570 1014109 778831 387269 778831 387269 4777530 4637292 4777530 4637292 1415077 1198244 1415077 1198244 1111679 502383 1111679 502383 2797216 2599697 2797216 2599697 4134748 1682338 4134748 1682338 4994356 4306057 4994356 4306057 1674521 1457246 1674521 1457246 4371479 3330934 4371479 3330934 3334870 2076792 3334870 2076792 3324797 1120472 3324797 1120472 4750510 2790252 4750510 2790252 2199314 4425150 2199314 4425150 1289134 1665016 1289134 1665016 4754571 3587923 4754571 3587923 1652301 535464 1652301 535464 3948487 3009291 3948487 3009291 1653659 1661261 1653659 1661261 4678991 2997271 4678991 2997271 3343123 4992857 3343123 4992857 1062946 288439 1062946 288439 3982073 2841080 3982073 2841080 3683087 3242265 3683087 3242265 805826 700534 805826 700534 4271183 2666637 4271183 2666637 4387833 2263474 4387833 2263474 2089462 3343313 2089462 3343313 365465 2596605 365465 2596605 4306713 3348348 4306713 3348348 4265823 2402793 4265823 2402793 927678 250039 927678 250039 3564617 2323449 3564617 2323449 4132493 2783108 4132493 2783108 3336700 990310 3336700 990310 1269004 1647431 1269004 1647431 4203748 3339667 4203748 3339667 507814 310516 507814 310516 34434 2255198 34434 2255198 4455767 2133061 4455767 2133061 3351707 646273 3351707 646273 1666262 2100315 1666262 2100315 4040800 3424369 4040800 3424369 1322823 880402 1322823 880402 647447 626943 647447 626943 2756481 2601725 2756481 2601725 4958671 1647400 4958671 1647400 503928 36688 503928 36688 3340263 4337920 3340263 4337920 3859172 3346718 3859172 3346718 4325515 1340212 4325515 1340212 454634 778672 454634 778672 2351324 3349912 2351324 3349912 1328365 731009 1328365 731009 486938 3343377 486938 3343377 4467249 1167231 4467249 1167231 1053400 3330535 1053400 3330535 4753730 1666601 4753730 1666601 910308 715305 910308 715305 604693 1673632 604693 1673632 4211948 2785390 4211948 2785390 718641 857536 718641 857536 3619350 2768242 3619350 2768242 4513316 2115947 4513316 2115947 3259535 724144 3259535 724144 678295 3307064 678295 3307064 3333193 4751136 3333193 4751136 952201 478408 952201 478408 3866712 2883807 3866712 2883807 4785542 4095578 4785542 4095578 1672641 2840426 1672641 2840426 4559188 1675418 4559188 1675418 1682443 2909202 1682443 2909202 4695867 1679395 4695867 1679395 530684 327614 530684 327614 251496 256607 251496 256607 3336303 3814878 3336303 3814878 365471 846366 365471 846366 3337090 2082814 3337090 2082814 4292195 3337842 4292195 3337842 1393884 363903 1393884 363903 268193 1679579 268193 1679579 3638934 1238565 3638934 1238565 1370713 2843246 1370713 2843246 4532916 299833 4532916 299833 3329404 4374672 3329404 4374672 870083 285147 870083 285147 4424451 2736653 4424451 2736653 3915092 1007229 3915092 1007229 358782 183921 358782 183921 4275332 3324951 4275332 3324951 3329872 2500481 3329872 2500481 4307449 1293211 4307449 1293211 1144531 958835 1144531 958835 746905 425268 746905 425268 1701857 4297591 1701857 4297591 3345510 1686206 3345510 1686206 1683896 4903549 1683896 4903549 3679837 2493292 3679837 2493292 4382808 1654712 4382808 1654712 2210853 3396820 2210853 3396820 4084222 1408012 4084222 1408012 1222779 4373370 1222779 4373370 4507834 532009 4507834 532009 1067508 3337736 1067508 3337736 4434356 800463 4434356 800463 738111 441164 738111 441164 4063852 3361658 4063852 3361658 1367922 277181 1367922 277181 253987 3344061 253987 3344061 4450921 2707471 4450921 2707471 2753095 1221673 2753095 1221673 374200 2277496 374200 2277496 4534469 1390228 4534469 1390228 1304136 4286241 1304136 4286241 3610766 2397714 3610766 2397714 4167256 3321153 4167256 3321153 1661577 839074 1661577 839074 469720 1889196 469720 1889196 4020690 3321389 4020690 3321389 516689 1331908 516689 1331908 1648893 4629529 1648893 4629529 275973 629963 275973 629963 1302464 2729859 1302464 2729859 4437946 2961760 4437946 2961760 492294 904053 492294 904053 1281138 363676 1281138 363676 294998 2774707 294998 2774707 4398857 562500 4398857 562500 404345 4685343 404345 4685343 3321986 698832 3321986 698832 628387 502368 628387 502368 402779 2164020 402779 2164020 4387946 4836136 4387946 4836136 663976 786088 663976 786088 3562695 4902039 3562695 4902039 941128 241620 941128 241620 3698372 4828697 3698372 4828697 1652806 1686660 1652806 1686660 3325081 1029983 3325081 1029983 610504 2630187 610504 2630187 4584155 4244252 4584155 4244252 1319802 1228146 1319802 1228146 3338871 3019269 3338871 3019269 1654887 2455263 1654887 2455263 4653434 1670588 4653434 1670588 703702 4119657 703702 4119657 3713834 1978450 3713834 1978450 4736435 3189758 4736435 3189758 943550 3721599 943550 3721599 4095309 2290514 4095309 2290514 4495721 3344112 4495721 3344112 438582 993187 438582 993187 2862194 2493320 2862194 2493320 4197773 4847670 4197773 4847670 585933 1179554 585933 1179554 1649733 4877819 1649733 4877819 1670467 1253265 1670467 1253265 400952 3327769 400952 3327769 3319166 4125505 3319166 4125505 478104 727572 478104 727572 1679521 2966638 1679521 2966638 4731761 3550479 4731761 3550479 1283447 751890 1283447 751890 701141 477889 701141 477889 4295767 2631407 4295767 2631407 1074336 723732 1074336 723732 476200 1865963 476200 1865963 4314908 3325816 4314908 3325816 2663182 3331908 2663182 3331908 4532288 1275956 4532288 1275956 1084253 692255 1084253 692255 914171 2505766 914171 2505766 4492909 1661947 4492909 1661947 355948 492973 355948 492973 4039977 3327220 4039977 3327220 3909955 821993 3909955 821993 242858 235461 242858 235461 3340993 2561848 3340993 2561848 4425668 4037864 4425668 4037864 677872 564328 677872 564328 4482003 2843444 4482003 2843444 712556 484858 712556 484858 453160 3330110 453160 3330110 4767566 1886331 4767566 1886331 3342307 593323 3342307 593323 549847 1670328 549847 1670328 3989014 3324027 3989014 3324027 967647 343909 967647 343909 3931273 2399283 3931273 2399283 4681887 1010974 4681887 1010974 229716 2822064 229716 2822064 4122297 1659921 4122297 1659921 4771412 3320813 4771412 3320813 725859 105308 725859 105308 4455314 3317989 4455314 3317989 340792 302744 340792 302744 3547300 3338645 3547300 3338645 4970661 702135 4970661 702135 904738 1668760 904738 1668760 4349998 850893 4349998 850893 351446 233341 351446 233341 4240110 2976641 4240110 2976641 4702695 3316440 4702695 3316440 1668289 479775 1668289 479775 545007 2588694 545007 2588694 4626133 858653 4626133 858653 419864 3342032 419864 3342032 3826106 2375139 3826106 2375139 4287831 2855546 4287831 2855546 3319704 1887621 3319704 1887621 3849622 3279014 3849622 3279014 1620157 1671100 1620157 1671100 3818036 2278113 3818036 2278113 1666513 493002 1666513 493002 452060 1674789 452060 1674789 3830556 2279937 3830556 2279937 4506222 3720684 4506222 3720684 1670060 386567 1670060 386567 515510 1442995 515510 1442995 3585185 421089 3585185 421089 69233 2032620 69233 2032620 3584684 1656569 3584684 1656569 1754105 1898756 1754105 1898756 3836671 4779956 3836671 4779956 825101 388637 825101 388637 3320610 3316104 3320610 3316104 3604448 2420574 3604448 2420574 4529500 2021590 4529500 2021590 4736464 3334746 4736464 3334746 1682729 3088562 1682729 3088562 4473940 1211353 4473940 1211353 1013054 789198 1013054 789198 251512 3335654 251512 3335654 4223738 1321130 4223738 1321130 117161 3048298 117161 3048298 2104695 3343603 2104695 3343603 281412 1152053 281412 1152053 4149886 2753421 4149886 2753421 4589905 3327583 4589905 3327583 1527281 128553 1527281 128553 4402726 2473312 4402726 2473312 1274380 271607 1274380 271607 3318068 4295205 3318068 4295205 1178207 641119 1178207 641119 150034 3717259 150034 3717259 3351711 709977 3351711 709977 3322812 16931 3322812 16931 597384 2729193 597384 2729193 4265395 564296 4265395 564296 303828 216539 303828 216539 3321771 3314081 3321771 3314081 4519402 1676409 4519402 1676409 2866869 4108112 2866869 4108112 778807 610608 778807 610608 4200607 3326481 4200607 3326481 1089316 1058944 1089316 1058944 3994461 3064838 3994461 3064838 3181741 788951 3181741 788951 709157 3978992 709157 3978992 3633873 622749 3633873 622749 996308 4428278 996308 4428278 4058082 584313 4058082 584313 359233 250403 359233 250403 1664888 2897371 1664888 2897371 3923570 1680363 3923570 1680363 1011429 718292 1011429 718292 508562 1210847 508562 1210847 3331991 2314721 3331991 2314721 4610729 282348 4610729 282348 208953 4408217 208953 4408217 3963036 562048 3963036 562048 382269 343692 382269 343692 3857289 3315709 3857289 3315709 1234546 338560 1234546 338560 3827337 4784162 3827337 4784162 498445 1132175 498445 1132175 1794754 1671459 1794754 1671459 321325 237943 321325 237943 163980 3334918 163980 3334918 3613423 1650555 3613423 1650555 4762284 3268456 4762284 3268456 1706789 718814 1706789 718814 640839 3327495 640839 3327495 4851403 3408060 4851403 3408060 668649 1006076 668649 1006076 4194318 2823390 4194318 2823390 3338831 1649660 3338831 1649660 645999 635882 645999 635882 2129460 1836769 2129460 1836769 4288801 3353225 4288801 3353225 518560 736890 518560 736890 1311267 1678684 1311267 1678684 3647253 2431269 3647253 2431269 4492521 1650769 4492521 1650769 1673092 3323326 1673092 3323326 3949639 1278774 3949639 1278774 348785 2249 348785 2249 2657583 4257230 2657583 4257230 1240692 402006 1240692 402006 3920225 2871556 3920225 2871556 3315220 705274 3315220 705274 464438 2172621 464438 2172621 4751383 874328 4751383 874328 784447 434616 784447 434616 3953476 2719614 3953476 2719614 4667324 1712953 4667324 1712953 1045200 952289 1045200 952289 890189 584973 890189 584973 1686263 3323622 1686263 3323622 3909787 1685898 3909787 1685898 1675934 3063269 1675934 3063269 3721470 2918495 3721470 2918495 4779460 1394580 4779460 1394580 1385501 3332007 1385501 3332007 4020381 2487080 4020381 2487080 4501702 2856992 4501702 2856992 1678391 4945378 1678391 4945378 1321027 1184574 1321027 1184574 400095 2048293 400095 2048293 4206626 2815286 4206626 2815286 3349383 1261115 3349383 1261115 1021647 635426 1021647 635426 307762 2516901 307762 2516901 4490868 1648315 4490868 1648315 1417628 3871468 1417628 3871468 3839329 2083529 3839329 2083529 3341242 3726977 3341242 3726977 1667497 2207636 1667497 2207636 4592512 3346294 4592512 3346294 4769230 548644 4769230 548644 1250925 2629542 1250925 2629542 4517047 2017260 4517047 2017260 3661998 1883375 3661998 1883375 1664075 2876554 1664075 2876554 4352500 2086852 4352500 2086852 3316153 4819814 3316153 4819814 3875645 2559871 3875645 2559871 3323547 4651143 3323547 4651143 3314186 1660004 3314186 1660004 4564744 3327211 4564744 3327211 3337888 2311672 3337888 2311672 4356239 2127426 4356239 2127426 3318343 505356 3318343 505356 2769892 2365381 2769892 2365381 4635358 3271663 4635358 3271663 623370 1407964 623370 1407964 3962465 2747601 3962465 2747601 3339097 1681606 3339097 1681606 455821 330365 455821 330365 4658553 3348097 4658553 3348097 3067764 2022378 3067764 2022378 4023104 2634736 4023104 2634736 1667004 1155163 1667004 1155163 437110 3006062 437110 3006062 4020914 4031384 4020914 4031384 886548 445131 886548 445131 3626897 3328890 3626897 3328890 2080135 1121693 2080135 1121693 4065149 2039845 4065149 2039845 983700 630898 983700 630898 422355 2564661 422355 2564661 4422365 1186937 4422365 1186937 970119 663272 970119 663272 298074 2086662 298074 2086662 4531919 3349987 4531919 3349987 757682 594510 757682 594510 1651414 1754611 1651414 1754611 978960 1647528 978960 1647528 4167209 3767708 4167209 3767708 2586104 1657283 2586104 1657283 3330716 614732 3330716 614732 444082 2047891 444082 2047891 3338865 4324397 3338865 4324397 908029 410498 908029 410498 4163624 3316305 4163624 3316305 1667694 3916685 1667694 3916685 4112977 1676533 4112977 1676533 1685980 4871788 1685980 4871788 4522695 789308 4522695 789308 722635 2875062 722635 2875062 4549129 1202134 4549129 1202134 829827 251947 829827 251947 230254 2909244 230254 2909244 4336572 3345494 4336572 3345494 1343710 885980 1343710 885980 856093 3346212 856093 3346212 2859809 1283075 2859809 1283075 539544 687582 539544 687582 3684567 3314711 3684567 3314711 243145 1327887 243145 1327887 4423557 2780038 4423557 2780038 1655152 1294697 1655152 1294697 4103849 2611953 4103849 2611953 3319151 1678017 3319151 1678017 2506346 1647326 2506346 1647326 4198570 2728778 4198570 2728778 1326942 271029 1326942 271029 4207752 2635108 4207752 2635108 1683984 1434262 1683984 1434262 1387253 1383602 1387253 1383602 1186450 461132 1186450 461132 453603 4038454 453603 4038454 4038198 1684362 4038198 1684362 1676238 4453514 1676238 4453514 4350481 2625433 4350481 2625433 3341374 3942458 3341374 3942458 1228808 1988216 1228808 1988216 4817969 4191392 4817969 4191392 1311053 1026933 1311053 1026933 852849 422319 852849 422319 4539653 2882928 4539653 2882928 3337176 1672668 3337176 1672668 791261 2861819 791261 2861819 4263012 2397478 4263012 2397478 4441092 4021872 4441092 4021872 1656478 2760391 1656478 2760391 4102491 1887683 4102491 1887683 1668123 3325590 1668123 3325590 459176 1101725 459176 1101725 2551299 3324789 2551299 3324789 4091868 1059663 4091868 1059663 508546 4854056 508546 4854056 3768664 1682214 3768664 1682214 4662276 3325970 4662276 3325970 1091536 568136 1091536 568136 438080 4520102 438080 4520102 3958865 1171100 3958865 1171100 928902 400831 928902 400831 46363 3991396 46363 3991396 3342965 1659669 3342965 1659669 3779613 2782752 3779613 2782752 3937837 1371766 3937837 1371766 1285769 4794777 1285769 4794777 3549429 2625060 3549429 2625060 3072072 4401627 3072072 4401627 1248862 216112 1248862 216112 4394303 2481481 4394303 2481481 3335460 1565334 3335460 1565334 1680463 2598330 1680463 2598330 4099262 1683180 4099262 1683180 1340911 4942436 1340911 4942436 1654960 639851 1654960 639851 725847 3334927 725847 3334927 3332004 4386696 3332004 4386696 1655860 1173956 1655860 1173956 4140853 4703597 4140853 4703597 1377601 1306302 1377601 1306302 3352721 3316410 3352721 3316410 450116 279438 450116 279438 2420551 2651555 2420551 2651555 4070999 537398 4070999 537398 838092 1685303 838092 1685303 4603030 2253789 4603030 2253789 1229627 465986 1229627 465986 506431 1957334 506431 1957334 4496842 2468689 4496842 2468689 1874140 280404 1874140 280404 3782877 2473814 3782877 2473814 4672969 1684367 4672969 1684367 1032265 416108 1032265 416108 303831 257031 303831 257031 66910 2109110 66910 2109110 4673837 3317866 4673837 3317866 1278513 362874 1278513 362874 3347187 2671449 3347187 2671449 4067559 406694 4067559 406694 2117914 1678778 2117914 1678778 1688701 3564940 1688701 3564940 907484 560048 907484 560048 4286667 3313613 4286667 3313613 710684 721579 710684 721579 3863973 2426682 3863973 2426682 4104387 2480554 4104387 2480554 4183491 338944 4183491 338944 1145491 1652252 1145491 1652252 3206498 2188764 3206498 2188764 3905407 2258205 3905407 2258205 4162779 2555517 4162779 2555517 4366224 1629911 4366224 1629911 1676767 4061685 1676767 4061685 4395254 2337301 4395254 2337301 3589379 3313351 3589379 3313351 415748 715922 415748 715922 3559898 1650381 3559898 1650381 2222572 2821126 2222572 2821126 374829 378535 374829 378535 3351485 2725023 3351485 2725023 4084565 1284848 4084565 1284848 1679243 2837112 1679243 2837112 3890546 382799 3890546 382799 292118 79115 292118 79115 3315340 3026753 3315340 3026753 3829759 1071815 3829759 1071815 536733 1437188 536733 1437188 3593731 1998608 3593731 1998608 470478 297381 470478 297381 1660809 2371853 1660809 2371853 676796 559269 676796 559269 351115 100997 351115 100997 4143017 3332575 4143017 3332575 1280700 1103181 1280700 1103181 4370338 3350859 4370338 3350859 871056 738761 871056 738761 301675 3415297 301675 3415297 4058569 936336 4058569 936336 630681 1109369 630681 1109369 1201355 3494716 1201355 3494716 3256038 583908 3256038 583908 385900 3103220 385900 3103220 4970938 4288983 4970938 4288983 1889267 1677872 1889267 1677872 1198389 921066 1198389 921066 4140969 3343454 4140969 3343454 4529851 1244328 4529851 1244328 1276566 262910 1276566 262910 98352 3795896 98352 3795896 3825401 2228534 3825401 2228534 4473968 3332390 4473968 3332390 1681626 395869 1681626 395869 572414 2511654 572414 2511654 4457863 3139416 4457863 3139416 614093 1008855 614093 1008855 4118325 2663151 4118325 2663151 3951944 1672090 3951944 1672090 465969 442204 465969 442204 4697100 3329802 4697100 3329802 793065 655472 793065 655472 4527878 3326082 4527878 3326082 1253453 702490 1253453 702490 814803 2669626 814803 2669626 4541286 1334434 4541286 1334434 1650008 4249638 1650008 4249638 4198537 434761 4198537 434761 1016487 2039725 1016487 2039725 4644124 3340783 4644124 3340783 1675804 2195295 1675804 2195295 4422605 2829993 4422605 2829993 3749047 730695 3749047 730695 1400703 2764072 1400703 2764072 4562372 3873048 4562372 3873048 665905 88853 665905 88853 4374925 4565736 4374925 4565736 776816 809718 776816 809718 4023982 3069699 4023982 3069699 1308297 825715 1308297 825715 4051647 3352282 4051647 3352282 2201760 1660084 2201760 1660084 991670 303836 991670 303836 4020866 3668340 4020866 3668340 641799 310894 641799 310894 4266277 2807032 4266277 2807032 3341107 2240880 3341107 2240880 4749684 309843 4749684 309843 915943 2117899 915943 2117899 4545709 2452751 4545709 2452751 970232 814424 970232 814424 523149 3328362 523149 3328362 4687590 1930373 4687590 1930373 4890924 3347782 4890924 3347782 4076331 709384 4076331 709384 3328243 3315975 3328243 3315975 4937177 1666115 4937177 1666115 1841149 3113192 1841149 3113192 4218083 1813221 4218083 1813221 1603326 1649930 1603326 1649930 3351948 373774 3351948 373774 300328 2479166 300328 2479166 4405578 1035423 4405578 1035423 241794 208497 241794 208497 200830 2549051 200830 2549051 4725245 1054484 4725245 1054484 899518 835507 899518 835507 571604 3114467 571604 3114467 4658436 1684830 4658436 1684830 1669446 4005735 1669446 4005735 1018053 4845786 1018053 4845786 3821315 640678 3821315 640678 226710 2816802 226710 2816802 4537903 1679517 4537903 1679517 1447690 3352615 1447690 3352615 1182267 498859 1182267 498859 364948 252186 364948 252186 4481794 3342104 4481794 3342104 3321573 2404721 3321573 2404721 4426998 2820106 4426998 2820106 4500121 2129014 4500121 2129014 3325119 707418 3325119 707418 1032228 2544176 1032228 2544176 4369803 2136124 4369803 2136124 1686220 3336922 1686220 3336922 4029613 2256390 4029613 2256390 4471550 3661943 4471550 3661943 231679 421011 231679 421011 3543639 2410861 3543639 2410861 4268463 570263 4268463 570263 701182 2612580 701182 2612580 4179671 461425 4179671 461425 734023 2318882 734023 2318882 4574788 775978 4574788 775978 602295 2048940 602295 2048940 3876566 451332 3876566 451332 828627 2423987 828627 2423987 3933149 674598 3933149 674598 391957 327623 391957 327623 291966 2289553 291966 2289553 4019115 4010211 4019115 4010211 772861 544273 772861 544273 3628131 2151772 3628131 2151772 956029 558755 956029 558755 3656214 3032781 3656214 3032781 3329209 1647123 3329209 1647123 690883 396821 690883 396821 366528 317732 366528 317732 3636297 3348779 3636297 3348779 635600 519895 635600 519895 1676268 4703353 1676268 4703353 1649848 1662907 1649848 1662907 3320176 4289625 3320176 4289625 4294934 993967 4294934 993967 549322 485407 549322 485407 1663367 2922118 1663367 2922118 4694998 3921049 4694998 3921049 1056163 824450 1056163 824450 594641 10116 594641 10116 4213061 2557876 4213061 2557876 4501824 1355386 4501824 1355386 1174186 1864476 1174186 1864476 4209378 3325121 4209378 3325121 1378511 793903 1378511 793903 806795 2390277 806795 2390277 3940808 1648755 3940808 1648755 4962760 3771906 4962760 3771906 726478 951384 726478 951384 2317315 4384638 2317315 4384638 1088868 997011 1088868 997011 4069426 3306675 4069426 3306675 627872 502691 627872 502691 278960 2209175 278960 2209175 4122166 2729451 4122166 2729451 4429452 1667974 4429452 1667974 1912327 1146996 1912327 1146996 3794913 1676561 3794913 1676561 1149159 380690 1149159 380690 4169833 2763101 4169833 2763101 3400825 809949 3400825 809949 718642 2425117 718642 2425117 4705977 3813641 4705977 3813641 2028068 1985478 2028068 1985478 3805441 2368252 3805441 2368252 4038299 3334814 4038299 3334814 1279121 275427 1279121 275427 4644009 2439112 4644009 2439112 3329060 605885 3329060 605885 522038 2485074 522038 2485074 4667943 1870711 4667943 1870711 1676528 4355402 1676528 4355402 3829318 1685926 3829318 1685926 1649340 2885387 1649340 2885387 4610046 505611 4610046 505611 879097 3350219 879097 3350219 4255021 2043721 4255021 2043721 1236698 3317627 1236698 3317627 4269600 529968 4269600 529968 428361 283033 428361 283033 215599 172643 215599 172643 3335483 2564132 3335483 2564132 1101900 291338 1101900 291338 4272265 2788646 4272265 2788646 3331648 4712122 3331648 4712122 4725860 2765688 4725860 2765688 378601 302846 378601 302846 269477 2547908 269477 2547908 4553851 4424599 4553851 4424599 848876 692206 848876 692206 3674566 2287190 3674566 2287190 4073699 3616120 4073699 3616120 2426598 1390543 2426598 1390543 357029 1142852 357029 1142852 3610854 2796882 3610854 2796882 359471 267248 359471 267248 3937975 4174234 3937975 4174234 482132 948821 482132 948821 1678148 4745017 1678148 4745017 405408 501093 405408 501093 3944149 3352357 3944149 3352357 529436 406833 529436 406833 3564731 2507251 3564731 2507251 4210083 2952579 4210083 2952579 1355017 897303 1355017 897303 717835 481936 717835 481936 371351 3852901 371351 3852901 4156742 1654109 4156742 1654109 1656750 4960673 1656750 4960673 4041822 1987296 4041822 1987296 4767908 3350288 4767908 3350288 3318847 2150149 3318847 2150149 4639555 1675163 4639555 1675163 3787783 3557175 3787783 3557175 1423638 2479887 1423638 2479887 4300507 1681844 4300507 1681844 3321277 2851724 3321277 2851724 4981900 766890 4981900 766890 781034 2174918 781034 2174918 4260401 3966941 4260401 3966941 1205903 329222 1205903 329222 189406 2399553 189406 2399553 4735324 3114075 4735324 3114075 390183 609044 390183 609044 3899392 4017080 3899392 4017080 1662675 682364 1662675 682364 893257 4875380 893257 4875380 3965176 2275836 3965176 2275836 4619146 3322534 4619146 3322534 2201612 3336989 2201612 3336989 1667378 1949698 1667378 1949698 4797437 1026945 4797437 1026945 377627 323429 377627 323429 320537 245934 320537 245934 219281 3040105 219281 3040105 4777702 1661885 4777702 1661885 1255801 309364 1255801 309364 3746976 3050364 3746976 3050364 1672530 799520 1672530 799520 569849 2501684 569849 2501684 4085372 4216624 4085372 4216624 1180696 257965 1180696 257965 1679904 4429982 1679904 4429982 2449752 639308 2449752 639308 620946 489682 620946 489682 321553 1669301 321553 1669301 1656562 688111 1656562 688111 567004 2765611 567004 2765611 4606435 3332618 4606435 3332618 1050090 906726 1050090 906726 493443 2386099 493443 2386099 4474006 1424019 4474006 1424019 1187273 4351523 1187273 4351523 3346339 1675268 3346339 1675268 845932 3320371 845932 3320371 3653506 1652409 3653506 1652409 903798 753565 903798 753565 656878 1653694 656878 1653694 3839047 4423766 3839047 4423766 1666161 3322692 1666161 3322692 3345871 508665 3345871 508665 2005633 4395686 2005633 4395686 951678 1092488 951678 1092488 489973 423690 489973 423690 3610558 3350666 3610558 3350666 1656626 508350 1656626 508350 250823 2587170 250823 2587170 4247282 2010578 4247282 2010578 4769364 417482 4769364 417482 239574 89999 239574 89999 3789616 4488302 3789616 4488302 796620 529115 796620 529115 3566456 3319299 3566456 3319299 1413693 1483728 1413693 1483728 4616509 3935931 4616509 3935931 581570 473065 581570 473065 443388 1659691 443388 1659691 4499519 4646948 4499519 4646948 840358 780445 840358 780445 4635457 3336733 4635457 3336733 1653170 1017620 1653170 1017620 3798115 2404566 3798115 2404566 1359573 885279 1359573 885279 3639939 4051769 3639939 4051769 1383761 237431 1383761 237431 2990472 2562319 2990472 2562319 4545086 2044394 4545086 2044394 4692385 4890713 4692385 4890713 1166186 1040689 1166186 1040689 4338096 2949041 4338096 2949041 1669799 4179864 1669799 4179864 933886 525820 933886 525820 3339855 3343097 3339855 3343097 459309 944069 459309 944069 1801222 2206015 1801222 2206015 4067106 3334710 4067106 3334710 2038192 1661406 2038192 1661406 3733020 3344905 3733020 3344905 388648 283588 388648 283588 274381 261441 274381 261441 4416697 3072433 4416697 3072433 1032683 434573 1032683 434573 3902083 2305908 3902083 2305908 4471158 1037853 4471158 1037853 588588 570563 588588 570563 1799370 3629333 1799370 3629333 4319945 2332424 4319945 2332424 4579512 2941291 4579512 2941291 1666097 4422448 1666097 4422448 4208853 2454227 4208853 2454227 678550 454193 678550 454193 3867359 3348908 3867359 3348908 3338576 1674788 3338576 1674788 2356311 1277187 2356311 1277187 707286 868343 707286 868343 1659995 2532645 1659995 2532645 1295762 1191522 1295762 1191522 4145761 2976585 4145761 2976585 3330536 3837222 3330536 3837222 311624 1973155 311624 1973155 4466856 2640769 4466856 2640769 3337533 1453342 3337533 1453342 4694529 3033798 4694529 3033798 4765241 4337717 4765241 4337717 1651557 3027535 1651557 3027535 4340245 2641075 4340245 2641075 623284 505146 623284 505146 4449266 4241537 4449266 4241537 1648439 763689 1648439 763689 793129 1675028 793129 1675028 4680761 3352216 4680761 3352216 1651792 2452478 1651792 2452478 4288942 1124053 4288942 1124053 1655376 3346058 1655376 3346058 3588652 2183168 3588652 2183168 4675739 4536639 4675739 4536639 3336499 332281 3336499 332281 813681 2513595 813681 2513595 4213499 1368376 4213499 1368376 801499 769755 801499 769755 580370 3809446 580370 3809446 4647579 2306802 4647579 2306802 3327716 1229275 3327716 1229275 814371 472995 814371 472995 4834713 3862465 4834713 3862465 1434565 1364938 1434565 1364938 4239254 2993142 4239254 2993142 2032088 1924973 2032088 1924973 4784318 649563 4784318 649563 639934 2380058 639934 2380058 4407908 2011023 4407908 2011023 4692142 1671546 4692142 1671546 3941213 2902939 3941213 2902939 1844776 1385806 1844776 1385806 4470006 3322431 4470006 3322431 644019 540422 644019 540422 420165 342093 420165 342093 4569351 2724816 4569351 2724816 3731185 1269877 3731185 1269877 86124 4010058 86124 4010058 4662673 1759263 4662673 1759263 1338677 485488 1338677 485488 251577 2258303 251577 2258303 4451156 3351577 4451156 3351577 3336957 875728 3336957 875728 842583 561161 842583 561161 375253 2098293 375253 2098293 4306832 3335982 4306832 3335982 1651180 1283322 1651180 1283322 1685115 2380984 1685115 2380984 4706492 1673870 4706492 1673870 1360857 1085529 1360857 1085529 375908 2137370 375908 2137370 4120392 4350497 4120392 4350497 814272 444528 814272 444528 3645482 3322751 3645482 3322751 813269 1110091 813269 1110091 2321678 2306626 2321678 2306626 1156925 4417565 1156925 4417565 3778607 1658403 3778607 1658403 1167580 236731 1167580 236731 3312545 3336741 3312545 3336741 1196888 638011 1196888 638011 4108275 3069119 4108275 3069119 3126458 609828 3126458 609828 93746 3336576 93746 3336576 3972162 1682415 3972162 1682415 1668916 4582794 1668916 4582794 3341450 3314729 3341450 3314729 1667222 318634 1667222 318634 1010985 2482211 1010985 2482211 4698892 1801101 4698892 1801101 2799207 4465742 2799207 4465742 4060163 492290 4060163 492290 1682059 2531725 1682059 2531725 4885336 258782 4885336 258782 760787 2652142 760787 2652142 4437753 1371840 4437753 1371840 1271318 398735 1271318 398735 1682032 3117582 1682032 3117582 3628721 494560 3628721 494560 239420 3326397 239420 3326397 4512776 802339 4512776 802339 568443 322957 568443 322957 2139463 2038354 2139463 2038354 3313995 214752 3313995 214752 911711 953258 911711 953258 3526108 2786319 3526108 2786319 4549805 606143 4549805 606143 245293 2423052 245293 2423052 1683712 463652 1683712 463652 198306 3324936 198306 3324936 4730459 1005961 4730459 1005961 716236 698415 716236 698415 4171723 4235013 4171723 4235013 1041432 1435834 1041432 1435834 3818498 3092189 3818498 3092189 1326183 748375 1326183 748375 394111 2575757 394111 2575757 4523446 2002317 4523446 2002317 2243265 4555366 2243265 4555366 1051731 2324731 1051731 2324731 4255625 2893534 4255625 2893534 942150 300884 942150 300884 3329342 2803494 3329342 2803494 4699423 1679730 4699423 1679730 328234 576227 328234 576227 3688670 2551914 3688670 2551914 1652677 290588 1652677 290588 232254 113346 232254 113346 3328575 1370543 3328575 1370543 395941 231967 395941 231967 1672074 2329790 1672074 2329790 4670788 3661255 4670788 3661255 711783 409673 711783 409673 3841555 2921336 3841555 2921336 511148 468259 511148 468259 347820 4358321 347820 4358321 1914950 534373 1914950 534373 826794 4352138 826794 4352138 4160943 1665811 4160943 1665811 1658531 4534847 1658531 4534847 4187901 2075593 4187901 2075593 4667275 1652092 4667275 1652092 3346126 4214017 3346126 4214017 632272 696174 632272 696174 3331820 2742833 3331820 2742833 4724352 3117460 4724352 3117460 1684810 1446470 1684810 1446470 1399736 240276 1399736 240276 4318889 3327087 4318889 3327087 1654647 617056 1654647 617056 873073 2615729 873073 2615729 4337180 1656123 4337180 1656123 719498 318373 719498 318373 3883283 2523114 3883283 2523114 4355694 3348166 4355694 3348166 354933 268366 354933 268366 3315681 1989786 3315681 1989786 318192 282174 318192 282174 4102002 3322838 4102002 3322838 528667 219728 528667 219728 197295 2803305 197295 2803305 4036062 1664995 4036062 1664995 1668165 3345987 1668165 3345987 3330998 1016122 3330998 1016122 616790 546836 616790 546836 2321225 3498643 2321225 3498643 667477 891273 667477 891273 1669414 3854870 1669414 3854870 4001449 2282110 4001449 2282110 785922 637521 785922 637521 4611671 2871154 4611671 2871154 3342240 1120714 3342240 1120714 926579 285257 926579 285257 3321178 2705689 3321178 2705689 4754466 3087852 4754466 3087852 1008567 751638 1008567 751638 471469 1918772 471469 1918772 4171761 3347413 4171761 3347413 307096 1114354 307096 1114354 3607726 2182545 3607726 2182545 4047587 1659804 4047587 1659804 3349904 2319918 3349904 2319918 4623321 1650446 4623321 1650446 923648 583548 923648 583548 280250 2327442 280250 2327442 4087900 3588187 4087900 3588187 693276 471847 693276 471847 351776 4965065 351776 4965065 2594838 1016709 2594838 1016709 999471 639141 999471 639141 3892034 3321209 3892034 3321209 1120074 275826 1120074 275826 1431994 1657928 1431994 1657928 3926295 3307155 3926295 3307155 1661524 1384466 1661524 1384466 1288758 4791976 1288758 4791976 3818818 1934714 3818818 1934714 1682289 4149057 1682289 4149057 1363145 1158277 1363145 1158277 293494 3337345 293494 3337345 4530223 307397 4530223 307397 1660967 3324214 1660967 3324214 4214160 2275583 4214160 2275583 3819999 2169165 3819999 2169165 4567914 816938 4567914 816938 362960 2099364 362960 2099364 4601436 17343 4601436 17343 1669639 2667710 1669639 2667710 4641526 4278343 4641526 4278343 909512 860839 909512 860839 708014 2449033 708014 2449033 4261578 3340542 4261578 3340542 1221384 1178923 1221384 1178923 313656 261650 313656 261650 4029705 3588121 4029705 3588121 2527599 1403184 2527599 1403184 246199 388059 246199 388059 3592958 2147052 3592958 2147052 4011971 3143307 4011971 3143307 2860795 3751294 2860795 3751294 1324194 2089540 1324194 2089540 4137692 2637347 4137692 2637347 3537411 1725598 3537411 1725598 2980029 956638 2980029 956638 304350 119884 304350 119884 3821791 2537423 3821791 2537423 4223780 3337470 4223780 3337470 1683112 442409 1683112 442409 4585396 2296122 4585396 2296122 506374 441916 506374 441916 4452147 2933823 4452147 2933823 4665941 1291232 4665941 1291232 311240 3321989 311240 3321989 4204640 773176 4204640 773176 627201 3339902 627201 3339902 3824838 699531 3824838 699531 435479 1312164 435479 1312164 3469435 1948645 3469435 1948645 1073028 440086 1073028 440086 3930945 3349083 3930945 3349083 1148700 417200 1148700 417200 385384 214721 385384 214721 3557833 3004737 3557833 3004737 1083614 450982 1083614 450982 3678389 3634700 3678389 3634700 874180 730097 874180 730097 483125 4783401 483125 4783401 3900196 1200249 3900196 1200249 1039803 901813 1039803 901813 589861 1888984 589861 1888984 4929642 3844034 4929642 3844034 1649636 4252507 1649636 4252507 4396522 1651210 4396522 1651210 382603 1054008 382603 1054008 3932321 2241033 3932321 2241033 3717309 3684280 3717309 3684280 1441404 1184272 1441404 1184272 3598016 3319336 3598016 3319336 1311300 852307 1311300 852307 101360 3962822 101360 3962822 2321067 868492 2321067 868492 815787 469893 815787 469893 4037599 3893089 4037599 3893089 1170956 2413164 1170956 2413164 4653750 3965510 4653750 3965510 1667092 1685623 1667092 1685623 4110320 3160664 4110320 3160664 2887487 3377139 2887487 3377139 3604303 1350276 3604303 1350276 969203 1936775 969203 1936775 4311515 519243 4311515 519243 484252 1652269 484252 1652269 3329189 3826561 3329189 3826561 807112 711781 807112 711781 672552 3353165 672552 3353165 4312980 486858 4312980 486858 753919 1971060 753919 1971060 3349787 3776938 3349787 3776938 887750 856973 887750 856973 1678074 3346131 1678074 3346131 234457 1662316 234457 1662316 3319775 2694493 3319775 2694493 4749462 1681503 4749462 1681503 1470909 1024470 1470909 1024470 780224 782560 780224 782560 455469 225448 455469 225448 75421 2278919 75421 2278919 4053144 2931692 4053144 2931692 3314097 1244617 3314097 1244617 1252992 4012334 1252992 4012334 3323664 833669 3323664 833669 465651 107866 465651 107866 3971186 2994558 3971186 2994558 770145 669063 770145 669063 4148319 2772635 4148319 2772635 832760 20083 832760 20083 4224485 4669092 4224485 4669092 1145048 872519 1145048 872519 793935 4306481 793935 4306481 3628273 1289744 3628273 1289744 1301846 1920197 1301846 1920197 4634719 2413950 4634719 2413950 703691 575893 703691 575893 4826989 1669347 4826989 1669347 4254748 2911800 4254748 2911800 4793133 1679553 4793133 1679553 168231 1505200 168231 1505200 4076203 3313893 4076203 3313893 1683954 729117 1683954 729117 449555 107536 449555 107536 4473379 2825792 4473379 2825792 818752 656870 818752 656870 469559 303592 469559 303592 3618197 2898071 3618197 2898071 4430792 1721593 4430792 1721593 1647021 2897632 1647021 2897632 4197665 1426560 4197665 1426560 1061377 3322582 1061377 3322582 1966688 1684350 1966688 1684350 4198157 2601214 4198157 2601214 4012223 1661981 4012223 1661981 4864098 2354286 4864098 2354286 1670153 838632 1670153 838632 584714 547351 584714 547351 4608935 2895791 4608935 2895791 1412739 743876 1412739 743876 822418 2723075 822418 2723075 4649247 3034144 4649247 3034144 4740418 3323012 4740418 3323012 1014404 549605 1014404 549605 450032 1679326 450032 1679326 4442597 2874004 4442597 2874004 4562666 1682406 4562666 1682406 3339818 2638441 3339818 2638441 4717158 1653242 4717158 1653242 1143259 1664076 1143259 1664076 3607362 2060895 3607362 2060895 3764261 772620 3764261 772620 787627 1393217 787627 1393217 3617745 3349093 3617745 3349093 956610 144073 956610 144073 4655186 4530020 4655186 4530020 598099 3065677 598099 3065677 4909647 1664401 4909647 1664401 617893 4758108 617893 4758108 4673491 1109714 4673491 1109714 314754 3323847 314754 3323847 4436814 1169601 4436814 1169601 874472 4970721 874472 4970721 3740370 2793270 3740370 2793270 750433 357920 750433 357920 179567 3033265 179567 3033265 4720543 3339302 4720543 3339302 613935 586624 613935 586624 3813235 2907579 3813235 2907579 1359308 1189635 1359308 1189635 1052430 896789 1052430 896789 734796 4783179 734796 4783179 4165880 1685967 4165880 1685967 893775 3346289 893775 3346289 4526371 1671695 4526371 1671695 1253672 349930 1253672 349930 3330991 2807162 3330991 2807162 3318902 2947196 3318902 2947196 4089853 2277533 4089853 2277533 4494318 1665892 4494318 1665892 1653930 3112407 1653930 3112407 3957887 1667663 3957887 1667663 1218415 860209 1218415 860209 640173 486418 640173 486418 28614 2904253 28614 2904253 3797852 2793676 3797852 2793676 2537021 1653462 2537021 1653462 675430 100879 675430 100879 2140416 4534009 2140416 4534009 4262616 1267450 4262616 1267450 600605 354431 600605 354431 237383 2471655 237383 2471655 4556577 3938869 4556577 3938869 1355528 1295653 1355528 1295653 1006524 2611965 1006524 2611965 4276975 1420157 4276975 1420157 1398115 690175 1398115 690175 721245 2791098 721245 2791098 4625496 2955599 4625496 2955599 4680342 639573 4680342 639573 552047 216708 552047 216708 4174343 3350845 4174343 3350845 1017666 491341 1017666 491341 37619 2130240 37619 2130240 4655995 3352742 4655995 3352742 2951314 1246429 2951314 1246429 697536 175073 697536 175073 3687893 3104300 3687893 3104300 1386685 1238090 1386685 1238090 262801 4092853 262801 4092853 2757079 2425302 2757079 2425302 4279141 3351389 4279141 3351389 1652418 3894666 1652418 3894666 4547944 128082 4547944 128082 1679679 2024762 1679679 2024762 3343759 3323115 3343759 3323115 1672581 227849 1672581 227849 211353 80457 211353 80457 3917611 4468254 3917611 4468254 1040497 711102 1040497 711102 578222 3332443 578222 3332443 3866236 1675366 3866236 1675366 4387049 3012726 4387049 3012726 4743507 432417 4743507 432417 892274 2204768 892274 2204768 3933060 3043666 3933060 3043666 2506149 1262472 2506149 1262472 1108171 365012 1108171 365012 4392117 2708112 4392117 2708112 613473 574939 613473 574939 1207447 1368271 1207447 1368271 261878 1957236 261878 1957236 3733755 4975505 3733755 4975505 866643 551719 866643 551719 319645 1738876 319645 1738876 3837276 4268926 3837276 4268926 1137407 287463 1137407 287463 279416 2048748 279416 2048748 2052841 3333481 2052841 3333481 4611645 2877910 4611645 2877910 1052352 677194 1052352 677194 443622 426156 443622 426156 4744540 2167950 4744540 2167950 1259510 1665144 1259510 1665144 1664055 2402240 1664055 2402240 4318229 3342880 4318229 3342880 2758392 1273770 2758392 1273770 486368 322386 486368 322386 4201770 3027811 4201770 3027811 2144682 3336530 2144682 3336530 3766075 2220097 3766075 2220097 1856497 3539010 1856497 3539010 4574911 996069 4574911 996069 639476 619509 639476 619509 3329846 839942 3329846 839942 718387 1357326 718387 1357326 3346539 3323073 3346539 3323073 410472 725917 410472 725917 3326557 3318132 3326557 3318132 4619002 1000306 4619002 1000306 920593 1700925 920593 1700925 3988372 3742257 3988372 3742257 1648161 526295 1648161 526295 470233 2517884 470233 2517884 3698557 3040946 3698557 3040946 4765737 1035909 4765737 1035909 700543 467674 700543 467674 373492 2682932 373492 2682932 4706588 1659574 4706588 1659574 1681553 3303361 1681553 3303361 3838466 1344390 3838466 1344390 2778269 2206561 2778269 2206561 4054920 1038854 4054920 1038854 1658948 3615813 1658948 3615813 3745704 1680936 3745704 1680936 830634 1646985 830634 1646985 4917639 4699396 4917639 4699396 1028189 3096845 1028189 3096845 4760286 506034 4760286 506034 411927 359577 411927 359577 3834632 2894616 3834632 2894616 1675413 1243962 1675413 1243962 766977 4939148 766977 4939148 3859725 2053690 3859725 2053690 1659752 4192233 1659752 4192233 3881287 2923263 3881287 2923263 1669396 4401936 1669396 4401936 244063 610320 244063 610320 3348245 2320631 3348245 2320631 4646538 930818 4646538 930818 526094 2043405 526094 2043405 4354694 3926712 4354694 3926712 575689 559016 575689 559016 3620395 3672053 3620395 3672053 1461233 98315 1461233 98315 3667805 2595510 3667805 2595510 4526102 560905 4526102 560905 1593429 3988473 1593429 3988473 4124585 1251614 4124585 1251614 271728 2515247 271728 2515247 4429321 985215 4429321 985215 857579 250564 857579 250564 1718991 3345755 1718991 3345755 4401247 1928001 4401247 1928001 650717 411679 650717 411679 4558031 3339460 4558031 3339460 467096 419269 467096 419269 4160915 2968104 4160915 2968104 904382 693006 904382 693006 4490710 3330293 4490710 3330293 933008 849061 933008 849061 596177 1978757 596177 1978757 4727470 1672197 4727470 1672197 660456 1384583 660456 1384583 236524 2436085 236524 2436085 4507790 2168722 4507790 2168722 1652735 3901754 1652735 3901754 4199010 2851592 4199010 2851592 4589734 3336714 4589734 3336714 704707 610914 704707 610914 4466609 2789514 4466609 2789514 328803 641046 328803 641046 4067304 2912391 4067304 2912391 4699249 346366 4699249 346366 816819 2260032 816819 2260032 4262527 33441 4262527 33441 932118 1672651 932118 1672651 377470 1118857 377470 1118857 3347085 3343891 3347085 3343891 4192811 1659340 4192811 1659340 1085091 862666 1085091 862666 781201 3338932 781201 3338932 4210673 3564452 4210673 3564452 1658626 622127 1658626 622127 1035656 92658 1035656 92658 4379752 3341401 4379752 3341401 1824389 1654972 1824389 1654972 1654882 583421 1654882 583421 515686 1678122 515686 1678122 4223952 3335073 4223952 3335073 891052 531512 891052 531512 3750178 2154910 3750178 2154910 1301924 994404 1301924 994404 4307440 3323785 4307440 3323785 3074814 1679538 3074814 1679538 1361134 1669045 1361134 1669045 4391944 3319246 4391944 3319246 1249932 4090951 1249932 4090951 4506064 1654345 4506064 1654345 4221600 3049490 4221600 3049490 4751117 230252 4751117 230252 1068739 1646938 1068739 1646938 4689562 3049302 4689562 3049302 4724376 3331974 4724376 3331974 595081 471282 595081 471282 4216639 2135241 4216639 2135241 4566352 1085754 4566352 1085754 1158896 2393411 1158896 2393411 4427714 3324537 4427714 3324537 1686639 531442 1686639 531442 405329 234076 405329 234076 3907632 2247646 3907632 2247646 4026832 593152 4026832 593152 1234705 2118691 1234705 2118691 1668005 611508 1668005 611508 294193 1669066 294193 1669066 163142 4650269 163142 4650269 3338875 1287526 3338875 1287526 296426 3327204 296426 3327204 3053534 846212 3053534 846212 503497 2664287 503497 2664287 4083205 1264727 4083205 1264727 587670 326747 587670 326747 3648765 2354543 3648765 2354543 4369263 1403745 4369263 1403745 701935 847972 701935 847972 4198787 3272120 4198787 3272120 216544 1414284 216544 1414284 3569928 2372283 3569928 2372283 556653 790447 556653 790447 4153721 3316214 4153721 3316214 1767134 4044573 1767134 4044573 4102461 1922050 4102461 1922050 453446 405337 453446 405337 236787 2739955 236787 2739955 4185476 841562 4185476 841562 675040 3715439 675040 3715439 3691197 925939 3691197 925939 765510 821378 765510 821378 4169347 2690701 4169347 2690701 600727 431565 600727 431565 3080964 2464609 3080964 2464609 4710993 1418503 4710993 1418503 1119517 233423 1119517 233423 214129 3469121 214129 3469121 4657117 1666811 4657117 1666811 1092557 3443985 1092557 3443985 3785263 1217746 3785263 1217746 1214363 1191137 1214363 1191137 1813679 2317832 1813679 2317832 4779355 1655525 4779355 1655525 1012654 716363 1012654 716363 828538 3327960 828538 3327960 4231493 1960252 4231493 1960252 3550107 3335601 3550107 3335601 4727554 1656317 4727554 1656317 3679133 3215896 3679133 3215896 1144123 1024004 1144123 1024004 435207 2331363 435207 2331363 4248213 2498753 4248213 2498753 1686519 605187 1686519 605187 587501 2314714 587501 2314714 4095212 2903580 4095212 2903580 1653109 3316865 1653109 3316865 3747847 1358517 3747847 1358517 408526 516590 408526 516590 3410670 4255806 3410670 4255806 1648928 700148 1648928 700148 4361270 3328231 4361270 3328231 1116745 556218 1116745 556218 225125 17207 225125 17207 4116648 4659379 4116648 4659379 719447 226007 719447 226007 1659582 1248460 1659582 1248460 754566 637095 754566 637095 1248111 1511103 1248111 1511103 3835771 3045634 3835771 3045634 787214 579831 787214 579831 519923 2501583 519923 2501583 4221907 3569492 4221907 3569492 1653924 2207469 1653924 2207469 4151853 3098707 4151853 3098707 955073 227456 955073 227456 2360884 2460333 2360884 2460333 4187118 3341425 4187118 3341425 1288882 987552 1288882 987552 593022 1355418 593022 1355418 3351161 3335582 3351161 3335582 859845 674869 859845 674869 3341767 4874751 3341767 4874751 1387236 961607 1387236 961607 498481 3343843 498481 3343843 3229467 1436137 3229467 1436137 1657298 4502929 1657298 4502929 3325912 1677787 3325912 1677787 1660416 4701504 1660416 4701504 3438047 2818874 3438047 2818874 4436063 1674377 4436063 1674377 204639 3369898 204639 3369898 3099841 679727 3099841 679727 419602 2085440 419602 2085440 4330941 2894411 4330941 2894411 2334989 3351829 2334989 3351829 1837460 1972280 1837460 1972280 4728076 3332837 4728076 3332837 1661324 432351 1661324 432351 326506 244545 326506 244545 4501130 2470530 4501130 2470530 3909153 2045251 3909153 2045251 4691858 1683056 4691858 1683056 4011996 2797254 4011996 2797254 4629174 1684956 4629174 1684956 3322227 2884229 3322227 2884229 4089224 2191180 4089224 2191180 3088057 751550 3088057 751550 4052724 2621146 4052724 2621146 4066461 1673729 4066461 1673729 1675883 3127506 1675883 3127506 4085636 2185208 4085636 2185208 4736084 1647234 4736084 1647234 658032 374218 658032 374218 3351578 3332897 3351578 3332897 4132991 1672328 4132991 1672328 1274675 974597 1274675 974597 793520 523316 793520 523316 3344169 3319114 3344169 3319114 555599 3422671 555599 3422671 3329427 962567 3329427 962567 1515390 2674411 1515390 2674411 3644854 910147 3644854 910147 274027 3320621 274027 3320621 3329374 1674766 3329374 1674766 981167 412728 981167 412728 1777202 3463979 1777202 3463979 1670516 252036 1670516 252036 1035754 2719668 1035754 2719668 4215680 2219073 4215680 2219073 1495068 1085223 1495068 1085223 433853 419806 433853 419806 3969384 2966809 3969384 2966809 1660470 1650805 1660470 1650805 3691948 3321694 3691948 3321694 1083777 740865 1083777 740865 4777858 2942782 4777858 2942782 3314312 1386576 3314312 1386576 701098 421933 701098 421933 393589 2546314 393589 2546314 4440839 1347929 4440839 1347929 943212 887354 943212 887354 797188 3334439 797188 3334439 3987710 1661216 3987710 1661216 4075808 3001549 4075808 3001549 1281390 590518 1281390 590518 735607 3102819 735607 3102819 3809512 1657594 3809512 1657594 1677429 2766381 1677429 2766381 4163864 1977086 4163864 1977086 4860763 1125933 4860763 1125933 1067527 325226 1067527 325226 4329023 3591604 4329023 3591604 2829341 1680362 2829341 1680362 4677433 2735008 4677433 2735008 1679848 2978243 1679848 2978243 4359646 2624453 4359646 2624453 3316108 4814826 3316108 4814826 342812 369982 342812 369982 2776123 3332106 2776123 3332106 777007 127732 777007 127732 3707569 2988121 3707569 2988121 3319901 1681067 3319901 1681067 714807 234557 714807 234557 167351 2272428 167351 2272428 4394893 2197978 4394893 2197978 2803271 3535281 2803271 3535281 3321341 1281031 3321341 1281031 314871 244697 314871 244697 3261385 3342734 3261385 3342734 1160009 792620 1160009 792620 673257 551304 673257 551304 2093616 4251039 2093616 4251039 4713209 1649759 4713209 1649759 1675028 4976226 1675028 4976226 489103 559663 489103 559663 4053185 3018999 4053185 3018999 3350640 3775899 3350640 3775899 220421 406287 220421 406287 4324968 2505639 4324968 2505639 3810729 2067090 3810729 2067090 2893092 4533901 2893092 4533901 4114732 2303005 4114732 2303005 3872217 2148962 3872217 2148962 4706406 1667407 4706406 1667407 1182884 4495927 1182884 4495927 4415799 2664878 4415799 2664878 3986523 2754520 3986523 2754520 4558092 1264427 4558092 1264427 321128 1653581 321128 1653581 3631736 2356803 3631736 2356803 4775328 880195 4775328 880195 355662 1686034 355662 1686034 2547531 3376487 2547531 3376487 1337156 321170 1337156 321170 198909 1684685 198909 1684685 3344100 4863970 3344100 4863970 1177609 1048066 1177609 1048066 352244 3559367 352244 3559367 3625883 401361 3625883 401361 921645 3317283 921645 3317283 2339128 3002494 2339128 3002494 3337475 1673953 3337475 1673953 833507 810710 833507 810710 1663007 3335996 1663007 3335996 3318334 2455144 3318334 2455144 4531911 3321725 4531911 3321725 565460 530172 565460 530172 3893930 3324056 3893930 3324056 503585 1650887 503585 1650887 4446653 2556043 4446653 2556043 1671509 1348208 1671509 1348208 981513 651583 981513 651583 3964876 3352888 3964876 3352888 646066 334776 646066 334776 3861837 2295010 3861837 2295010 4695103 3339357 4695103 3339357 1674746 425927 1674746 425927 1054367 1294000 1054367 1294000 4036578 2548318 4036578 2548318 4150911 1651487 4150911 1651487 3208631 3959798 3208631 3959798 4217072 499524 4217072 499524 721364 2653133 721364 2653133 4414162 967126 4414162 967126 396086 240028 396086 240028 4488261 2498580 4488261 2498580 1401895 411447 1401895 411447 3944245 1677367 3944245 1677367 1072941 971284 1072941 971284 483285 3325086 483285 3325086 2823076 806045 2823076 806045 545257 412453 545257 412453 4231581 3335079 4231581 3335079 256920 616972 256920 616972 4029109 3313735 4029109 3313735 1686300 2325037 1686300 2325037 4463263 4249582 4463263 4249582 1193945 1064214 1193945 1064214 4741355 3316283 4741355 3316283 1136738 432727 1136738 432727 91431 2373623 91431 2373623 3852837 1650941 3852837 1650941 812335 795537 812335 795537 250964 3313691 250964 3313691 4140709 1675438 4140709 1675438 1677380 3330689 1677380 3330689 3662158 1159491 3662158 1159491 85645 3342718 85645 3342718 4486834 681070 4486834 681070 427246 2926722 427246 2926722 4631043 360106 4631043 360106 30985 3352354 30985 3352354 1685425 186570 1685425 186570 945682 1685899 945682 1685899 4427195 3332207 4427195 3332207 74129 209261 74129 209261 1241552 2587100 1241552 2587100 4141999 1670679 4141999 1670679 132517 4146806 132517 4146806 4209299 205835 4209299 205835 1677929 2245249 1677929 2245249 4361129 1312396 4361129 1312396 1067937 502624 1067937 502624 4762130 3328234 4762130 3328234 2292161 1662764 2292161 1662764 4988352 3833929 4988352 3833929 897058 612710 897058 612710 4756677 3337932 4756677 3337932 3349872 1071359 3349872 1071359 558219 2737265 558219 2737265 4737255 118643 4737255 118643 1025889 3326986 1025889 3326986 4106550 546621 4106550 546621 1661518 3316498 1661518 3316498 4148510 2125459 4148510 2125459 1131627 405125 1131627 405125 363529 1652406 363529 1652406 3347429 1137874 3347429 1137874 785984 32109 785984 32109 3601134 2171142 3601134 2171142 4700525 1367235 4700525 1367235 484797 832649 484797 832649 3993286 2324137 3993286 2324137 4784435 3394028 4784435 3394028 3318788 1646674 3318788 1646674 4041483 2558277 4041483 2558277 4316404 2171658 4316404 2171658 1651621 2412350 1651621 2412350 4541235 2106401 4541235 2106401 4658100 1670866 4658100 1670866 1318562 253801 1318562 253801 3828397 2355664 3828397 2355664 3292876 1647637 3292876 1647637 4181280 4766739 4181280 4766739 1368557 3317129 1368557 3317129 4986821 815871 4986821 815871 754258 663531 754258 663531 2831851 2163181 2831851 2163181 4119282 3326127 4119282 3326127 1205509 4704452 1205509 4704452 1656368 2061821 1656368 2061821 4149258 2665660 4149258 2665660 1031074 381280 1031074 381280 3999773 4647743 3999773 4647743 3006537 1671655 3006537 1671655 4071924 2637827 4071924 2637827 2372189 685967 2372189 685967 289890 2067550 289890 2067550 4619857 4463762 4619857 4463762 1225942 368757 1225942 368757 162030 2739253 162030 2739253 4011090 1365151 4011090 1365151 1680050 3670305 1680050 3670305 4512519 504361 4512519 504361 1037906 2359988 1037906 2359988 4292311 2787888 4292311 2787888 4451746 1674172 4451746 1674172 1356762 477220 1356762 477220 448349 2003228 448349 2003228 3901408 3316904 3901408 3316904 518302 424462 518302 424462 3632545 2537932 3632545 2537932 4370397 3410826 4370397 3410826 534429 118690 534429 118690 3349033 1682963 3349033 1682963 1433109 235188 1433109 235188 228537 144648 228537 144648 3342051 4785231 3342051 4785231 414586 409024 414586 409024 300268 2977789 300268 2977789 3708994 1950158 3708994 1950158 1665749 3348004 1665749 3348004 4639447 3924827 4639447 3924827 2126318 1194320 2126318 1194320 830925 657076 830925 657076 4125880 2748340 4125880 2748340 1685017 609353 1685017 609353 751299 2572388 751299 2572388 3316956 1299940 3316956 1299940 1082482 529909 1082482 529909 347696 3343056 347696 3343056 4361556 2655721 4361556 2655721 3578283 3458326 3578283 3458326 1663686 934929 1663686 934929 680519 466155 680519 466155 1617408 3012396 1617408 3012396 4719230 3079771 4719230 3079771 1362058 440669 1362058 440669 542837 1649020 542837 1649020 4205995 2876155 4205995 2876155 597318 495960 597318 495960 3988131 2521241 3988131 2521241 4239979 2704191 4239979 2704191 757709 574545 757709 574545 526567 2145214 526567 2145214 4332745 2912991 4332745 2912991 3588740 1584190 3588740 1584190 3344837 2252898 3344837 2252898 3952609 3332680 3952609 3332680 3323221 1999562 3323221 1999562 3824322 3331042 3824322 3331042 2071928 544181 2071928 544181 692280 1736497 692280 1736497 3898648 3349713 3898648 3349713 3736716 354867 3736716 354867 987421 3013542 987421 3013542 4703323 4795549 4703323 4795549 907678 984428 907678 984428 4161892 2610980 4161892 2610980 3628790 882506 3628790 882506 663882 519842 663882 519842 4061340 2842514 4061340 2842514 4695866 3332334 4695866 3332334 1029461 1009866 1029461 1009866 4023127 2612105 4023127 2612105 4071176 1114370 4071176 1114370 853881 669122 853881 669122 103469 3345312 103469 3345312 3822270 2202871 3822270 2202871 1665103 1233807 1665103 1233807 821920 837024 821920 837024 1674151 3924966 1674151 3924966 75376 695998 75376 695998 3726006 3322675 3726006 3322675 400135 247325 400135 247325 200026 3599182 200026 3599182 3329934 1656761 3329934 1656761 1240651 418279 1240651 418279 3491264 3603020 3491264 3603020 905537 727970 905537 727970 3716385 3437658 3716385 3437658 951024 987451 951024 987451 4301586 2458211 4301586 2458211 3802869 2098053 3802869 2098053 4748165 1333929 4748165 1333929 297419 234589 297419 234589 2087228 2886611 2087228 2886611 4566921 775654 4566921 775654 450659 2270117 450659 2270117 4529663 4200533 4529663 4200533 69458 690031 69458 690031 3352352 2654308 3352352 2654308 4514084 1680706 4514084 1680706 262051 4803007 262051 4803007 1681724 652723 1681724 652723 611536 525037 611536 525037 1673380 2517295 1673380 2517295 4672119 1317829 4672119 1317829 369048 304316 369048 304316 2531699 3342179 2531699 3342179 4571313 758245 4571313 758245 3330407 3351200 3330407 3351200 3750991 422737 3750991 422737 847259 2452523 847259 2452523 4251893 2854492 4251893 2854492 1678561 3737977 1678561 3737977 812311 809615 812311 809615 4124605 2882908 4124605 2882908 2668495 1189610 2668495 1189610 589162 788341 589162 788341 4078878 2666966 4078878 2666966 4660279 3340349 4660279 3340349 3643756 1664956 3643756 1664956 3762975 2511119 3762975 2511119 4213983 3316026 4213983 3316026 734646 435757 734646 435757 363865 1684905 363865 1684905 3336387 1008361 3336387 1008361 523348 3350989 523348 3350989 3628940 1960757 3628940 1960757 4726212 1655174 4726212 1655174 326626 4282150 326626 4282150 4464664 2300098 4464664 2300098 1251207 1178085 1251207 1178085 4192659 2355715 4192659 2355715 2604472 4476098 2604472 4476098 4353714 1267100 4353714 1267100 1377605 232354 1377605 232354 3339200 4405908 3339200 4405908 651421 288820 651421 288820 314770 1306365 314770 1306365 1513436 2081123 1513436 2081123 3797830 3344553 3797830 3344553 4592316 1647708 4592316 1647708 1375878 1221761 1375878 1221761 3839719 3347097 3839719 3347097 1132248 306114 1132248 306114 3321267 1678850 3321267 1678850 3719370 433223 3719370 433223 293423 1668304 293423 1668304 1671009 4968629 1671009 4968629 889233 353914 889233 353914 39995 3348595 39995 3348595 4535461 1080849 4535461 1080849 495991 449672 495991 449672 2492508 3611828 2492508 3611828 4509621 839780 4509621 839780 599299 2100496 599299 2100496 4331517 3336382 4331517 3336382 1021837 473985 1021837 473985 4080866 2849646 4080866 2849646 4562505 1653664 4562505 1653664 3819259 3015869 3819259 3015869 1679594 4867881 1679594 4867881 3942589 2073413 3942589 2073413 1459135 906153 1459135 906153 784343 564816 784343 564816 174694 3079493 174694 3079493 4750042 1256829 4750042 1256829 1165666 3347334 1165666 3347334 4281582 2106299 4281582 2106299 3672698 3329915 3672698 3329915 4591208 2703523 4591208 2703523 3704778 1662792 3704778 1662792 1445838 1120663 1445838 1120663 4646181 2194275 4646181 2194275 4445476 1400700 4445476 1400700 530661 857234 530661 857234 1665046 2571263 1665046 2571263 4599692 3319696 4599692 3319696 4954356 1676681 4954356 1676681 1653070 4610406 1653070 4610406 4008500 2105494 4008500 2105494 1659061 1416296 1659061 1416296 736421 2797622 736421 2797622 3901169 1980888 3901169 1980888 3095772 3349007 3095772 3349007 4727328 2243894 4727328 2243894 3759831 3345750 3759831 3345750 1669615 4586033 1669615 4586033 186666 1039992 186666 1039992 4381720 3341108 4381720 3341108 93709 1119735 93709 1119735 3945849 3024862 3945849 3024862 1191132 402927 1191132 402927 3883927 2544971 3883927 2544971 4337264 3350405 4337264 3350405 752537 483374 752537 483374 3688142 3327389 3688142 3327389 1677987 1049206 1677987 1049206 289614 1663906 289614 1663906 4125901 4624303 4125901 4624303 396116 255780 396116 255780 1490653 2255740 1490653 2255740 3999047 1229518 3999047 1229518 785727 613979 785727 613979 1377207 3341441 1377207 3341441 3352874 1654612 3352874 1654612 1078619 341018 1078619 341018 163971 3330406 163971 3330406 1675241 3155224 1675241 3155224 3789566 1790453 3789566 1790453 1132524 3504671 1132524 3504671 3774209 1674719 3774209 1674719 543618 310180 543618 310180 278324 280174 278324 280174 4824224 3779387 4824224 3779387 296622 1021643 296622 1021643 1670158 3741546 1670158 3741546 4417437 2654158 4417437 2654158 1660940 4568618 1660940 4568618 603472 2977213 603472 2977213 4630256 612668 4630256 612668 362023 345079 362023 345079 327522 322763 327522 322763 1674981 4720497 1674981 4720497 1308345 467833 1308345 467833 433245 4639382 433245 4639382 4209368 1449454 4209368 1449454 749063 619783 749063 619783 4162505 2956088 4162505 2956088 805030 419223 805030 419223 3792210 2931905 3792210 2931905 4635845 3323008 4635845 3323008 1120845 361013 1120845 361013 3998499 2840188 3998499 2840188 4531583 1605353 4531583 1605353 1273328 1112007 1273328 1112007 1026641 585775 1026641 585775 4500011 2884155 4500011 2884155 2799668 795564 2799668 795564 779074 2927791 779074 2927791 4334790 2293217 4334790 2293217 1651087 3337663 1651087 3337663 3346871 2020030 3346871 2020030 4787318 3352217 4787318 3352217 4134259 2236915 4134259 2236915 853034 850816 853034 850816 535525 479040 535525 479040 3060550 4190123 3060550 4190123 1177675 2031217 1177675 2031217 4806295 1656403 4806295 1656403 3360303 2019146 3360303 2019146 4742364 1666956 4742364 1666956 1684195 2780227 1684195 2780227 4435428 2514653 4435428 2514653 3352237 1221229 3352237 1221229 1025489 515726 1025489 515726 4461101 2923331 4461101 2923331 4728192 3330307 4728192 3330307 1461251 912225 1461251 912225 4217682 3340382 4217682 3340382 2051871 1648992 2051871 1648992 4453873 2263262 4453873 2263262 3315975 3161618 3315975 3161618 3763358 1971021 3763358 1971021 1111799 406613 1111799 406613 4432218 2425591 4432218 2425591 707963 475144 707963 475144 231944 2588969 231944 2588969 3225295 3624157 3225295 3624157 1427865 805571 1427865 805571 321443 1657022 321443 1657022 4261079 3065887 4261079 3065887 1167677 408839 1167677 408839 333743 3601638 333743 3601638 3574840 1680944 3574840 1680944 377219 1278784 377219 1278784 3690008 2781498 3690008 2781498 4128815 255619 4128815 255619 1137673 3709822 1137673 3709822 2181778 1437566 2181778 1437566 3341118 4896828 3341118 4896828 1655807 1666623 1655807 1666623 3341230 164743 3341230 164743 3320721 4781141 3320721 4781141 3983651 1650639 3983651 1650639 1684448 4356974 1684448 4356974 1092466 754620 1092466 754620 433127 2967578 433127 2967578 3605198 1666745 3605198 1666745 4560835 3105332 4560835 3105332 1678585 1652143 1678585 1652143 4053409 2802940 4053409 2802940 3792944 1684155 3792944 1684155 1412943 638549 1412943 638549 348019 1685384 348019 1685384 1711114 910797 1711114 910797 267648 1975996 267648 1975996 4294814 3417476 4294814 3417476 1663008 348628 1663008 348628 298837 1673653 298837 1673653 3828155 4339562 3828155 4339562 3040039 688126 3040039 688126 645647 2284112 645647 2284112 4214608 4185549 4214608 4185549 3322926 2101491 3322926 2101491 4674212 3969428 4674212 3969428 686383 2506348 686383 2506348 4605524 265446 4605524 265446 241124 57949 241124 57949 4123166 2553552 4123166 2553552 3531686 3348326 3531686 3348326 1132247 545117 1132247 545117 529847 478152 529847 478152 3792331 4459546 3792331 4459546 668573 646485 668573 646485 2956504 2522659 2956504 2522659 1371876 808929 1371876 808929 4609917 4339185 4609917 4339185 1651406 2968834 1651406 2968834 4739662 3320659 4739662 3320659 704213 807881 704213 807881 3667294 2839147 3667294 2839147 4489774 1398097 4489774 1398097 35547 3352512 35547 3352512 4221508 539987 4221508 539987 472676 1975127 472676 1975127 3640777 3338638 3640777 3338638 514080 477154 514080 477154 4398686 2833778 4398686 2833778 1665725 545341 1665725 545341 4355795 3031224 4355795 3031224 1668517 520718 1668517 520718 485756 1892955 485756 1892955 3328165 614663 3328165 614663 719915 2198615 719915 2198615 4391676 3334188 4391676 3334188 1311161 976498 1311161 976498 301929 1457001 301929 1457001 3273497 2383015 3273497 2383015 4370489 4403476 4370489 4403476 1023324 415328 1023324 415328 1658384 2003411 1658384 2003411 4772181 680109 4772181 680109 734673 1860256 734673 1860256 4867937 825373 4867937 825373 490051 298538 490051 298538 3336909 3030430 3336909 3030430 4748473 1665259 4748473 1665259 310819 4873271 310819 4873271 3660951 2547566 3660951 2547566 4300080 1025337 4300080 1025337 834498 621089 834498 621089 1584097 3782215 1584097 3782215 3675274 2234150 3675274 2234150 4671221 1669395 4671221 1669395 1886881 2628815 1886881 2628815 4741303 1681248 4741303 1681248 1666124 3084316 1666124 3084316 4732212 2305180 4732212 2305180 1105538 1395105 1105538 1395105 234651 86855 234651 86855 4271349 3348254 4271349 3348254 1110914 665981 1110914 665981 570837 2419717 570837 2419717 1680602 678718 1680602 678718 500345 1650408 500345 1650408 3988493 3344176 3988493 3344176 766287 278767 766287 278767 3572086 3854737 3572086 3854737 1280356 1650598 1280356 1650598 4782354 2022193 4782354 2022193 3603628 3338284 3603628 3338284 1434396 430492 1434396 430492 993694 3027633 993694 3027633 3693231 1993189 3693231 1993189 3325223 4524527 3325223 4524527 1007908 252808 1007908 252808 4972462 3322804 4972462 3322804 438167 987748 438167 987748 3664547 3852236 3664547 3852236 300579 1231457 300579 1231457 4151456 2981323 4151456 2981323 3342602 1562307 3342602 1562307 1648034 4963778 1648034 4963778 4207165 2238394 4207165 2238394 4485448 1650530 4485448 1650530 1679437 2477897 1679437 2477897 4288279 4099173 4288279 4099173 1659354 2562705 1659354 2562705 4322201 1971892 4322201 1971892 1655687 3684416 1655687 3684416 3349019 1425708 3349019 1425708 2887943 3352151 2887943 3352151 54792 1119841 54792 1119841 3346200 4736118 3346200 4736118 1662266 1188765 1662266 1188765 533859 3351459 533859 3351459 3147738 1666626 3147738 1666626 3708056 3343167 3708056 3343167 978114 381622 978114 381622 4705159 3589360 4705159 3589360 695337 943708 695337 943708 1660332 2303593 1660332 2303593 4329865 2963691 4329865 2963691 1667082 513265 1667082 513265 277553 281017 277553 281017 4752862 2150048 4752862 2150048 3576769 1444911 3576769 1444911 731363 3395343 731363 3395343 3609834 1980321 3609834 1980321 4537251 2940302 4537251 2940302 4868516 3573096 4868516 3573096 2806218 2440305 2806218 2440305 4372671 2936203 4372671 2936203 3350796 433406 3350796 433406 707075 2293187 707075 2293187 4754843 3393009 4754843 3393009 1663942 359914 1663942 359914 1033204 2540800 1033204 2540800 4501318 1685846 4501318 1685846 469796 595436 469796 595436 4517049 3329666 4517049 3329666 460555 1017182 460555 1017182 3794375 3587225 3794375 3587225 269668 1142326 269668 1142326 3852074 2477117 3852074 2477117 4440869 2147525 4440869 2147525 1649108 2608589 1649108 2608589 4648077 1957053 4648077 1957053 3333075 1567981 3333075 1567981 378534 323648 378534 323648 4190978 2722631 4190978 2722631 4555180 1877123 4555180 1877123 4816215 4445246 4816215 4445246 1654629 2351505 1654629 2351505 4188968 2692179 4188968 2692179 308229 196114 308229 196114 4309740 3449954 4309740 3449954 3328806 839015 3328806 839015 786993 726815 786993 726815 3794962 2690109 3794962 2690109 4456192 1348499 4456192 1348499 1190552 2212728 1190552 2212728 4434833 3346918 4434833 3346918 1802284 2700231 1802284 2700231 4700395 4071127 4700395 4071127 963437 245017 963437 245017 3557549 3263511 3557549 3263511 379132 165481 379132 165481 3342500 4488868 3342500 4488868 648654 493552 648654 493552 4804605 4660322 4804605 4660322 178219 378108 178219 378108 3910286 2855651 3910286 2855651 1675552 2182194 1675552 2182194 4657855 3335907 4657855 3335907 4061433 1979782 4061433 1979782 4732070 4319980 4732070 4319980 566430 1142133 566430 1142133 354681 292583 354681 292583 3981065 2746717 3981065 2746717 1004673 770151 1004673 770151 305880 2829147 305880 2829147 4662148 559062 4662148 559062 1138956 433671 1138956 433671 3761698 3082678 3761698 3082678 3339588 1684361 3339588 1684361 1681893 4455006 1681893 4455006 593842 570728 593842 570728 4190890 2677533 4190890 2677533 3658232 1680283 3658232 1680283 920832 283354 920832 283354 288216 2541460 288216 2541460 4438426 2848112 4438426 2848112 1020247 763765 1020247 763765 875352 2600481 875352 2600481 4226654 2017505 4226654 2017505 1656044 3339722 1656044 3339722 3744003 1976209 3744003 1976209 1248341 785260 1248341 785260 372493 1652794 372493 1652794 4334832 2708521 4334832 2708521 1827351 4151105 1827351 4151105 797317 489197 797317 489197 326806 2391101 326806 2391101 4418916 1670160 4418916 1670160 1928771 4862910 1928771 4862910 3836896 2693853 3836896 2693853 4363019 2124848 4363019 2124848 3316079 967485 3316079 967485 412402 317853 412402 317853 93409 1920586 93409 1920586 3789417 2347232 3789417 2347232 4548482 1662520 4548482 1662520 579216 546803 579216 546803 4173629 2841826 4173629 2841826 3285243 1293510 3285243 1293510 497814 992615 497814 992615 4159797 2691178 4159797 2691178 3873001 1367306 3873001 1367306 292918 1217003 292918 1217003 4323102 4438120 4323102 4438120 1333150 946466 1333150 946466 393985 3347416 393985 3347416 4206011 566642 4206011 566642 3149538 3709383 3149538 3709383 4043006 2475812 4043006 2475812 4481625 1895576 4481625 1895576 1664008 2469248 1664008 2469248 4346470 2920079 4346470 2920079 753455 4901733 753455 4901733 3971870 2103760 3971870 2103760 1650640 1449021 1650640 1449021 4436122 3320236 4436122 3320236 2941410 1373917 2941410 1373917 216922 62128 216922 62128 3597870 3331401 3597870 3331401 950145 937427 950145 937427 4239390 3085311 4239390 3085311 416964 221341 416964 221341 4444769 2463271 4444769 2463271 1647760 3073743 1647760 3073743 4846606 4303982 4846606 4303982 876809 630349 876809 630349 330874 1931899 330874 1931899 3624500 2819186 3624500 2819186 4755687 3336351 4755687 3336351 422589 1004895 422589 1004895 4365735 2845091 4365735 2845091 3332408 1742396 3332408 1742396 3918861 449828 3918861 449828 271203 1685674 271203 1685674 4041429 2912743 4041429 2912743 4600464 2003819 4600464 2003819 4719690 3953550 4719690 3953550 1671146 1650957 1671146 1650957 798703 711507 798703 711507 1291154 1661086 1291154 1661086 4494357 3326796 4494357 3326796 1100173 1097322 1100173 1097322 487199 1657330 487199 1657330 4240590 2479382 4240590 2479382 1197216 958982 1197216 958982 661254 2385632 661254 2385632 4482244 431302 4482244 431302 935871 2466407 935871 2466407 4186280 647300 4186280 647300 961382 2135502 961382 2135502 4141209 3326995 4141209 3326995 570711 939873 570711 939873 3601757 3324111 3601757 3324111 663286 243234 663286 243234 3322767 4690763 3322767 4690763 1457210 1263438 1457210 1263438 522225 861754 522225 861754 3812383 2709645 3812383 2709645 4287162 559647 4287162 559647 216524 1986194 216524 1986194 2146949 3785123 2146949 3785123 1647256 2160797 1647256 2160797 4732011 497717 4732011 497717 713506 3499130 713506 3499130 3829463 2228467 3829463 2228467 1661159 751852 1661159 751852 742505 1963720 742505 1963720 4347200 3660615 4347200 3660615 1666069 4535542 1666069 4535542 3569317 432320 3569317 432320 582177 3723605 582177 3723605 1662942 361635 1662942 361635 10193 4411748 10193 4411748 2653710 1380015 2653710 1380015 363179 263424 363179 263424 251522 2892047 251522 2892047 4584621 971755 4584621 971755 264613 3316393 264613 3316393 4350378 1958176 4350378 1958176 3641884 3350707 3641884 3350707 1685745 4987646 1685745 4987646 1110944 784342 1110944 784342 420456 388895 420456 388895 4452322 2260017 4452322 2260017 3656472 1655393 3656472 1655393 4668199 2237912 4668199 2237912 4200222 2827533 4200222 2827533 4752313 4450576 4752313 4450576 1674080 1686153 1674080 1686153 3988310 2779722 3988310 2779722 3328848 1656651 3328848 1656651 1291042 838305 1291042 838305 776009 684033 776009 684033 4133023 3342070 4133023 3342070 4477979 2123845 4477979 2123845 3710969 3554307 3710969 3554307 1284563 1239631 1284563 1239631 4319120 2589385 4319120 2589385 3336501 3320666 3336501 3320666 5003584 1665832 5003584 1665832 1493785 2177353 1493785 2177353 4516420 3822444 4516420 3822444 1649417 2330444 1649417 2330444 4373629 1831516 4373629 1831516 346302 17266 346302 17266 3988945 3570405 3988945 3570405 1659939 2875550 1659939 2875550 3964549 2207304 3964549 2207304 3345650 3322440 3345650 3322440 3648163 4108755 3648163 4108755 2279539 529959 2279539 529959 328354 249313 328354 249313 1686611 1651841 1686611 1651841 3338443 640652 3338443 640652 225818 4324535 225818 4324535 3110361 1371969 3110361 1371969 591684 535528 591684 535528 301223 1836217 301223 1836217 4042403 3339893 4042403 3339893 1785507 1671090 1785507 1671090 3846742 3075728 3846742 3075728 1646826 3392437 1646826 3392437 4078292 2135160 4078292 2135160 3794260 3346426 3794260 3346426 2502003 1146012 2502003 1146012 434295 416499 434295 416499 4139027 3298808 4139027 3298808 3319892 1444642 3319892 1444642 540764 562037 540764 562037 3614377 2229822 3614377 2229822 1371299 1404664 1371299 1404664 2054972 2662911 2054972 2662911 4542839 3786914 4542839 3786914 359867 1251532 359867 1251532 3869749 3323392 3869749 3323392 4551368 945398 4551368 945398 1280526 324327 1280526 324327 327182 208337 327182 208337 76563 2278757 76563 2278757 4031196 2758639 4031196 2758639 4542540 702575 4542540 702575 380149 1681130 380149 1681130 3315103 4850233 3315103 4850233 923619 2060939 923619 2060939 4225254 3343213 4225254 3343213 1195416 650435 1195416 650435 274682 2295521 274682 2295521 3618844 696725 3618844 696725 556419 2890772 556419 2890772 3647591 743335 3647591 743335 897000 969517 897000 969517 1058326 330112 1058326 330112 311342 69308 311342 69308 4232615 3080074 4232615 3080074 517711 696829 517711 696829 3541930 2847218 3541930 2847218 3917426 1981400 3917426 1981400 4677960 3345572 4677960 3345572 3331314 2115204 3331314 2115204 4671686 4368466 4671686 4368466 897286 707280 897286 707280 476515 460147 476515 460147 4531455 2894023 4531455 2894023 1270134 795633 1270134 795633 3882450 4484652 3882450 4484652 725343 2653559 725343 2653559 4423155 917055 4423155 917055 549620 88708 549620 88708 4072776 2781382 4072776 2781382 4744987 3692435 4744987 3692435 1671111 2339660 1671111 2339660 4363384 4747604 4363384 4747604 913614 563035 913614 563035 3555552 2711656 3555552 2711656 4729603 1577050 4729603 1577050 1060692 518557 1060692 518557 3224935 2502649 3224935 2502649 4375925 1933956 4375925 1933956 1340352 603456 1340352 603456 949440 3116819 949440 3116819 3937355 1656080 3937355 1656080 2860937 4357774 2860937 4357774 1658460 1901297 1658460 1901297 4792750 309989 4792750 309989 209515 2542908 209515 2542908 4138289 2408057 4138289 2408057 4527898 2023017 4527898 2023017 747533 411290 747533 411290 399021 246821 399021 246821 1674686 4404643 1674686 4404643 4576241 1483860 4576241 1483860 1652003 2048983 1652003 2048983 4195321 3413869 4195321 3413869 958200 1494118 958200 1494118 3874443 2916993 3874443 2916993 3335333 1428782 3335333 1428782 4763684 3351351 4763684 3351351 754069 842689 754069 842689 4277992 2698092 4277992 2698092 778328 471886 778328 471886 290205 4917418 290205 4917418 3356127 893030 3356127 893030 551117 275515 551117 275515 3776670 3329916 3776670 3329916 606865 249777 606865 249777 4564140 2719508 4564140 2719508 1673618 1220409 1673618 1220409 701629 866308 701629 866308 3884682 3039549 3884682 3039549 1364177 796884 1364177 796884 3657146 4812399 3657146 4812399 3331491 2492810 3331491 2492810 4158986 2213376 4158986 2213376 3343210 4199994 3343210 4199994 977331 287734 977331 287734 3350294 3062711 3350294 3062711 4528665 1324050 4528665 1324050 3336240 3768689 3336240 3768689 1682716 1204869 1682716 1204869 1656516 3640832 1656516 3640832 3599255 2538974 3599255 2538974 4642933 621560 4642933 621560 277237 3346941 277237 3346941 3995315 1323727 3995315 1323727 332910 2634546 332910 2634546 4696764 3352072 4696764 3352072 3661358 1666290 3661358 1666290 504545 398849 504545 398849 1517306 2735739 1517306 2735739 4014993 1090636 4014993 1090636 526287 390835 526287 390835 355454 299843 355454 299843 4697452 2385656 4697452 2385656 3633354 3158364 3633354 3158364 2911365 3363157 2911365 3363157 1441618 1160314 1441618 1160314 1144491 632158 1144491 632158 3338337 2250752 3338337 2250752 4550637 4089921 4550637 4089921 1680115 1676270 1680115 1676270 3323350 3328412 3323350 3328412 853466 482236 853466 482236 3969337 2469066 3969337 2469066 790163 381425 790163 381425 4288745 2742971 4288745 2742971 4419697 3357562 4419697 3357562 523889 958691 523889 958691 4298159 3336718 4298159 3336718 402846 258343 402846 258343 228449 2267842 228449 2267842 1710756 1647671 1710756 1647671 508548 567545 508548 567545 1953775 2067490 1953775 2067490 1350950 1664584 1350950 1664584 4959250 3326850 4959250 3326850 4309093 2492126 4309093 2492126 1660607 714835 1660607 714835 885840 2676349 885840 2676349 4792244 3269014 4792244 3269014 3321343 2981494 3321343 2981494 4754073 629008 4754073 629008 1648352 4929976 1648352 4929976 3694032 2055490 3694032 2055490 560093 3808838 560093 3808838 2780737 2898206 2780737 2898206 3795068 1679773 3795068 1679773 3085889 4034756 3085889 4034756 1259206 3022239 1259206 3022239 3759370 1230168 3759370 1230168 2795386 1895499 2795386 1895499 3857771 3322184 3857771 3322184 3344497 2076379 3344497 2076379 4062003 3341587 4062003 3341587 713918 585435 713918 585435 1648083 3002231 1648083 3002231 4716225 953261 4716225 953261 746914 445370 746914 445370 3621503 2420944 3621503 2420944 4211110 3331985 4211110 3331985 350670 1385995 350670 1385995 89390 4862821 89390 4862821 3756345 1842754 3756345 1842754 607093 775779 607093 775779 3325053 4133416 3325053 4133416 782716 514962 782716 514962 3330800 2795123 3330800 2795123 4755747 1308043 4755747 1308043 310866 1676392 310866 1676392 4032289 2477896 4032289 2477896 953091 392274 953091 392274 1662767 3571754 1662767 3571754 541358 285566 541358 285566 4692591 3236552 4692591 3236552 1467987 1234002 1467987 1234002 402984 3334912 402984 3334912 4994266 985766 4994266 985766 488585 2447391 488585 2447391 4485481 1668965 4485481 1668965 3320530 3329265 3320530 3329265 4001335 1679677 4001335 1679677 1655030 3315950 1655030 3315950 4200080 2378528 4200080 2378528 3323403 2695205 3323403 2695205 4150646 923288 4150646 923288 398536 1685863 398536 1685863 3332245 378156 3332245 378156 301390 176939 301390 176939 3800654 3862764 3800654 3862764 1089867 727109 1089867 727109 1659981 2717561 1659981 2717561 4514530 2097605 4514530 2097605 4703254 1679561 4703254 1679561 3829466 3850425 3829466 3850425 1667031 1044022 1667031 1044022 4345456 4875566 4345456 4875566 800539 610130 800539 610130 3770424 3335006 3770424 3335006 1055686 408142 1055686 408142 4619726 2146907 4619726 2146907 379499 1310494 379499 1310494 4637426 2994653 4637426 2994653 4740474 3752796 4740474 3752796 1026979 122159 1026979 122159 4238146 3343226 4238146 3343226 3334757 811678 3334757 811678 550690 169811 550690 169811 4560906 2864760 4560906 2864760 1659668 615333 1659668 615333 1648937 2653073 1648937 2653073 4610367 3030031 4610367 3030031 1411710 714007 1411710 714007 368121 254562 368121 254562 3344581 2192951 3344581 2192951 4589471 499778 4589471 499778 978759 2908748 978759 2908748 4833247 4355827 4833247 4355827 1246764 360002 1246764 360002 203392 2260320 203392 2260320 4485268 3313440 4485268 3313440 569714 479954 569714 479954 3908702 2924020 3908702 2924020 1343027 897752 1343027 897752 681782 1665061 681782 1665061 3891310 1403762 3891310 1403762 1032907 1028815 1032907 1028815 577646 3061008 577646 3061008 4086131 1965820 4086131 1965820 1660779 3321870 1660779 3321870 4325473 697235 4325473 697235 669958 242306 669958 242306 3331787 4897882 3331787 4897882 3700433 1647515 3700433 1647515 488240 3350333 488240 3350333 1673257 706447 1673257 706447 831303 1678193 831303 1678193 4513123 3017095 4513123 3017095 3593849 925946 3593849 925946 369989 2377674 369989 2377674 4592959 2046164 4592959 2046164 1521623 3543889 1521623 3543889 4565977 2095385 4565977 2095385 2783419 3351008 2783419 3351008 1224339 1034863 1224339 1034863 419829 3336238 419829 3336238 4764006 2488647 4764006 2488647 3088264 1669709 3088264 1669709 4226420 3333756 4226420 3333756 805951 365209 805951 365209 303438 3107213 303438 3107213 4799829 3492567 4799829 3492567 977478 523741 977478 523741 276421 3128353 276421 3128353 4767339 1420343 4767339 1420343 1362085 1142923 1362085 1142923 935823 251120 935823 251120 3588096 2894401 3588096 2894401 4746086 3346038 4746086 3346038 1075685 483492 1075685 483492 3340969 2690051 3340969 2690051 4456198 3021765 4456198 3021765 3577899 1672853 3577899 1672853 1663779 3606034 1663779 3606034 3713200 1686653 3713200 1686653 3804917 2190615 3804917 2190615 4534787 2960629 4534787 2960629 1671008 4788387 1671008 4788387 3868381 2773421 3868381 2773421 4507643 3278949 4507643 3278949 1390660 796152 1390660 796152 446238 2731930 446238 2731930 4448929 3352968 4448929 3352968 1675766 2283843 1675766 2283843 4361334 2348140 4361334 2348140 3799971 1667364 3799971 1667364 3583394 3463974 3583394 3463974 357529 565403 357529 565403 3887110 2381946 3887110 2381946 4167774 2716829 4167774 2716829 4438414 3001968 4438414 3001968 3319290 2330944 3319290 2330944 4478185 1429288 4478185 1429288 739019 462698 739019 462698 326542 2893615 326542 2893615 3843891 2144330 3843891 2144330 1673634 3031758 1673634 3031758 4072536 342108 4072536 342108 1021179 1044704 1021179 1044704 4211738 2975358 4211738 2975358 987084 205177 987084 205177 3314079 3337022 3314079 3337022 4214077 1653131 4214077 1653131 816261 604015 816261 604015 497815 1660014 497815 1660014 1608805 2618270 1608805 2618270 4276660 969507 4276660 969507 620128 3810661 620128 3810661 4260601 1280853 4260601 1280853 476104 418864 476104 418864 5327 2828816 5327 2828816 4659837 3334156 4659837 3334156 1651867 989031 1651867 989031 654401 413054 654401 413054 3858591 2164761 3858591 2164761 1248192 1205485 1248192 1205485 836316 756832 836316 756832 341874 3332183 341874 3332183 4490746 2001258 4490746 2001258 1256779 1202352 1256779 1202352 3594745 3181936 3594745 3181936 1382949 617553 1382949 617553 565284 2215671 565284 2215671 3901304 3023289 3901304 3023289 4713291 1997870 4713291 1997870 2850934 1653419 2850934 1653419 1214871 586892 1214871 586892 816803 2268175 816803 2268175 4461084 2834509 4461084 2834509 3345597 1660519 3345597 1660519 1657458 2615907 1657458 2615907 4306898 3320149 4306898 3320149 2057210 1671957 2057210 1671957 4069910 2819370 4069910 2819370 3266947 1299913 3266947 1299913 509082 719104 509082 719104 4240022 3341456 4240022 3341456 144071 1465991 144071 1465991 4342816 3340497 4342816 3340497 379197 291178 379197 291178 2900660 2903915 2900660 2903915 4872383 1663215 4872383 1663215 2372310 2429382 2372310 2429382 4413272 1884149 4413272 1884149 4971661 4956844 4971661 4956844 3284431 3218979 3284431 3218979 3349895 762179 3349895 762179 150167 3368778 150167 3368778 1667230 1662138 1667230 1662138 665969 348806 665969 348806 342030 2627525 342030 2627525 4561677 1648994 4561677 1648994 3602851 3051613 3602851 3051613 1088918 1103547 1088918 1103547 3629167 2134871 3629167 2134871 4564545 3341171 4564545 3341171 430469 1647142 430469 1647142 4276289 2655139 4276289 2655139 3303870 19341 3303870 19341 3555747 3353235 3555747 3353235 109849 1899064 109849 1899064 4111995 2437575 4111995 2437575 925862 467595 925862 467595 4672465 3396575 4672465 3396575 1684714 1751504 1684714 1751504 1275255 1394124 1275255 1394124 245604 4765223 245604 4765223 4103547 1896369 4103547 1896369 840584 607421 840584 607421 4195227 2670279 4195227 2670279 481916 583792 481916 583792 4397923 3101611 4397923 3101611 4920940 1308240 4920940 1308240 347139 1966438 347139 1966438 3950580 3317969 3950580 3317969 1668457 1654270 1668457 1654270 910212 542190 910212 542190 3327397 2196822 3327397 2196822 511365 978683 511365 978683 3589885 3086858 3589885 3086858 4511120 345536 4511120 345536 285683 3330896 285683 3330896 4249747 758788 4249747 758788 430788 3007342 430788 3007342 4718425 4455098 4718425 4455098 1107168 416363 1107168 416363 4472557 2596091 4472557 2596091 3120360 1251458 3120360 1251458 204234 1675544 204234 1675544 3330947 2999201 3330947 2999201 3757300 704828 3757300 704828 3321422 31802 3321422 31802 646777 2500440 646777 2500440 4463250 3840602 4463250 3840602 1658050 125939 1658050 125939 3340420 3675856 3340420 3675856 1499173 1604273 1499173 1604273 4087586 2789810 4087586 2789810 871488 407643 871488 407643 2997718 3345791 2997718 3345791 436456 1038994 436456 1038994 2693901 3337231 2693901 3337231 4698063 650137 4698063 650137 494777 3325380 494777 3325380 3612676 2423956 3612676 2423956 4301266 3138252 4301266 3138252 565942 1038117 565942 1038117 2354510 3326192 2354510 3326192 968539 519923 968539 519923 3604843 2041367 3604843 2041367 3970589 3077728 3970589 3077728 319293 1247601 319293 1247601 1551787 3318329 1551787 3318329 176718 3744630 176718 3744630 4124676 1420188 4124676 1420188 2760523 3348470 2760523 3348470 896189 390782 896189 390782 4366097 3331773 4366097 3331773 1647045 1150205 1647045 1150205 1106627 483943 1106627 483943 4060309 3124297 4060309 3124297 1685849 601626 1685849 601626 437467 345921 437467 345921 1769069 2132229 1769069 2132229 4128034 3031768 4128034 3031768 1389116 3345140 1389116 3345140 611190 887518 611190 887518 3740119 2484248 3740119 2484248 4686419 1686076 4686419 1686076 1112875 450345 1112875 450345 3778003 4445244 3778003 4445244 979880 220646 979880 220646 3353135 4087013 3353135 4087013 1647399 678651 1647399 678651 587337 328075 587337 328075 4212362 2598746 4212362 2598746 4704165 1284259 4704165 1284259 289588 1996512 289588 1996512 4208806 2528032 4208806 2528032 1072172 618142 1072172 618142 551066 1991471 551066 1991471 3875057 2437426 3875057 2437426 1683473 1683849 1683473 1683849 756813 520081 756813 520081 3332260 3574860 3332260 3574860 4008658 1663652 4008658 1663652 803502 783247 803502 783247 4054255 2683060 4054255 2683060 4702981 1681505 4702981 1681505 734221 928731 734221 928731 4462630 2773693 4462630 2773693 4578914 2065695 4578914 2065695 1665241 3314886 1665241 3314886 4000656 1068301 4000656 1068301 919720 367561 919720 367561 4150724 4939975 4150724 4939975 1070181 527356 1070181 527356 175664 3939195 175664 3939195 4074416 2137425 4074416 2137425 4634741 1008862 4634741 1008862 1954307 1667910 1954307 1667910 4566729 2946790 4566729 2946790 1676992 2311081 1676992 2311081 4429288 1662106 4429288 1662106 36032 1130701 36032 1130701 3774709 3348481 3774709 3348481 1051193 884192 1051193 884192 205446 1678142 205446 1678142 1686561 556648 1686561 556648 402339 1301075 402339 1301075 1662318 2340079 1662318 2340079 1073872 1082253 1073872 1082253 1712796 2326849 1712796 2326849 3890234 3323507 3890234 3323507 691331 536443 691331 536443 104661 4663245 104661 4663245 1647207 263335 1647207 263335 214559 210433 214559 210433 4089578 3661957 4089578 3661957 261199 221982 261199 221982 4389297 2971943 4389297 2971943 4819348 874831 4819348 874831 351497 1659684 351497 1659684 1008010 552127 1008010 552127 4377585 2670651 4377585 2670651 526117 1028481 526117 1028481 3348980 4665720 3348980 4665720 949605 425836 949605 425836 347561 3415898 347561 3415898 4493546 1666413 4493546 1666413 758743 379553 758743 379553 231009 3429761 231009 3429761 3345801 1655059 3345801 1655059 988734 996711 988734 996711 646118 3107964 646118 3107964 4902674 3350530 4902674 3350530 715652 282996 715652 282996 3819948 2343768 3819948 2343768 4471070 3351516 4471070 3351516 401672 1177947 401672 1177947 3371059 2169558 3371059 2169558 4620174 3348487 4620174 3348487 1025052 496764 1025052 496764 3336537 1990631 3336537 1990631 3975488 1660107 3975488 1660107 1659727 3086661 1659727 3086661 3666740 940644 3666740 940644 1006715 301513 1006715 301513 3819295 2512059 3819295 2512059 4235236 1345877 4235236 1345877 218855 43060 218855 43060 4113593 3340230 4113593 3340230 4481638 1281858 4481638 1281858 1215801 402993 1215801 402993 1277069 1312404 1277069 1312404 3531185 3333145 3531185 3333145 4099370 823047 4099370 823047 782439 600749 782439 600749 3987371 2421404 3987371 2421404 1262241 1029113 1262241 1029113 534014 1695538 534014 1695538 4168191 3096279 4168191 3096279 1101654 460494 1101654 460494 3674994 2349863 3674994 2349863 4495177 2950035 4495177 2950035 4659870 1670190 4659870 1670190 1216380 901086 1216380 901086 533673 1662163 533673 1662163 4119667 2849292 4119667 2849292 4945257 1237330 4945257 1237330 1034573 756912 1034573 756912 2188154 1685586 2188154 1685586 1332919 1165010 1332919 1165010 474134 2217664 474134 2217664 4481346 859513 4481346 859513 360668 3335778 360668 3335778 3349348 4389754 3349348 4389754 1652400 4773489 1652400 4773489 3659960 1681568 3659960 1681568 1859830 453856 1859830 453856 3367281 2451780 3367281 2451780 4662435 639880 4662435 639880 2193151 1686205 2193151 1686205 793066 3716737 793066 3716737 3717466 2895289 3717466 2895289 3324155 881228 3324155 881228 3766968 3037643 3766968 3037643 4739227 935744 4739227 935744 485613 4828755 485613 4828755 3736750 1663696 3736750 1663696 1205271 1143311 1205271 1143311 938953 450334 938953 450334 3962046 3315831 3962046 3315831 1370245 846398 1370245 846398 3993426 2439698 3993426 2439698 4510207 2899629 4510207 2899629 3028421 520156 3028421 520156 478706 1677647 478706 1677647 4463845 2550968 4463845 2550968 472667 1485754 472667 1485754 4236140 3787313 4236140 3787313 358551 1677834 358551 1677834 4181781 2798712 4181781 2798712 3378611 4552543 3378611 4552543 870703 1678392 870703 1678392 4426974 2257882 4426974 2257882 1658704 3342361 1658704 3342361 380209 348500 380209 348500 4312632 2784440 4312632 2784440 4466041 1713583 4466041 1713583 904614 706516 904614 706516 3976111 3319459 3976111 3319459 4589894 675244 4589894 675244 584993 3337443 584993 3337443 3317381 1111368 3317381 1111368 1158077 1684315 1158077 1684315 583067 522733 583067 522733 3588221 4124392 3588221 4124392 994006 577458 994006 577458 270385 2230444 270385 2230444 4518713 4430942 4518713 4430942 1368487 1074195 1368487 1074195 680133 877702 680133 877702 3876529 3351433 3876529 3351433 1677963 1673209 1677963 1673209 4254775 948212 4254775 948212 2060209 3340510 2060209 3340510 558742 590595 558742 590595 2352533 3334199 2352533 3334199 4216926 1672995 4216926 1672995 1488360 3334834 1488360 3334834 4516131 1665806 4516131 1665806 966628 487058 966628 487058 4616505 3343442 4616505 3343442 413814 917377 413814 917377 2764927 4547847 2764927 4547847 4634286 1241878 4634286 1241878 978636 596440 978636 596440 4386294 3344358 4386294 3344358 695962 209280 695962 209280 50341 4076894 50341 4076894 1678511 1377771 1678511 1377771 247421 4760135 247421 4760135 5008232 374377 5008232 374377 3583657 3332302 3583657 3332302 4452316 1656941 4452316 1656941 480505 1009145 480505 1009145 3941885 2871573 3941885 2871573 2468173 1075124 2468173 1075124 517762 2723074 517762 2723074 4661234 3057528 4661234 3057528 904306 137862 904306 137862 4278501 2640088 4278501 2640088 1081541 549430 1081541 549430 4181250 2727999 4181250 2727999 1667336 3320528 1667336 3320528 4224388 7230 4224388 7230 673925 2496843 673925 2496843 4154657 2659349 4154657 2659349 3350595 308934 3350595 308934 4357408 3334053 4357408 3334053 1648335 4823409 1648335 4823409 4179858 1976579 4179858 1976579 1448388 664382 1448388 664382 314363 3317086 314363 3317086 4564068 1676794 4564068 1676794 1685874 4528411 1685874 4528411 4075902 2189582 4075902 2189582 2496610 3335380 2496610 3335380 772932 340212 772932 340212 235012 199570 235012 199570 4122111 2695765 4122111 2695765 1652514 1280022 1652514 1280022 294347 2779664 294347 2779664 4198680 3536303 4198680 3536303 1970193 2976148 1970193 2976148 4709667 1897278 4709667 1897278 3344422 4581885 3344422 4581885 1679188 526768 1679188 526768 502593 420921 502593 420921 3790075 3319281 3790075 3319281 4540724 2005610 4540724 2005610 4860163 3324689 4860163 3324689 1284645 821869 1284645 821869 350238 245900 350238 245900 3831949 4665986 3831949 4665986 1390080 835258 1390080 835258 853977 642086 853977 642086 4402025 2935815 4402025 2935815 4698887 3343579 4698887 3343579 1631076 4956306 1631076 4956306 3962310 1664735 3962310 1664735 846579 360090 846579 360090 3341564 3318694 3341564 3318694 1662826 1200646 1662826 1200646 1050024 333665 1050024 333665 4148669 3317920 4148669 3317920 2935039 1655872 2935039 1655872 977120 3878380 977120 3878380 3611098 2368910 3611098 2368910 4457304 2089196 4457304 2089196 3315334 2940286 3315334 2940286 4717713 1680206 4717713 1680206 3313600 3583796 3313600 3583796 1048153 2308610 1048153 2308610 4480836 3336094 4480836 3336094 1451784 197884 1451784 197884 4271670 2767295 4271670 2767295 3580063 561327 3580063 561327 850550 2261797 850550 2261797 4798074 4005667 4798074 4005667 248813 1360402 248813 1360402 3660848 2319282 3660848 2319282 4134398 2990366 4134398 2990366 1073719 230082 1073719 230082 4096601 4267755 4096601 4267755 1675545 693352 1675545 693352 458303 4428273 458303 4428273 4630545 1660151 4630545 1660151 447704 976269 447704 976269 3349361 3316252 3349361 3316252 4156628 1223450 4156628 1223450 346780 3835723 346780 3835723 4156768 2467707 4156768 2467707 4417080 2863233 4417080 2863233 1686265 4063841 1686265 4063841 629484 2753971 629484 2753971 4452133 2970856 4452133 2970856 3328204 4640229 3328204 4640229 1490790 751722 1490790 751722 215843 2406087 215843 2406087 4506387 800222 4506387 800222 1331385 191791 1331385 191791 3894465 2879568 3894465 2879568 3742385 1669409 3742385 1669409 1417639 786988 1417639 786988 748313 2433759 748313 2433759 4781705 3331213 4781705 3331213 2126321 422346 2126321 422346 377214 2374971 377214 2374971 4720956 3345773 4720956 3345773 1685565 541679 1685565 541679 310639 2506582 310639 2506582 3347865 4404 3347865 4404 1409670 477057 1409670 477057 703296 3335790 703296 3335790 3286720 3143368 3286720 3143368 606196 566550 606196 566550 528065 2514495 528065 2514495 4371329 1679879 4371329 1679879 3211795 1135268 3211795 1135268 210780 191226 210780 191226 3887913 3321515 3887913 3321515 424009 388348 424009 388348 288234 2729239 288234 2729239 3978164 1279503 3978164 1279503 560372 915392 560372 915392 1676984 3344819 1676984 3344819 4985073 1267660 4985073 1267660 277212 3810658 277212 3810658 3654651 1668425 3654651 1668425 598627 3351387 598627 3351387 3217913 1649477 3217913 1649477 4338625 3098280 4338625 3098280 1493951 737583 1493951 737583 557761 1931050 557761 1931050 4908757 1084284 4908757 1084284 486916 2889748 486916 2889748 4552477 1022764 4552477 1022764 700905 652014 700905 652014 675161 2374293 675161 2374293 4503919 1659768 4503919 1659768 1659891 4172944 1659891 4172944 4248612 1067358 4248612 1067358 707032 272093 707032 272093 2317059 4280157 2317059 4280157 3990596 2143476 3990596 2143476 3321587 1270245 3321587 1270245 1118953 4500446 1118953 4500446 4377726 3015356 4377726 3015356 4720067 468131 4720067 468131 1189939 2194919 1189939 2194919 4625614 1657401 4625614 1657401 3331435 5017676 3331435 5017676 4261973 2221279 4261973 2221279 1646887 4743781 1646887 4743781 4341833 2105960 4341833 2105960 1225062 1054088 1225062 1054088 4589412 4399937 4589412 4399937 3320723 282426 3320723 282426 404002 3014149 404002 3014149 4644192 2291514 4644192 2291514 1019734 544553 1019734 544553 464033 201645 464033 201645 3732610 3339353 3732610 3339353 4495379 587000 4495379 587000 8581 2978017 8581 2978017 3798459 2070552 3798459 2070552 1653618 1369910 1653618 1369910 1122928 996251 1122928 996251 796644 157599 796644 157599 3607667 3331022 3607667 3331022 4337603 1198037 4337603 1198037 1097623 353424 1097623 353424 3705579 3326488 3705579 3326488 1686395 2937980 1686395 2937980 4695537 1666159 4695537 1666159 1318222 1187251 1318222 1187251 4353676 2809150 4353676 2809150 1658857 1708247 1658857 1708247 3863218 2428951 3863218 2428951 4450667 3329645 4450667 3329645 1410355 1034864 1410355 1034864 4320235 3091282 4320235 3091282 3313351 1678499 3313351 1678499 4730613 1994173 4730613 1994173 1025014 772688 1025014 772688 4114285 2459603 4114285 2459603 4534116 3320871 4534116 3320871 1198693 229792 1198693 229792 3319360 1237148 3319360 1237148 971556 812386 971556 812386 296570 1677179 296570 1677179 3322576 2375739 3322576 2375739 4299135 3310165 4299135 3310165 1144748 232571 1144748 232571 4152097 3318302 4152097 3318302 310138 225995 310138 225995 4919060 2314229 4919060 2314229 912150 752044 912150 752044 669792 587191 669792 587191 1751752 2563565 1751752 2563565 4400489 1654729 4400489 1654729 1648956 767137 1648956 767137 512518 473431 512518 473431 338699 3329314 338699 3329314 3629390 2932924 3629390 2932924 1668655 583316 1668655 583316 503591 2082538 503591 2082538 4756193 1379102 4756193 1379102 1506000 2211797 1506000 2211797 4655877 1414373 4655877 1414373 2195660 2982835 2195660 2982835 3805662 1648426 3805662 1648426 1669476 4913103 1669476 4913103 4659914 1652749 4659914 1652749 4942171 3339677 4942171 3339677 1420951 1032377 1420951 1032377 666043 4801706 666043 4801706 3340474 2074216 3340474 2074216 2355623 3332998 2355623 3332998 4597119 2598844 4597119 2598844 3318345 3091212 3318345 3091212 4898798 228257 4898798 228257 204976 2182225 204976 2182225 4305401 3002831 4305401 3002831 1262307 835991 1262307 835991 3783190 2098369 3783190 2098369 4618948 4594526 4618948 4594526 324026 123538 324026 123538 3917393 1686430 3917393 1686430 1461283 201714 1461283 201714 3831558 3350595 3831558 3350595 4497784 1092565 4497784 1092565 250224 2495646 250224 2495646 4173493 1925281 4173493 1925281 1523582 3571687 1523582 3571687 3330567 4660874 3330567 4660874 1673132 1674532 1673132 1674532 951003 489617 951003 489617 1664508 3840519 1664508 3840519 3893635 1075984 3893635 1075984 851916 162251 851916 162251 3351714 4748384 3351714 4748384 454893 1655886 454893 1655886 3347945 3336919 3347945 3336919 1116726 703157 1116726 703157 4361448 3121042 4361448 3121042 558917 1483179 558917 1483179 3943350 2777811 3943350 2777811 4713705 4748112 4713705 4748112 578633 154203 578633 154203 4393836 1668543 4393836 1668543 653214 52672 653214 52672 3319854 1214555 3319854 1214555 592495 1014993 592495 1014993 1182536 1685311 1182536 1685311 373070 809827 373070 809827 4356773 3027002 4356773 3027002 4777848 3335698 4777848 3335698 1072377 298210 1072377 298210 284620 223255 284620 223255 3325661 2584110 3325661 2584110 4684946 1673242 4684946 1673242 1663204 3639224 1663204 3639224 3348546 2218336 3348546 2218336 4532979 3547993 4532979 3547993 843621 3324550 843621 3324550 3872845 1678426 3872845 1678426 974145 327821 974145 327821 3077601 2036747 3077601 2036747 4299587 2928482 4299587 2928482 1538067 1256119 1538067 1256119 727332 2194303 727332 2194303 3505944 921174 3505944 921174 774299 680301 774299 680301 2203704 2178546 2203704 2178546 4169331 3343608 4169331 3343608 2240862 1291217 2240862 1291217 377189 330230 377189 330230 3882415 3322817 3882415 3322817 437850 419781 437850 419781 232466 4763078 232466 4763078 1316534 302996 1316534 302996 1675648 2424707 1675648 2424707 4476129 3338637 4476129 3338637 855277 515542 855277 515542 1266516 1682689 1266516 1682689 1661496 731845 1661496 731845 518515 448546 518515 448546 4162357 3027567 4162357 3027567 3325937 645885 3325937 645885 890575 1655149 890575 1655149 2571042 3344283 2571042 3344283 4465761 1652423 4465761 1652423 1068607 606399 1068607 606399 497808 2250999 497808 2250999 4610305 3328161 4610305 3328161 3385071 1131599 3385071 1131599 521781 2890440 521781 2890440 4102503 2381687 4102503 2381687 4299321 4875226 4299321 4875226 1494414 2384329 1494414 2384329 4516997 2855754 4516997 2855754 883371 445357 883371 445357 3648183 3320629 3648183 3320629 4563227 3652602 4563227 3652602 652452 588462 652452 588462 583315 1677152 583315 1677152 4781737 3389819 4781737 3389819 1650763 4904855 1650763 4904855 3626691 935687 3626691 935687 2351131 3349164 2351131 3349164 4125271 1129623 4125271 1129623 680312 879779 680312 879779 3634276 3331388 3634276 3331388 610483 816598 610483 816598 4387848 2267563 4387848 2267563 1139307 707257 1139307 707257 652665 2496696 652665 2496696 4664776 3082907 4664776 3082907 1905383 1303049 1905383 1303049 4148177 2588059 4148177 2588059 1657393 3323693 1657393 3323693 835038 333538 835038 333538 174278 2031460 174278 2031460 3719565 2462985 3719565 2462985 4401589 3320906 4401589 3320906 1368470 1056268 1368470 1056268 901711 389141 901711 389141 2000485 2400554 2000485 2400554 4259077 3313965 4259077 3313965 3343065 944303 3343065 944303 1669784 1902856 1669784 1902856 4715538 3134893 4715538 3134893 219570 493607 219570 493607 4527679 2523798 4527679 2523798 3350457 3334299 3350457 3334299 4497375 768845 4497375 768845 615148 4807503 615148 4807503 4017422 1826788 4017422 1826788 1007573 657776 1007573 657776 4486891 2176654 4486891 2176654 890208 419220 890208 419220 279963 4630888 279963 4630888 2669017 1905991 2669017 1905991 4794656 3322910 4794656 3322910 3453576 1664246 3453576 1664246 4105479 3336745 4105479 3336745 648718 931233 648718 931233 3129645 2905807 3129645 2905807 4757046 4177545 4757046 4177545 1145668 1088019 1145668 1088019 301617 2374215 301617 2374215 4287623 2245860 4287623 2245860 3852988 3058660 3852988 3058660 1659903 2060446 1659903 2060446 4648797 1115516 4648797 1115516 281512 4532241 281512 4532241 4151627 2331232 4151627 2331232 4348005 1191822 4348005 1191822 983063 2916393 983063 2916393 4563893 89927 4563893 89927 1364211 1661502 1364211 1661502 3343283 306579 3343283 306579 1463067 3469738 1463067 3469738 4201378 658979 4201378 658979 692338 2599175 692338 2599175 4530921 3096608 4530921 3096608 1192864 777601 1192864 777601 3993597 3317756 3993597 3317756 2909783 1439376 2909783 1439376 1168220 3327921 1168220 3327921 4400981 1354550 4400981 1354550 1158986 703360 1158986 703360 237744 1972517 237744 1972517 4718593 1928321 4718593 1928321 806240 227706 806240 227706 4285171 1982113 4285171 1982113 813825 364554 813825 364554 3975339 3341624 3975339 3341624 787017 853433 787017 853433 4011160 2683269 4011160 2683269 2441725 1250239 2441725 1250239 4258003 3224551 4258003 3224551 3330535 2071553 3330535 2071553 4065216 3776749 4065216 3776749 968191 715318 968191 715318 4196024 3327539 4196024 3327539 4839138 256675 4839138 256675 897744 1670366 897744 1670366 4346355 2799399 4346355 2799399 4670123 352930 4670123 352930 1415316 1913953 1415316 1913953 4389898 2589556 4389898 2589556 3701812 1920736 3701812 1920736 2208404 3402335 2208404 3402335 1098250 961383 1098250 961383 656969 2782951 656969 2782951 4101487 947458 4101487 947458 905806 593079 905806 593079 489173 3316188 489173 3316188 3253348 1379055 3253348 1379055 958171 762840 958171 762840 659856 530209 659856 530209 3769179 3098295 3769179 3098295 1368554 483657 1368554 483657 441864 2972811 441864 2972811 4684412 3087798 4684412 3087798 1659087 1648707 1659087 1648707 4583307 2793700 4583307 2793700 2722008 1207104 2722008 1207104 1032957 4550075 1032957 4550075 4456450 1664485 4456450 1664485 3761130 3328118 3761130 3328118 1344846 905432 1344846 905432 279867 184705 279867 184705 3327088 3314226 3327088 3314226 4206226 1676360 4206226 1676360 2863128 1314795 2863128 1314795 3666653 4380155 3666653 4380155 2183116 1656751 2183116 1656751 3846817 3326149 3846817 3326149 778373 266885 778373 266885 98726 2510855 98726 2510855 4388331 1287473 4388331 1287473 233773 4610202 233773 4610202 1682702 970500 1682702 970500 595799 334953 595799 334953 4282280 2790128 4282280 2790128 813007 657378 813007 657378 2658869 2990415 2658869 2990415 4313735 887462 4313735 887462 1988063 3032756 1988063 3032756 4726862 3338518 4726862 3338518 837367 705435 837367 705435 4168499 3373459 4168499 3373459 1009415 462124 1009415 462124 1665062 2056107 1665062 2056107 4664533 3055813 4664533 3055813 4788921 3352539 4788921 3352539 621386 875049 621386 875049 4251838 2010747 4251838 2010747 1679901 2839436 1679901 2839436 4548479 3899422 4548479 3899422 3343989 1134433 3343989 1134433 878412 450431 878412 450431 324395 266228 324395 266228 3855246 2908345 3855246 2908345 4792896 3325675 4792896 3325675 3990510 1977912 3990510 1977912 915113 1096321 915113 1096321 4248950 2996545 4248950 2996545 4734870 3871169 4734870 3871169 729404 516484 729404 516484 4139607 2849384 4139607 2849384 4650529 3989839 4650529 3989839 1355332 1198808 1355332 1198808 277997 2435632 277997 2435632 4315478 1353713 4315478 1353713 1250650 219751 1250650 219751 3337638 1652767 3337638 1652767 4021449 2688642 4021449 2688642 3602352 1647393 3602352 1647393 777176 659797 777176 659797 400567 2234501 400567 2234501 4039265 1199247 4039265 1199247 232882 4557776 232882 4557776 3350693 1250591 3350693 1250591 934067 698671 934067 698671 387562 3961582 387562 3961582 3334285 1355098 3334285 1355098 1258295 3066694 1258295 3066694 3783869 2418703 3783869 2418703 4544731 1657877 4544731 1657877 1658176 4250650 1658176 4250650 1996895 329685 1996895 329685 1028832 1686474 1028832 1686474 2674516 3902002 2674516 3902002 3974229 2617459 3974229 2617459 4352321 3327874 4352321 3327874 1433678 37560 1433678 37560 4017187 3065052 4017187 3065052 3327015 882211 3327015 882211 719634 1666730 719634 1666730 1163452 348887 1163452 348887 1652344 1103235 1652344 1103235 959880 3325931 959880 3325931 3348735 298659 3348735 298659 4548899 2903206 4548899 2903206 3349860 1654448 3349860 1654448 1678442 2303920 1678442 2303920 4790588 1149139 4790588 1149139 1454903 2427674 1454903 2427674 4467152 2123573 4467152 2123573 198277 366980 198277 366980 4750055 2711992 4750055 2711992 217777 694694 217777 694694 3620113 3328706 3620113 3328706 4305099 253620 4305099 253620 236158 3752874 236158 3752874 1438453 104091 1438453 104091 3842049 2543882 3842049 2543882 4609721 3082995 4609721 3082995 4796554 3970572 4796554 3970572 667033 516960 667033 516960 2037875 2376288 2037875 2376288 4744352 724673 4744352 724673 695740 1226017 695740 1226017 3338610 2369295 3338610 2369295 4237141 2735046 4237141 2735046 1210414 348282 1210414 348282 3334981 3324598 3334981 3324598 1674414 4047230 1674414 4047230 660926 775368 660926 775368 2153273 3315144 2153273 3315144 614243 604227 614243 604227 336572 2041748 336572 2041748 3420880 1074889 3420880 1074889 484132 1818771 484132 1818771 3678091 2397453 3678091 2397453 4737984 1665453 4737984 1665453 3313255 1954141 3313255 1954141 4440526 1336757 4440526 1336757 1378687 125794 1378687 125794 3562117 1843067 3562117 1843067 1161661 1657260 1161661 1657260 3056719 1670349 3056719 1670349 48630 4960951 48630 4960951 4081989 876464 4081989 876464 284566 1679516 284566 1679516 3335898 3328327 3335898 3328327 4289218 314744 4289218 314744 1183138 1672847 1183138 1672847 1671050 759962 1671050 759962 4622427 3319055 4622427 3319055 1063622 468998 1063622 468998 254090 228766 254090 228766 3336732 2133372 3336732 2133372 1678736 1651591 1678736 1651591 4730169 2688492 4730169 2688492 3732551 1211375 3732551 1211375 1650818 3362311 1650818 3362311 4735157 524554 4735157 524554 270886 2555469 270886 2555469 4114894 509316 4114894 509316 952537 2591813 952537 2591813 4636495 3331294 4636495 3331294 794361 271333 794361 271333 4115149 2941923 4115149 2941923 4668666 3071481 4668666 3071481 1287439 365152 1287439 365152 326774 4580681 326774 4580681 4329215 1654361 4329215 1654361 1663963 3771892 1663963 3771892 740776 307791 740776 307791 4239755 2658610 4239755 2658610 3839731 2042616 3839731 2042616 3343934 384272 3343934 384272 971051 3327086 971051 3327086 4396224 2011771 4396224 2011771 3328775 788540 3328775 788540 323488 3038123 323488 3038123 4796984 1680154 4796984 1680154 1664393 2123629 1664393 2123629 4315351 3155816 4315351 3155816 1064083 3353319 1064083 3353319 3857944 626202 3857944 626202 393966 1648849 393966 1648849 3888384 3322476 3888384 3322476 1674003 246381 1674003 246381 1041852 1115558 1041852 1115558 3352831 3080519 3352831 3080519 3698535 1349014 3698535 1349014 1037421 674660 1037421 674660 3999374 3101349 3999374 3101349 234263 992480 234263 992480 3823412 3083543 3823412 3083543 4896157 4082276 4896157 4082276 1668971 1652138 1668971 1652138 4633102 3327604 4633102 3327604 4044364 1982141 4044364 1982141 4762642 1677435 4762642 1677435 296545 4379095 296545 4379095 4534926 341860 4534926 341860 600337 1215015 600337 1215015 447259 385249 447259 385249 349617 2665289 349617 2665289 4657918 4640965 4657918 4640965 1451668 1673294 1451668 1673294 4085401 3854871 4085401 3854871 1145624 543037 1145624 543037 251891 2544808 251891 2544808 3655933 612284 3655933 612284 686347 2674322 686347 2674322 4559166 4403927 4559166 4403927 3314547 2360029 3314547 2360029 4443680 1100417 4443680 1100417 1513497 3320063 1513497 3320063 4789084 1672442 4789084 1672442 4229243 2844150 4229243 2844150 4579697 4935100 4579697 4935100 2290309 1030949 2290309 1030949 4541437 3334725 4541437 3334725 1163462 391912 1163462 391912 317988 227292 317988 227292 204123 3335989 204123 3335989 4116780 945148 4116780 945148 512212 333649 512212 333649 286036 261924 286036 261924 4190994 2943926 4190994 2943926 1722915 1649747 1722915 1649747 4760402 2966464 4760402 2966464 1411344 1198739 1411344 1198739 824408 755867 824408 755867 4547844 1788450 4547844 1788450 857821 1651843 857821 1651843 4092522 2770842 4092522 2770842 4464840 4019730 4464840 4019730 1648910 915980 1648910 915980 460201 1997775 460201 1997775 4400242 1560363 4400242 1560363 3331499 2011863 3331499 2011863 1436520 1183939 1436520 1183939 4220631 3315443 4220631 3315443 1677095 509598 1677095 509598 410486 4946834 410486 4946834 4345296 1000979 4345296 1000979 3330090 3959105 3330090 3959105 3770400 1682043 3770400 1682043 1147461 484885 1147461 484885 1904115 3192041 1904115 3192041 4093158 2391332 4093158 2391332 1658196 4533700 1658196 4533700 4459567 2708583 4459567 2708583 1002241 1384142 1002241 1384142 4220619 2998906 4220619 2998906 572833 3350939 572833 3350939 29963 1205264 29963 1205264 4375472 2612625 4375472 2612625 1184782 1005667 1184782 1005667 520370 2136961 520370 2136961 4604034 834975 4604034 834975 472843 377237 472843 377237 4156488 3098841 4156488 3098841 3319595 209270 3319595 209270 100912 1918142 100912 1918142 4354923 2919089 4354923 2919089 4627986 705233 4627986 705233 864471 1013983 864471 1013983 1258871 2896748 1258871 2896748 4575969 2034463 4575969 2034463 1681403 3759209 1681403 3759209 1271793 299936 1271793 299936 3862059 2321716 3862059 2321716 254953 1359465 254953 1359465 4514905 2479255 4514905 2479255 1939473 1654982 1939473 1654982 4378933 2966327 4378933 2966327 3346977 2525123 3346977 2525123 4412219 3084372 4412219 3084372 279519 1177202 279519 1177202 3815139 2512471 3815139 2512471 4432950 1983880 4432950 1983880 1671231 4440531 1671231 4440531 3686250 1645735 3686250 1645735 838557 523431 838557 523431 2695675 3749019 2695675 3749019 221157 1231348 221157 1231348 4653016 2885676 4653016 2885676 2054834 847053 2054834 847053 537965 2444557 537965 2444557 3351281 1656595 3351281 1656595 4774497 3318064 4774497 3318064 1663125 2769843 1663125 2769843 4335266 3836809 4335266 3836809 1380182 1339330 1380182 1339330 214776 214818 214776 214818 3022912 1962502 3022912 1962502 4549401 2562542 4549401 2562542 4082434 1396513 4082434 1396513 730577 290654 730577 290654 213179 239128 213179 239128 3570685 3325853 3570685 3325853 337070 1338650 337070 1338650 4153867 3058720 4153867 3058720 2621298 1056810 2621298 1056810 412982 2352979 412982 2352979 4272922 2428862 4272922 2428862 1616304 1666961 1616304 1666961 3543184 2155404 3543184 2155404 4612669 3339671 4612669 3339671 1646928 2793164 1646928 2793164 3962973 1380547 3962973 1380547 1668817 774883 1668817 774883 862558 2860061 862558 2860061 4254491 570846 4254491 570846 1045764 2925700 1045764 2925700 3822210 1166563 3822210 1166563 3328904 2982407 3328904 2982407 4335201 1002984 4335201 1002984 871132 437567 871132 437567 207873 2257104 207873 2257104 4582702 4898778 4582702 4898778 418452 349959 418452 349959 1676305 3335136 1676305 3335136 4959579 1215317 4959579 1215317 831293 2533723 831293 2533723 4604305 532376 4604305 532376 490951 286384 490951 286384 3352718 2706625 3352718 2706625 3317912 4610067 3317912 4610067 3220175 664670 3220175 664670 3787720 3318866 3787720 3318866 4848631 1460979 4848631 1460979 818500 483700 818500 483700 2148114 1663781 2148114 1663781 4418239 3263988 4418239 3263988 1107798 310560 1107798 310560 3775459 3348712 3775459 3348712 1062837 517215 1062837 517215 1333183 1337706 1333183 1337706 897290 283170 897290 283170 3328764 1757530 3328764 1757530 3337324 461127 3337324 461127 1200443 289874 1200443 289874 3000107 3335618 3000107 3335618 560932 363106 560932 363106 1679455 2379819 1679455 2379819 4769099 1660296 4769099 1660296 1057200 3315929 1057200 3315929 1672188 4898734 1672188 4898734 693869 911424 693869 911424 1069167 3532379 1069167 3532379 4791468 1653895 4791468 1653895 280307 121904 280307 121904 4403794 2926775 4403794 2926775 4649097 3334839 4649097 3334839 1313056 358776 1313056 358776 1009313 2593525 1009313 2593525 4505092 1662898 4505092 1662898 3337942 565679 3337942 565679 1460700 2010163 1460700 2010163 4034708 4079403 4034708 4079403 1250345 415391 1250345 415391 1071510 1647572 1071510 1647572 3578591 2169820 3578591 2169820 3125376 1670918 3125376 1670918 1669660 3831475 1669660 3831475 3538126 2957969 3538126 2957969 4224939 2128719 4224939 2128719 1672050 4096050 1672050 4096050 681321 590965 681321 590965 4015317 2799229 4015317 2799229 3421402 1439827 3421402 1439827 214686 3353251 214686 3353251 4084678 938910 4084678 938910 527841 291700 527841 291700 4605099 3322542 4605099 3322542 895572 99413 895572 99413 4421604 2814724 4421604 2814724 3334023 465366 3334023 465366 416542 2708799 416542 2708799 4122664 1668777 4122664 1668777 504489 830908 504489 830908 3090701 2876685 3090701 2876685 4457655 2106209 4457655 2106209 1866486 1663846 1866486 1663846 4222103 2877077 4222103 2877077 3643626 3101529 3643626 3101529 4917701 400556 4917701 400556 618817 2437182 618817 2437182 4141301 3021286 4141301 3021286 3403599 725096 3403599 725096 409406 1948949 409406 1948949 4760544 274803 4760544 274803 1257578 3318936 1257578 3318936 4533834 1411182 4533834 1411182 394511 203211 394511 203211 3939225 2008141 3939225 2008141 3014646 1642396 3014646 1642396 4009664 2855872 4009664 2855872 939462 510580 939462 510580 365820 270583 365820 270583 4138031 3857622 4138031 3857622 713084 430055 713084 430055 256909 2747232 256909 2747232 4302324 281186 4302324 281186 1015164 1988162 1015164 1988162 4700094 551599 4700094 551599 538304 2097909 538304 2097909 4687992 555852 4687992 555852 587099 1893381 587099 1893381 3312423 1664762 3312423 1664762 4560427 3320332 4560427 3320332 1138511 2429461 1138511 2429461 3346596 1663001 3346596 1663001 4534670 3715694 4534670 3715694 1683217 1954476 1683217 1954476 3865657 2706146 3865657 2706146 1401087 253516 1401087 253516 3327178 3337785 3327178 3337785 1150022 647625 1150022 647625 3319434 3549814 3319434 3549814 928203 711461 928203 711461 3743952 2774012 3743952 2774012 4612103 884083 4612103 884083 741052 2067503 741052 2067503 3880901 4502789 3880901 4502789 1647221 755546 1647221 755546 486932 415452 486932 415452 78425 1953541 78425 1953541 4045527 2521333 4045527 2521333 4243178 1666080 4243178 1666080 1444034 1019855 1444034 1019855 865894 354479 865894 354479 1653967 4072616 1653967 4072616 1430741 1326004 1430741 1326004 910648 803053 910648 803053 697878 3335360 697878 3335360 4918194 920228 4918194 920228 2947449 2998663 2947449 2998663 4699983 1663385 4699983 1663385 1433647 563697 1433647 563697 451761 2280215 451761 2280215 3812906 1647352 3812906 1647352 4471866 3334360 4471866 3334360 1660236 3641679 1660236 3641679 3671198 290585 3671198 290585 1933325 3328372 1933325 3328372 4011758 604804 4011758 604804 928416 3333440 928416 3333440 4624556 239267 4624556 239267 1347913 2964228 1347913 2964228 3729417 1656386 3729417 1656386 762251 3347720 762251 3347720 2053688 1659659 2053688 1659659 1085836 1003185 1085836 1003185 4557504 3345066 4557504 3345066 2714878 1559779 2714878 1559779 3585367 2940653 3585367 2940653 4676148 4566080 4676148 4566080 3314450 426186 3314450 426186 1187181 2774946 1187181 2774946 4341802 355671 4341802 355671 751546 3469260 751546 3469260 3721690 2353306 3721690 2353306 1674212 297626 1674212 297626 774450 2312182 774450 2312182 4486126 1328437 4486126 1328437 1686123 3086821 1686123 3086821 4307933 2061266 4307933 2061266 1577490 3585564 1577490 3585564 3343029 41060 3343029 41060 797204 1681173 797204 1681173 2887900 1678704 2887900 1678704 789911 267809 789911 267809 3919657 3317682 3919657 3317682 682381 403152 682381 403152 2643020 2599757 2643020 2599757 4424494 2810355 4424494 2810355 1669856 1480567 1669856 1480567 3830583 2471028 3830583 2471028 4576376 1576182 4576376 1576182 3347728 3830985 3347728 3830985 1337365 278171 1337365 278171 252521 3073729 252521 3073729 3776276 1648911 3776276 1648911 1019773 749416 1019773 749416 872606 2458213 872606 2458213 4631468 3313873 4631468 3313873 2256191 1613034 2256191 1613034 4778662 3349662 4778662 3349662 1647163 1938250 1647163 1938250 3606954 1670370 3606954 1670370 656574 625451 656574 625451 4858766 1964449 4858766 1964449 858677 327195 858677 327195 4569843 3338089 4569843 3338089 574520 870847 574520 870847 2910634 3689303 2910634 3689303 545529 440407 545529 440407 388023 61123 388023 61123 4712348 3062696 4712348 3062696 4636492 732912 4636492 732912 800748 3341455 800748 3341455 3340589 1895847 3340589 1895847 4421152 2768861 4421152 2768861 1118658 793455 1118658 793455 534350 282161 534350 282161 3948942 2998875 3948942 2998875 1129505 1035495 1129505 1035495 269399 2522409 269399 2522409 4781678 1192252 4781678 1192252 1435480 2268176 1435480 2268176 4534573 2129353 4534573 2129353 3545957 1669877 3545957 1669877 4783717 2538491 4783717 2538491 3972683 564250 3972683 564250 1045578 1651535 1045578 1651535 4459649 3063723 4459649 3063723 1162995 361675 1162995 361675 319599 2856046 319599 2856046 4063496 1279972 4063496 1279972 997614 717732 997614 717732 662539 1187569 662539 1187569 2462076 3345674 2462076 3345674 491221 357747 491221 357747 1654129 3344440 1654129 3344440 362112 701272 362112 701272 1685871 1683787 1685871 1683787 4263750 2990712 4263750 2990712 1673930 193147 1673930 193147 3714313 2427050 3714313 2427050 4256624 589611 4256624 589611 884352 2476731 884352 2476731 4545844 2999945 4545844 2999945 401364 288436 401364 288436 4113498 3204795 4113498 3204795 1655676 1673308 1655676 1673308 4783494 3348957 4783494 3348957 284964 1301106 284964 1301106 3625304 3098266 3625304 3098266 4905061 422902 4905061 422902 252832 1902751 252832 1902751 4748535 3352972 4748535 3352972 1685427 916800 1685427 916800 577454 490552 577454 490552 3330456 3337026 3330456 3337026 4248323 1665030 4248323 1665030 1685753 4156061 1685753 4156061 3951711 1178478 3951711 1178478 858424 3335968 858424 3335968 4791440 887791 4791440 887791 1657893 4633549 1657893 4633549 3764448 1250644 3764448 1250644 239457 4702526 239457 4702526 4096893 654522 4096893 654522 567744 2887021 567744 2887021 4604793 1650316 4604793 1650316 1210359 765565 1210359 765565 490943 2625065 490943 2625065 4188920 4337799 4188920 4337799 3335152 785139 3335152 785139 606726 4077005 606726 4077005 3819319 1648216 3819319 1648216 994174 436137 994174 436137 3725668 4304005 3725668 4304005 3314442 2200004 3314442 2200004 4408241 2666820 4408241 2666820 3755515 3334717 3755515 3334717 730348 1449396 730348 1449396 1937528 2771919 1937528 2771919 4485525 726128 4485525 726128 439271 3352925 439271 3352925 4579717 996715 4579717 996715 1646765 3767683 1646765 3767683 3992978 689882 3992978 689882 417292 243740 417292 243740 211330 2784095 211330 2784095 4504790 4165488 4504790 4165488 796739 544778 796739 544778 496809 4851016 496809 4851016 4256489 1263294 4256489 1263294 1052491 578877 1052491 578877 4495182 2593814 4495182 2593814 3173381 872240 3173381 872240 1068758 212881 1068758 212881 4589206 2139891 4589206 2139891 4258697 706824 4258697 706824 2280470 3888690 2280470 3888690 957211 770633 957211 770633 277024 2465849 277024 2465849 4425023 1648431 4425023 1648431 1679121 3320055 1679121 3320055 3963486 1668250 3963486 1668250 1326390 3941536 1326390 3941536 3335778 2217136 3335778 2217136 1922050 3348770 1922050 3348770 3755954 2215541 3755954 2215541 4593100 4567513 4593100 4567513 1217544 1110714 1217544 1110714 264899 2143259 264899 2143259 3858646 3315338 3858646 3315338 703226 552646 703226 552646 3816041 2299457 3816041 2299457 573133 1051104 573133 1051104 3768272 2701068 3768272 2701068 4711758 345424 4711758 345424 554248 1240474 554248 1240474 381060 2196432 381060 2196432 4691317 1266358 4691317 1266358 1125501 554590 1125501 554590 3316774 1374599 3316774 1374599 723859 606584 723859 606584 580314 4175439 580314 4175439 3906112 499259 3906112 499259 289289 4957903 289289 4957903 3997457 282297 3997457 282297 223233 1647147 223233 1647147 1335 1658234 1335 1658234 4491932 2418043 4491932 2418043 757940 671174 757940 671174 333009 3353151 333009 3353151 4248737 892026 4248737 892026 648750 454887 648750 454887 248263 223117 248263 223117 185000 3872672 185000 3872672 4611256 2712172 4611256 2712172 3501136 4115532 3501136 4115532 1010120 1192877 1010120 1192877 4223876 2887510 4223876 2887510 4673813 3902674 4673813 3902674 3319740 907052 3319740 907052 436344 288307 436344 288307 106204 3083646 106204 3083646 3755079 677532 3755079 677532 957145 2874863 957145 2874863 3789346 1083634 3789346 1083634 517566 476805 517566 476805 479136 4557317 479136 4557317 3861364 929404 3861364 929404 240492 195246 240492 195246 3658809 3075024 3658809 3075024 2930592 1660866 2930592 1660866 4009255 2912894 4009255 2912894 3351180 4759172 3351180 4759172 945005 228163 945005 228163 220205 201076 220205 201076 3352142 4341558 3352142 4341558 1661718 1674663 1661718 1674663 968046 813980 968046 813980 341607 267500 341607 267500 253552 3541851 253552 3541851 4244347 2213918 4244347 2213918 1662209 1676284 1662209 1676284 4109534 2670305 4109534 2670305 3338118 1939173 3338118 1939173 4683696 3052411 4683696 3052411 4750005 3319803 4750005 3319803 3803635 1650262 3803635 1650262 1276490 3336165 1276490 3336165 4594466 2319936 4594466 2319936 3326499 3315843 3326499 3315843 4926459 4067344 4926459 4067344 1197903 2983344 1197903 2983344 3707463 1668154 3707463 1668154 1459499 1389295 1459499 1389295 976529 472184 976529 472184 3557861 3319650 3557861 3319650 465368 1083060 465368 1083060 4498502 2878271 4498502 2878271 4682088 4356187 4682088 4356187 1009725 1048589 1009725 1048589 4049194 3313948 4049194 3313948 625304 1651463 625304 1651463 4375719 2282326 4375719 2282326 3351325 1222774 3351325 1222774 446291 2748498 446291 2748498 4426845 2071770 4426845 2071770 1059931 1482407 1059931 1482407 4135847 2534904 4135847 2534904 4700261 3312576 4700261 3312576 1173493 391420 1173493 391420 3934809 2458198 3934809 2458198 4372025 523344 4372025 523344 1004535 2864411 1004535 2864411 3948940 1629541 3948940 1629541 1168450 811116 1168450 811116 495988 421689 495988 421689 3777465 3320917 3777465 3320917 651233 502960 651233 502960 290508 178837 290508 178837 4601582 2428711 4601582 2428711 1654076 1264494 1654076 1264494 4375300 2862354 4375300 2862354 2468185 1660771 2468185 1660771 4760651 4544730 4760651 4544730 1681778 1668569 1681778 1668569 3339069 3326354 3339069 3326354 1649988 4216382 1649988 4216382 222908 1244655 222908 1244655 4127513 2667259 4127513 2667259 1624962 1649614 1624962 1649614 4321435 2384909 4321435 2384909 3347638 3325043 3347638 3325043 1678201 1683121 1678201 1683121 4272768 3164318 4272768 3164318 1516944 3346639 1516944 3346639 307165 651552 307165 651552 3520571 2180633 3520571 2180633 3901051 3591497 3901051 3591497 2181232 1358193 2181232 1358193 4267515 3091431 4267515 3091431 4750340 1471356 4750340 1471356 381658 241696 381658 241696 4352461 2718732 4352461 2718732 4738412 3346139 4738412 3346139 1181052 384036 1181052 384036 327741 2479351 327741 2479351 4211269 2533416 4211269 2533416 3737314 2020624 3737314 2020624 722294 713032 722294 713032 671965 1158192 671965 1158192 3766127 3347686 3766127 3347686 4921510 1074094 4921510 1074094 803507 458745 803507 458745 3587290 3326141 3587290 3326141 987062 565655 987062 565655 3330702 2751652 3330702 2751652 4413037 223870 4413037 223870 3777319 3321902 3777319 3321902 324428 510318 324428 510318 3864983 3976944 3864983 3976944 2555562 507554 2555562 507554 935398 2047359 935398 2047359 4729196 1652149 4729196 1652149 3332720 4879764 3332720 4879764 1045464 97723 1045464 97723 3926622 3717318 3926622 3717318 3052601 324012 3052601 324012 397541 2813895 397541 2813895 4761465 3335002 4761465 3335002 495791 328039 495791 328039 1948244 2080037 1948244 2080037 4436544 2295126 4436544 2295126 1032232 1033717 1032232 1033717 3897874 3532464 3897874 3532464 855108 829451 855108 829451 794344 3790793 794344 3790793 4064169 437569 4064169 437569 586655 1663678 586655 1663678 1674897 4700426 1674897 4700426 3643372 2393632 3643372 2393632 4749320 1125503 4749320 1125503 245684 224134 245684 224134 3209888 3322644 3209888 3322644 216996 1102225 216996 1102225 1302491 234800 1302491 234800 2007030 2490263 2007030 2490263 4297560 889844 4297560 889844 663825 1504040 663825 1504040 3317377 2814949 3317377 2814949 4705798 509164 4705798 509164 1044040 1342188 1044040 1342188 4171730 2769925 4171730 2769925 858235 681439 858235 681439 3582856 2976374 3582856 2976374 4559309 1061351 4559309 1061351 571380 1755074 571380 1755074 4780676 3687273 4780676 3687273 694833 474608 694833 474608 322167 319078 322167 319078 3585430 2182592 3585430 2182592 4162176 4244381 4162176 4244381 764680 1232121 764680 1232121 2340876 2051293 2340876 2051293 4566013 4271237 4566013 4271237 851540 467293 851540 467293 4656188 3350366 4656188 3350366 811720 544627 811720 544627 286279 2211733 286279 2211733 4101588 2828527 4101588 2828527 3341340 1887855 3341340 1887855 3625177 861564 3625177 861564 606151 2665656 606151 2665656 4073338 1350735 4073338 1350735 946783 826303 946783 826303 3723195 3335694 3723195 3335694 4369640 996425 4369640 996425 4791785 2151619 4791785 2151619 1453358 3346670 1453358 3346670 3926628 1938033 3926628 1938033 4749871 1286741 4749871 1286741 627715 4916746 627715 4916746 3875753 2439828 3875753 2439828 4407748 1653413 4407748 1653413 1330025 3337965 1330025 3337965 912267 296031 912267 296031 4007058 3328956 4007058 3328956 926709 743894 926709 743894 268526 123950 268526 123950 1686569 2766622 1686569 2766622 3346148 4759024 3346148 4759024 2772979 1662580 2772979 1662580 750755 556687 750755 556687 481699 1657748 481699 1657748 2487475 2183413 2487475 2183413 1234817 389210 1234817 389210 289274 56118 289274 56118 4683410 3338900 4683410 3338900 979723 458677 979723 458677 295043 1381162 295043 1381162 4607788 2983661 4607788 2983661 1336624 1008790 1336624 1008790 859062 709660 859062 709660 684568 3343045 684568 3343045 3801864 2442989 3801864 2442989 1658691 4525554 1658691 4525554 4185549 2362270 4185549 2362270 4375341 3638185 4375341 3638185 1671021 2450222 1671021 2450222 4570111 3340343 4570111 3340343 1683456 1882943 1683456 1882943 4178413 2793770 4178413 2793770 278621 1136057 278621 1136057 3912855 2639810 3912855 2639810 4467189 363608 4467189 363608 839279 1162913 839279 1162913 3341753 1976502 3341753 1976502 4325044 2664463 4325044 2664463 273226 247395 273226 247395 4561210 3321247 4561210 3321247 198428 590578 198428 590578 3777665 3326748 3777665 3326748 427250 310741 427250 310741 1676935 2438517 1676935 2438517 4299077 2800549 4299077 2800549 505482 410382 505482 410382 403509 394691 403509 394691 3333142 1360589 3333142 1360589 1165040 415963 1165040 415963 3335896 3001606 3335896 3001606 1703566 885355 1703566 885355 521329 464429 521329 464429 4062308 2856772 4062308 2856772 4601360 1378335 4601360 1378335 1450679 3082567 1450679 3082567 4762723 1683239 4762723 1683239 1675906 3342831 1675906 3342831 4407541 1922975 4407541 1922975 836690 4349506 836690 4349506 4181442 2067793 4181442 2067793 4735381 1217738 4735381 1217738 1128350 4607457 1128350 4607457 3569842 1151276 3569842 1151276 429632 3328333 429632 3328333 4571291 2355083 4571291 2355083 3920254 3116928 3920254 3116928 1078943 65492 1078943 65492 4523465 2646241 4523465 2646241 2016190 715510 2016190 715510 3901253 3316927 3901253 3316927 1968664 1244421 1968664 1244421 1226842 2881798 1226842 2881798 4317738 1668900 4317738 1668900 748492 597649 748492 597649 3722382 3018952 3722382 3018952 4722474 3329823 4722474 3329823 792032 705418 792032 705418 3314045 2842562 3314045 2842562 4707608 1656542 4707608 1656542 4035815 3037495 4035815 3037495 2600555 1664344 2600555 1664344 3963749 2290857 3963749 2290857 1241801 868009 1241801 868009 731165 3318156 731165 3318156 1306173 143221 1306173 143221 3320092 3322094 3320092 3322094 497378 443140 497378 443140 282054 3413108 282054 3413108 2695607 983287 2695607 983287 1065804 511935 1065804 511935 410490 237914 410490 237914 228367 1870572 228367 1870572 3872149 2700599 3872149 2700599 4491812 1562922 4491812 1562922 1648790 748283 1648790 748283 669836 326503 669836 326503 3565163 2129791 3565163 2129791 4681683 3336743 4681683 3336743 3328634 1665530 3328634 1665530 4529824 2691293 4529824 2691293 1647953 4627374 1647953 4627374 3921281 1652902 3921281 1652902 1679226 2620268 1679226 2620268 1315911 804432 1315911 804432 4263185 2650158 4263185 2650158 982436 819279 982436 819279 805904 2648618 805904 2648618 4427251 2865311 4427251 2865311 917693 4563569 917693 4563569 3805896 700917 3805896 700917 1670396 2762515 1670396 2762515 4129261 1147381 4129261 1147381 1512897 4483302 1512897 4483302 3808148 2707442 3808148 2707442 4167772 917595 4167772 917595 683868 4157833 683868 4157833 3719712 2627492 3719712 2627492 1265123 375023 1265123 375023 266683 2905987 266683 2905987 3331142 1662855 3331142 1662855 559289 686294 559289 686294 2592233 3344674 2592233 3344674 540191 493337 540191 493337 400811 2082586 400811 2082586 4542246 2914152 4542246 2914152 3329537 1198557 3329537 1198557 304351 2035592 304351 2035592 4215975 2843192 4215975 2843192 1664021 1394694 1664021 1394694 817782 587258 817782 587258 4373545 3344086 4373545 3344086 686955 679597 686955 679597 3333480 3317513 3333480 3317513 1214571 1033777 1214571 1033777 508180 1662252 508180 1662252 3984322 2675389 3984322 2675389 661314 906647 661314 906647 3561564 2838568 3561564 2838568 2769099 878666 2769099 878666 299014 2223337 299014 2223337 3895299 1960315 3895299 1960315 1647367 4950334 1647367 4950334 3533580 2234245 3533580 2234245 4441340 2097764 4441340 2097764 1659622 1343852 1659622 1343852 440176 772573 440176 772573 2319576 4055029 2319576 4055029 4407100 2015572 4407100 2015572 4697297 3345564 4697297 3345564 564076 815887 564076 815887 3327230 1669453 3327230 1669453 1160400 810243 1160400 810243 568460 1678682 568460 1678682 4189466 1491057 4189466 1491057 2112841 3305167 2112841 3305167 3542757 1657539 3542757 1657539 1015851 2245973 1015851 2245973 4734900 3178922 4734900 3178922 913674 415161 913674 415161 3689865 2186413 3689865 2186413 4654962 3320473 4654962 3320473 1563951 1647847 1563951 1647847 4631790 3715258 4631790 3715258 1099282 95860 1099282 95860 3257651 2770286 3257651 2770286 4474072 3314708 4474072 3314708 1652548 198891 1652548 198891 831392 1857225 831392 1857225 3964870 3242649 3964870 3242649 1378874 591069 1378874 591069 1031614 1125769 1031614 1125769 1206206 421049 1206206 421049 279324 2907003 279324 2907003 4625613 1059425 4625613 1059425 559637 453787 559637 453787 3180660 3006704 3180660 3006704 3970212 475548 3970212 475548 382602 3351736 382602 3351736 4072279 1662443 4072279 1662443 2584908 982713 2584908 982713 340577 3314297 340577 3314297 3337385 346186 3337385 346186 1128912 2224121 1128912 2224121 4847811 1417604 4847811 1417604 723094 35244 723094 35244 3668204 3802366 3668204 3802366 967817 1661027 967817 1661027 4344510 1970217 4344510 1970217 4716157 4635575 4716157 4635575 2438226 1190974 2438226 1190974 750685 772479 750685 772479 4645248 3062868 4645248 3062868 2282338 3090491 2282338 3090491 4773091 1678223 4773091 1678223 527475 546187 527475 546187 4620521 3023983 4620521 3023983 4779755 3341282 4779755 3341282 1647801 371407 1647801 371407 1177544 2161481 1177544 2161481 4636467 1680818 4636467 1680818 1682446 2933485 1682446 2933485 3917775 2575375 3917775 2575375 4348596 2055529 4348596 2055529 3663337 3127481 3663337 3127481 3337957 3950995 3337957 3950995 1065236 716920 1065236 716920 805947 2807569 805947 2807569 4605816 3159955 4605816 3159955 655905 219112 655905 219112 162067 2518052 162067 2518052 4505789 3661925 4505789 3661925 638762 504762 638762 504762 4026452 2778440 4026452 2778440 3593958 1662263 3593958 1662263 4800982 3578928 4800982 3578928 382522 709811 382522 709811 3926354 3036539 3926354 3036539 4715845 1657301 4715845 1657301 1142707 297495 1142707 297495 3350751 3317831 3350751 3317831 3906676 394736 3906676 394736 235430 2547830 235430 2547830 2660429 3329749 2660429 3329749 446257 7566 446257 7566 4263309 2472410 4263309 2472410 1226074 935054 1226074 935054 721498 1646709 721498 1646709 3736884 2121054 3736884 2121054 4688817 1009219 4688817 1009219 438621 3882832 438621 3882832 4053296 450549 4053296 450549 248690 66262 248690 66262 4195827 3334123 4195827 3334123 755999 702363 755999 702363 693036 1655648 693036 1655648 4656079 4743176 4656079 4743176 1045053 457120 1045053 457120 4152910 3319799 4152910 3319799 770576 878936 770576 878936 3859020 3107229 3859020 3107229 1680023 367025 1680023 367025 709260 2634413 709260 2634413 4331388 1661074 4331388 1661074 1656788 2944308 1656788 2944308 3740489 1654145 3740489 1654145 4138531 4767244 4138531 4767244 1647587 3018770 1647587 3018770 3729278 1658563 3729278 1658563 743823 596239 743823 596239 417763 3775660 417763 3775660 4693108 2674558 4693108 2674558 3329259 4598087 3329259 4598087 1030367 964800 1030367 964800 705634 2069631 705634 2069631 4683303 1382344 4683303 1382344 1333741 4175845 1333741 4175845 4483722 2463756 4483722 2463756 3518862 3347417 3518862 3347417 877266 775974 877266 775974 2986039 3333393 2986039 3333393 4312174 2336245 4312174 2336245 3314917 2700418 3314917 2700418 4502889 1722395 4502889 1722395 1660043 2608391 1660043 2608391 4366554 2174350 4366554 2174350 1136930 241871 1136930 241871 4015882 3318960 4015882 3318960 801110 666699 801110 666699 627317 1223153 627317 1223153 3316769 2308726 3316769 2308726 4658660 855425 4658660 855425 659404 603062 659404 603062 4125993 3347789 4125993 3347789 4233890 998507 4233890 998507 932859 668693 932859 668693 460166 243786 460166 243786 158581 4771001 158581 4771001 2990878 993756 2990878 993756 678796 2771490 678796 2771490 4241529 1893149 4241529 1893149 2115503 918492 2115503 918492 1661946 2611393 1661946 2611393 4662554 1669994 4662554 1669994 3891732 3352947 3891732 3352947 294524 1255592 294524 1255592 4643300 2314814 4643300 2314814 704104 1627316 704104 1627316 1786067 3860472 1786067 3860472 1439552 768487 1439552 768487 3861030 3472555 3861030 3472555 1653328 4639002 1653328 4639002 4306621 1670031 4306621 1670031 1297735 372846 1297735 372846 355787 3323070 355787 3323070 4720383 1676848 4720383 1676848 284344 1100166 284344 1100166 3644914 3328930 3644914 3328930 710937 689797 710937 689797 503089 2514081 503089 2514081 4294527 1256621 4294527 1256621 922182 212906 922182 212906 4132932 3329944 4132932 3329944 1654344 4876208 1654344 4876208 3526709 978827 3526709 978827 282733 2672425 282733 2672425 4180754 2439709 4180754 2439709 3319883 3802260 3319883 3802260 1417275 1123197 1417275 1123197 4766182 3342087 4766182 3342087 322651 280903 322651 280903 3319808 4429103 3319808 4429103 1109938 690481 1109938 690481 651503 422778 651503 422778 4770785 3324759 4770785 3324759 1017310 818999 1017310 818999 180527 3597507 180527 3597507 1668958 1656429 1668958 1656429 4036543 2746855 4036543 2746855 3575830 1158502 3575830 1158502 2605804 2676682 2605804 2676682 4390189 3338051 4390189 3338051 973478 384303 973478 384303 3342126 3513237 3342126 3513237 1666326 603030 1666326 603030 167354 3487049 167354 3487049 4121574 1899318 4121574 1899318 4872140 1000711 4872140 1000711 1396556 1962468 1396556 1962468 4744271 3533821 4744271 3533821 937955 1152963 937955 1152963 4532392 2666539 4532392 2666539 893062 225278 893062 225278 4583665 3321418 4583665 3321418 1373976 1233037 1373976 1233037 1186152 551986 1186152 551986 542336 2612489 542336 2612489 4347035 1658846 4347035 1658846 3315732 4011947 3315732 4011947 3360226 3054333 3360226 3054333 4008476 1649001 4008476 1649001 2913613 2968831 2913613 2968831 4710652 3269664 4710652 3269664 592871 305752 592871 305752 4041290 2661881 4041290 2661881 4540835 2058852 4540835 2058852 4609293 2343765 4609293 2343765 4040165 3346322 4040165 3346322 200137 27951 200137 27951 4099963 3352133 4099963 3352133 1978080 1677109 1978080 1677109 4470204 2364165 4470204 2364165 377304 1219698 377304 1219698 3736826 3863765 3736826 3863765 485243 2233099 485243 2233099 4381233 3672775 4381233 3672775 796605 533546 796605 533546 429882 2733179 429882 2733179 4512636 1403706 4512636 1403706 3978169 3701260 3978169 3701260 3328513 1203789 3328513 1203789 699829 3748824 699829 3748824 3999286 2358703 3999286 2358703 893260 403415 893260 403415 3095655 3961474 3095655 3961474 967664 750873 967664 750873 309576 4378811 309576 4378811 3345911 2507568 3345911 2507568 1270176 1039224 1270176 1039224 810346 417220 810346 417220 3186238 3338696 3186238 3338696 4218890 2145585 4218890 2145585 3602342 3332764 3602342 3332764 4598089 1379357 4598089 1379357 566441 1014887 566441 1014887 4439492 3319747 4439492 3319747 1667536 4890327 1667536 4890327 4128006 2340091 4128006 2340091 4471841 591138 4471841 591138 518939 3322410 518939 3322410 3582466 2559949 3582466 2559949 4315691 2919051 4315691 2919051 680405 671111 680405 671111 3969664 2634956 3969664 2634956 1281128 1326729 1281128 1326729 288120 259788 288120 259788 223232 2424287 223232 2424287 4114507 2519049 4114507 2519049 4261090 1683499 4261090 1683499 1684054 4173777 1684054 4173777 926971 793798 926971 793798 807999 2107583 807999 2107583 4235787 2520030 4235787 2520030 3543084 1661996 3543084 1661996 1654217 3980006 1654217 3980006 3987006 1119426 3987006 1119426 1075697 3468606 1075697 3468606 3683435 1678911 3683435 1678911 719233 539134 719233 539134 4272987 2905709 4272987 2905709 1224183 407846 1224183 407846 399794 1673868 399794 1673868 3943970 1482097 3943970 1482097 2672530 2685992 2672530 2685992 4079012 1083082 4079012 1083082 334919 2436718 334919 2436718 3339613 283819 3339613 283819 815777 1128581 815777 1128581 250106 2717839 250106 2717839 4535787 832782 4535787 832782 818676 477381 818676 477381 3696490 3311422 3696490 3311422 1262881 1186457 1262881 1186457 855249 659896 855249 659896 585974 2505541 585974 2505541 4431589 4016604 4431589 4016604 3198224 1654190 3198224 1654190 1663190 3711764 1663190 3711764 3696570 1656620 3696570 1656620 1661753 720182 1661753 720182 509327 4817429 509327 4817429 4656519 2719187 4656519 2719187 4118319 3790649 4118319 3790649 1374186 400877 1374186 400877 933569 2263592 933569 2263592 4029400 3016903 4029400 3016903 3055562 1661859 3055562 1661859 1955659 2953175 1955659 2953175 4667029 3347127 4667029 3347127 297692 327132 297692 327132 3340551 1179589 3340551 1179589 352589 243534 352589 243534 1677517 4675701 1677517 4675701 893656 413758 893656 413758 4414462 2524755 4414462 2524755 784422 470800 784422 470800 3342774 3332034 3342774 3332034 66278 2614059 66278 2614059 4528472 2101066 4528472 2101066 3343138 3351940 3343138 3351940 1279856 545443 1279856 545443 972866 4094853 972866 4094853 2974142 2232060 2974142 2232060 4342378 3128765 4342378 3128765 2121127 1294112 2121127 1294112 4561489 3082436 4561489 3082436 3332072 4772340 3332072 4772340 768856 610488 768856 610488 4478669 3183106 4478669 3183106 343963 983256 343963 983256 3692203 2656262 3692203 2656262 4071399 1024442 4071399 1024442 783940 491955 783940 491955 322454 3114390 322454 3114390 4188131 1267703 4188131 1267703 1675118 3340833 1675118 3340833 4786353 2199538 4786353 2199538 3691182 3346609 3691182 3346609 1995604 2076674 1995604 2076674 4635226 422296 4635226 422296 1178056 2303290 1178056 2303290 4370962 2938769 4370962 2938769 1123226 282615 1123226 282615 3591367 1678482 3591367 1678482 893410 3827116 893410 3827116 3556134 1429122 3556134 1429122 1409764 1065242 1409764 1065242 476866 2013719 476866 2013719 4317710 2913259 4317710 2913259 3333597 1676347 3333597 1676347 4733078 3340255 4733078 3340255 977479 581702 977479 581702 1663213 2851091 1663213 2851091 4533602 997007 4533602 997007 859279 358766 859279 358766 3809940 3519561 3809940 3519561 3248323 1064675 3248323 1064675 39355 3350615 39355 3350615 2972820 1452775 2972820 1452775 1039233 227646 1039233 227646 64666 3019341 64666 3019341 4397720 2493364 4397720 2493364 2350685 3343898 2350685 3343898 613185 442928 613185 442928 359889 220195 359889 220195 4417813 2714749 4417813 2714749 2042488 3333354 2042488 3333354 815612 705575 815612 705575 4311619 2886496 4311619 2886496 4750735 922148 4750735 922148 556400 2356087 556400 2356087 4506028 3340818 4506028 3340818 1443110 1312768 1443110 1312768 4135686 3350128 4135686 3350128 1140121 961331 1140121 961331 362896 2969245 362896 2969245 3340806 999784 3340806 999784 3187586 1668549 3187586 1668549 1103416 3345861 1103416 3345861 4246558 1207413 4246558 1207413 244430 2781776 244430 2781776 4549938 1032204 4549938 1032204 336786 3686369 336786 3686369 3547285 2167296 3547285 2167296 1300648 4358574 1300648 4358574 3762481 2216699 3762481 2216699 4449846 3414695 4449846 3414695 1235891 65148 1235891 65148 4398341 3029542 4398341 3029542 1267286 282921 1267286 282921 281520 2196281 281520 2196
100001 0 999994682 18511 999994682 18511 999971212 85131 999971212 85131 999961491 96359 999961491 96359 999944342 131314 999944342 131314 999927788 158381 999927788 158381 999884401 166088 999884401 166088 999860589 191500 999860589 191500 999848308 202812 999848308 202812 999832446 213352 999832446 213352 999819392 241639 999819392 241639 999801928 259315 999801928 259315 999798603 274993 999798603 274993 999757278 281608 999757278 281608 999720957 286576 999720957 286576 999716166 314212 999716166 314212 999696068 334043 999696068 334043 999676440 346531 999676440 346531 999656429 368143 999656429 368143 999643956 410140 999643956 410140 999629076 418475 999629076 418475 999621868 429319 999621868 429319 999608654 449771 999608654 449771 999592033 480888 999592033 480888 999581120 523215 999581120 523215 999573121 539225 999573121 539225 999555734 555258 999555734 555258 999535409 566352 999535409 566352 999529597 578207 999529597 578207 999518073 586776 999518073 586776 999453265 607882 999453265 607882 999445584 645231 999445584 645231 999433564 659664 999433564 659664 999429913 679245 999429913 679245 999413057 701705 999413057 701705 999401141 714393 999401141 714393 999398421 725633 999398421 725633 999382067 757865 999382067 757865 999341951 769960 999341951 769960 999332368 804911 999332368 804911 999313270 808047 999313270 808047 999255279 842664 999255279 842664 999231129 848988 999231129 848988 999221413 853736 999221413 853736 999213221 877651 999213221 877651 999203510 894170 999203510 894170 999196954 896810 999196954 896810 999177580 949931 999177580 949931 999150927 996994 999150927 996994 999144790 1009960 999144790 1009960 999138767 1020141 999138767 1020141 999134545 1048130 999134545 1048130 999097921 1084810 999097921 1084810 999092007 1095060 999092007 1095060 999081786 1107043 999081786 1107043 999073677 1119569 999073677 1119569 999055439 1125595 999055439 1125595 999049927 1151180 999049927 1151180 999017537 1195721 999017537 1195721 998978913 1213397 998978913 1213397 998963241 1218298 998963241 1218298 998912281 1237143 998912281 1237143 998902874 1250162 998902874 1250162 998888476 1254933 998888476 1254933 998878142 1262467 998878142 1262467 998851192 1289251 998851192 1289251 998829133 1302880 998829133 1302880 998813398 1327702 998813398 1327702 998804528 1329868 998804528 1329868 998793052 1361335 998793052 1361335 998761096 1391635 998761096 1391635 998743253 1420565 998743253 1420565 998720218 1439581 998720218 1439581 998712103 1497462 998712103 1497462 998707663 1521204 998707663 1521204 998681138 1548122 998681138 1548122 998651824 1565721 998651824 1565721 998634617 1571943 998634617 1571943 998609378 1589447 998609378 1589447 998576993 1625714 998576993 1625714 998562268 1650176 998562268 1650176 998527640 1675783 998527640 1675783 998520240 1697498 998520240 1697498 998514680 1745891 998514680 1745891 998511897 1758400 998511897 1758400 998487373 1775147 998487373 1775147 998459470 1785790 998459470 1785790 998413078 1788429 998413078 1788429 998397637 1801388 998397637 1801388 998372233 1816649 998372233 1816649 998349060 1832375 998349060 1832375 998339827 1838957 998339827 1838957 998338005 1852296 998338005 1852296 998326704 1861129 998326704 1861129 998308120 1875526 998308120 1875526 998305375 1916974 998305375 1916974 998287464 1921876 998287464 1921876 998274420 1935176 998274420 1935176 998260472 1959081 998260472 1959081 998234000 1980669 998234000 1980669 998217763 2013555 998217763 2013555 998191614 2020134 998191614 2020134 998186082 2035705 998186082 2035705 998144064 2051157 998144064 2051157 998130827 2052465 998130827 2052465 998103448 2065708 998103448 2065708 998086728 2123250 998086728 2123250 998078697 2139001 998078697 2139001 998064862 2154655 998064862 2154655 998061214 2172508 998061214 2172508 998051467 2208371 998051467 2208371 998030759 2221108 998030759 2221108 998020655 2245177 998020655 2245177 997997227 2260217 997997227 2260217 997975507 2277168 997975507 2277168 997957319 2292244 997957319 2292244 997947682 2306551 997947682 2306551 997939175 2322216 997939175 2322216 997867409 2344295 997867409 2344295 997856658 2350308 997856658 2350308 997854914 2361838 997854914 2361838 997851004 2369849 997851004 2369849 997828000 2397237 997828000 2397237 997804157 2414448 997804157 2414448 997725312 2435772 997725312 2435772 997711156 2466113 997711156 2466113 997697713 2477842 997697713 2477842 997683387 2493740 997683387 2493740 997661992 2507532 997661992 2507532 997610462 2533474 997610462 2533474 997586290 2540227 997586290 2540227 997573343 2579069 997573343 2579069 997558101 2589539 997558101 2589539 997543103 2605361 997543103 2605361 997535440 2611233 997535440 2611233 997517616 2615985 997517616 2615985 997491428 2647331 997491428 2647331 997477343 2650651 997477343 2650651 997459331 2683420 997459331 2683420 997418561 2685659 997418561 2685659 997406768 2702932 997406768 2702932 997391396 2713965 997391396 2713965 997378604 2719715 997378604 2719715 997371007 2727040 997371007 2727040 997338329 2736969 997338329 2736969 997333348 2744072 997333348 2744072 997323803 2771358 997323803 2771358 997315732 2783483 997315732 2783483 997304757 2805446 997304757 2805446 997295690 2848190 997295690 2848190 997289449 2862599 997289449 2862599 997277330 2875425 997277330 2875425 997275844 2892970 997275844 2892970 997259801 2922547 997259801 2922547 997257692 2939667 997257692 2939667 997247225 2960829 997247225 2960829 997210060 2984004 997210060 2984004 997200506 2993219 997200506 2993219 997099906 3003867 997099906 3003867 997091642 3029806 997091642 3029806 997026589 3045935 997026589 3045935 997012222 3074458 997012222 3074458 996996280 3081746 996996280 3081746 996983308 3092315 996983308 3092315 996969668 3109967 996969668 3109967 996957813 3120890 996957813 3120890 996917695 3135623 996917695 3135623 996892574 3157701 996892574 3157701 996865216 3174998 996865216 3174998 996841438 3177712 996841438 3177712 996827575 3195060 996827575 3195060 996800046 3206966 996800046 3206966 996789378 3243169 996789378 3243169 996777314 3273104 996777314 3273104 996764781 3285425 996764781 3285425 996734153 3301693 996734153 3301693 996716662 3306102 996716662 3306102 996707558 3341571 996707558 3341571 996698266 3354039 996698266 3354039 996692758 3368286 996692758 3368286 996682833 3387839 996682833 3387839 996665888 3404998 996665888 3404998 996649748 3421787 996649748 3421787 996646027 3461342 996646027 3461342 996638698 3485576 996638698 3485576 996621437 3520588 996621437 3520588 996582176 3527882 996582176 3527882 996573915 3541720 996573915 3541720 996538674 3554672 996538674 3554672 996515913 3556997 996515913 3556997 996500289 3563615 996500289 3563615 996477169 3569375 996477169 3569375 996467691 3606746 996467691 3606746 996448488 3623120 996448488 3623120 996425007 3636465 996425007 3636465 996420773 3646220 996420773 3646220 996391071 3661083 996391071 3661083 996379333 3663361 996379333 3663361 996367388 3674076 996367388 3674076 996350150 3679124 996350150 3679124 996319395 3738587 996319395 3738587 996307208 3784997 996307208 3784997 996272910 3828138 996272910 3828138 996263760 3864881 996263760 3864881 996242866 3907046 996242866 3907046 996210966 3925664 996210966 3925664 996193514 3978026 996193514 3978026 996156235 3987851 996156235 3987851 996142080 3990909 996142080 3990909 996121482 4020509 996121482 4020509 996093038 4024870 996093038 4024870 996037522 4088907 996037522 4088907 996018430 4096290 996018430 4096290 995994758 4119758 995994758 4119758 995989517 4138981 995989517 4138981 995977039 4161725 995977039 4161725 995916690 4166449 995916690 4166449 995885335 4195729 995885335 4195729 995865722 4203774 995865722 4203774 995770522 4261022 995770522 4261022 995743271 4271470 995743271 4271470 995727554 4298232 995727554 4298232 995705968 4311405 995705968 4311405 995699284 4321590 995699284 4321590 995673600 4328722 995673600 4328722 995670116 4355818 995670116 4355818 995662956 4360522 995662956 4360522 995619348 4368030 995619348 4368030 995604050 4436898 995604050 4436898 995596546 4445228 995596546 4445228 995577864 4460458 995577864 4460458 995564797 4483232 995564797 4483232 995545829 4493265 995545829 4493265 995532802 4520768 995532802 4520768 995527011 4537340 995527011 4537340 995518882 4557826 995518882 4557826 995512304 4596274 995512304 4596274 995496205 4615348 995496205 4615348 995484683 4652876 995484683 4652876 995467530 4683708 995467530 4683708 995446230 4687659 995446230 4687659 995441993 4700918 995441993 4700918 995406138 4709507 995406138 4709507 995375532 4715846 995375532 4715846 995372897 4736539 995372897 4736539 995356343 4756603 995356343 4756603 995337681 4766173 995337681 4766173 995331747 4791446 995331747 4791446 995330795 4798095 995330795 4798095 995297698 4809986 995297698 4809986 995272638 4867880 995272638 4867880 995243246 4903915 995243246 4903915 995211806 4936827 995211806 4936827 995168727 4958164 995168727 4958164 995133968 4962365 995133968 4962365 995114861 4982936 995114861 4982936 995113078 4988588 995113078 4988588 995098276 5003623 995098276 5003623 995062276 5023326 995062276 5023326 995058806 5026030 995058806 5026030 995035403 5038740 995035403 5038740 995012538 5041106 995012538 5041106 994995644 5046125 994995644 5046125 994989365 5070083 994989365 5070083 994982524 5107368 994982524 5107368 994976939 5191591 994976939 5191591 994953911 5237372 994953911 5237372 994944879 5260846 994944879 5260846 994936316 5269351 994936316 5269351 994929107 5280060 994929107 5280060 994869295 5287661 994869295 5287661 994850010 5307412 994850010 5307412 994837551 5340883 994837551 5340883 994830660 5347335 994830660 5347335 994782242 5360605 994782242 5360605 994763114 5390979 994763114 5390979 994695071 5411054 994695071 5411054 994671276 5438946 994671276 5438946 994666508 5465675 994666508 5465675 994629343 5470415 994629343 5470415 994608799 5491442 994608799 5491442 994581496 5498527 994581496 5498527 994579463 5503904 994579463 5503904 994556588 5511981 994556588 5511981 994495690 5526418 994495690 5526418 994481266 5577018 994481266 5577018 994420595 5588238 994420595 5588238 994409672 5604477 994409672 5604477 994404074 5613706 994404074 5613706 994389806 5629006 994389806 5629006 994374344 5666423 994374344 5666423 994365974 5682299 994365974 5682299 994331165 5683257 994331165 5683257 994327291 5743901 994327291 5743901 994290281 5754024 994290281 5754024 994277016 5768210 994277016 5768210 994260877 5783369 994260877 5783369 994244243 5802374 994244243 5802374 994210320 5823975 994210320 5823975 994190433 5842970 994190433 5842970 994185084 5865826 994185084 5865826 994144639 5886407 994144639 5886407 994123446 5905199 994123446 5905199 994092969 5937398 994092969 5937398 994058794 5984742 994058794 5984742 994032268 6007444 994032268 6007444 994023004 6040292 994023004 6040292 993991079 6055757 993991079 6055757 993970402 6071574 993970402 6071574 993939761 6092975 993939761 6092975 993919627 6146996 993919627 6146996 993874628 6167029 993874628 6167029 993861034 6184097 993861034 6184097 993844444 6191813 993844444 6191813 993806699 6198049 993806699 6198049 993788681 6215907 993788681 6215907 993781754 6241077 993781754 6241077 993777731 6255447 993777731 6255447 993738111 6270382 993738111 6270382 993729107 6300502 993729107 6300502 993709853 6328598 993709853 6328598 993698760 6363491 993698760 6363491 993691402 6391549 993691402 6391549 993665709 6425727 993665709 6425727 993652193 6432324 993652193 6432324 993644367 6445268 993644367 6445268 993635863 6461185 993635863 6461185 993609156 6467520 993609156 6467520 993572047 6485839 993572047 6485839 993539901 6501261 993539901 6501261 993535553 6523400 993535553 6523400 993523922 6551185 993523922 6551185 993493885 6567820 993493885 6567820 993470988 6600521 993470988 6600521 993430050 6604593 993430050 6604593 993416317 6615683 993416317 6615683 993386704 6636908 993386704 6636908 993364961 6650037 993364961 6650037 993359527 6680152 993359527 6680152 993328225 6688749 993328225 6688749 993297157 6703366 993297157 6703366 993294728 6704647 993294728 6704647 993288966 6750475 993288966 6750475 993238488 6757089 993238488 6757089 993217253 6769836 993217253 6769836 993187357 6794354 993187357 6794354 993167944 6809890 993167944 6809890 993147129 6822937 993147129 6822937 993140420 6848471 993140420 6848471 993132023 6870699 993132023 6870699 993086837 6894501 993086837 6894501 993056182 6917118 993056182 6917118 993041208 6920709 993041208 6920709 993023972 6935726 993023972 6935726 993011393 6950785 993011393 6950785 993001838 6954889 993001838 6954889 992979653 6980466 992979653 6980466 992953750 7000867 992953750 7000867 992920721 7023514 992920721 7023514 992873334 7035540 992873334 7035540 992864710 7043262 992864710 7043262 992841640 7060057 992841640 7060057 992820811 7089903 992820811 7089903 992801069 7110743 992801069 7110743 992743312 7130692 992743312 7130692 992737479 7147164 992737479 7147164 992730541 7163412 992730541 7163412 992716496 7184271 992716496 7184271 992710596 7188503 992710596 7188503 992695887 7218407 992695887 7218407 992674074 7247218 992674074 7247218 992633331 7269729 992633331 7269729 992617638 7289244 992617638 7289244 992590888 7300434 992590888 7300434 992538087 7344880 992538087 7344880 992528946 7375572 992528946 7375572 992517799 7405004 992517799 7405004 992475677 7418390 992475677 7418390 992457159 7433048 992457159 7433048 992441030 7443886 992441030 7443886 992422509 7450380 992422509 7450380 992415740 7473120 992415740 7473120 992376493 7478151 992376493 7478151 992346998 7479171 992346998 7479171 992334028 7486899 992334028 7486899 992324562 7527599 992324562 7527599 992238559 7557487 992238559 7557487 992220205 7569219 992220205 7569219 992206720 7591810 992206720 7591810 992200865 7598396 992200865 7598396 992153009 7622163 992153009 7622163 992139072 7651004 992139072 7651004 992121702 7671846 992121702 7671846 992057426 7681715 992057426 7681715 992046883 7698410 992046883 7698410 992022800 7728460 992022800 7728460 992000998 7786872 992000998 7786872 991997179 7805130 991997179 7805130 991974212 7824474 991974212 7824474 991951858 7838276 991951858 7838276 991931460 7885331 991931460 7885331 991914238 7916821 991914238 7916821 991885711 7918810 991885711 7918810 991865470 7968380 991865470 7968380 991847837 7977350 991847837 7977350 991835270 7997583 991835270 7997583 991820516 8002135 991820516 8002135 991799915 8016429 991799915 8016429 991795237 8042627 991795237 8042627 991766922 8068282 991766922 8068282 991748315 8073144 991748315 8073144 991718523 8087288 991718523 8087288 991706827 8092013 991706827 8092013 991698977 8106861 991698977 8106861 991697777 8122483 991697777 8122483 991665724 8138476 991665724 8138476 991647509 8166552 991647509 8166552 991623618 8170687 991623618 8170687 991605932 8178256 991605932 8178256 991595081 8183813 991595081 8183813 991570428 8208372 991570428 8208372 991546222 8219102 991546222 8219102 991533993 8223522 991533993 8223522 991517646 8240932 991517646 8240932 991485151 8253744 991485151 8253744 991467549 8271622 991467549 8271622 991446120 8277318 991446120 8277318 991437656 8301872 991437656 8301872 991430048 8333222 991430048 8333222 991422595 8344798 991422595 8344798 991410923 8387442 991410923 8387442 991339531 8429797 991339531 8429797 991317762 8444380 991317762 8444380 991305311 8469596 991305311 8469596 991290157 8491166 991290157 8491166 991273386 8497701 991273386 8497701 991235426 8513044 991235426 8513044 991210195 8528118 991210195 8528118 991170869 8528719 991170869 8528719 991163324 8546697 991163324 8546697 991135127 8567123 991135127 8567123 991103486 8575157 991103486 8575157 991071789 8624894 991071789 8624894 991031790 8654136 991031790 8654136 991024591 8658462 991024591 8658462 991017946 8670004 991017946 8670004 990990366 8674297 990990366 8674297 990979050 8703524 990979050 8703524 990960650 8753699 990960650 8753699 990953753 8771953 990953753 8771953 990938339 8797114 990938339 8797114 990896210 8803190 990896210 8803190 990890395 8808495 990890395 8808495 990879231 8841149 990879231 8841149 990860207 8930770 990860207 8930770 990856558 8935936 990856558 8935936 990826563 8944785 990826563 8944785 990812587 8946793 990812587 8946793 990797374 8950964 990797374 8950964 990790952 8959000 990790952 8959000 990771469 8982408 990771469 8982408 990757442 8996858 990757442 8996858 990738970 9016978 990738970 9016978 990727289 9021806 990727289 9021806 990725378 9077469 990725378 9077469 990722873 9085320 990722873 9085320 990707152 9127551 990707152 9127551 990705224 9132204 990705224 9132204 990675617 9174700 990675617 9174700 990670869 9188375 990670869 9188375 990639941 9217657 990639941 9217657 990610981 9230229 990610981 9230229 990580517 9247538 990580517 9247538 990546647 9281625 990546647 9281625 990539801 9349101 990539801 9349101 990508332 9359517 990508332 9359517 990497454 9399106 990497454 9399106 990483352 9410364 990483352 9410364 990467988 9442207 990467988 9442207 990448334 9443635 990448334 9443635 990437577 9458256 990437577 9458256 990418132 9464189 990418132 9464189 990407657 9489529 990407657 9489529 990394849 9493023 990394849 9493023 990371394 9507448 990371394 9507448 990365575 9537070 990365575 9537070 990289853 9553326 990289853 9553326 990265662 9570540 990265662 9570540 990241847 9591558 990241847 9591558 990235585 9605162 990235585 9605162 990211963 9616839 990211963 9616839 990196647 9640101 990196647 9640101 990184793 9651094 990184793 9651094 990178340 9657733 990178340 9657733 990161319 9662941 990161319 9662941 990152262 9679542 990152262 9679542 990127776 9693713 990127776 9693713 990124800 9701263 990124800 9701263 990118227 9713388 990118227 9713388 990089530 9721717 990089530 9721717 990077744 9768530 990077744 9768530 990041332 9783507 990041332 9783507 990006716 9792058 990006716 9792058 989922483 9847990 989922483 9847990 989905825 9852906 989905825 9852906 989898935 9854970 989898935 9854970 989896308 9875227 989896308 9875227 989887046 9901699 989887046 9901699 989869383 9914165 989869383 9914165 989862872 9929045 989862872 9929045 989834578 9957366 989834578 9957366 989772822 9974981 989772822 9974981 989760143 9982640 989760143 9982640 989734781 10010615 989734781 10010615 989694930 10038445 989694930 10038445 989677597 10098995 989677597 10098995 989665975 10111944 989665975 10111944 989659606 10156002 989659606 10156002 989620448 10188897 989620448 10188897 989613611 10205401 989613611 10205401 989571888 10236659 989571888 10236659 989560341 10248150 989560341 10248150 989557373 10283064 989557373 10283064 989544612 10284123 989544612 10284123 989519641 10322690 989519641 10322690 989509853 10330129 989509853 10330129 989494316 10363267 989494316 10363267 989441423 10386346 989441423 10386346 989436761 10405298 989436761 10405298 989427536 10452910 989427536 10452910 989418260 10481295 989418260 10481295 989413366 10494134 989413366 10494134 989409916 10501641 989409916 10501641 989379928 10506802 989379928 10506802 989354091 10512457 989354091 10512457 989329661 10519856 989329661 10519856 989318354 10560952 989318354 10560952 989308128 10581579 989308128 10581579 989280885 10600674 989280885 10600674 989279016 10619856 989279016 10619856 989273407 10631627 989273407 10631627 989234353 10690254 989234353 10690254 989199030 10706399 989199030 10706399 989174286 10715354 989174286 10715354 989136467 10719391 989136467 10719391 989121051 10742491 989121051 10742491 989096014 10758273 989096014 10758273 989082201 10784945 989082201 10784945 989068339 10857507 989068339 10857507 989065729 10868895 989065729 10868895 989047666 10895879 989047666 10895879 989028804 10905809 989028804 10905809 989017087 10923017 989017087 10923017 988993505 10958050 988993505 10958050 988991535 10982493 988991535 10982493 988981486 11006302 988981486 11006302 988973826 11033930 988973826 11033930 988955971 11040776 988955971 11040776 988944379 11065661 988944379 11065661 988922461 11087812 988922461 11087812 988902584 11159881 988902584 11159881 988888476 11170460 988888476 11170460 988868562 11185629 988868562 11185629 988841807 11191571 988841807 11191571 988828886 11207330 988828886 11207330 988825657 11242799 988825657 11242799 988807261 11272511 988807261 11272511 988755699 11319000 988755699 11319000 988738900 11323194 988738900 11323194 988712225 11346190 988712225 11346190 988678295 11359696 988678295 11359696 988664104 11366065 988664104 11366065 988657864 11374807 988657864 11374807 988655831 11392105 988655831 11392105 988614649 11433134 988614649 11433134 988591980 11441535 988591980 11441535 988575116 11450369 988575116 11450369 988562208 11453515 988562208 11453515 988539234 11460369 988539234 11460369 988534296 11510191 988534296 11510191 988508485 11542107 988508485 11542107 988490489 11564526 988490489 11564526 988473722 11586257 988473722 11586257 988450304 11598307 988450304 11598307 988444110 11612207 988444110 11612207 988437659 11621463 988437659 11621463 988409314 11624802 988409314 11624802 988393840 11630352 988393840 11630352 988349896 11637673 988349896 11637673 988338931 11647567 988338931 11647567 988323590 11655165 988323590 11655165 988307910 11709198 988307910 11709198 988286498 11724669 988286498 11724669 988281826 11740837 988281826 11740837 988254739 11751754 988254739 11751754 988248463 11764589 988248463 11764589 988222924 11793025 988222924 11793025 988218494 11819776 988218494 11819776 988187537 11825652 988187537 11825652 988165208 11834045 988165208 11834045 988152588 11851702 988152588 11851702 988143697 11895364 988143697 11895364 988097610 11903807 988097610 11903807 988077896 11938150 988077896 11938150 988073478 11948903 988073478 11948903 988054970 12005226 988054970 12005226 988028044 12026457 988028044 12026457 987985961 12047175 987985961 12047175 987971273 12100010 987971273 12100010 987944386 12115952 987944386 12115952 987896106 12164120 987896106 12164120 987867579 12179924 987867579 12179924 987850245 12206454 987850245 12206454 987821986 12238561 987821986 12238561 987815245 12269513 987815245 12269513 987804960 12316799 987804960 12316799 987766268 12387637 987766268 12387637 987717910 12411800 987717910 12411800 987713777 12428297 987713777 12428297 987712625 12446891 987712625 12446891 987679614 12472078 987679614 12472078 987633494 12493235 987633494 12493235 987616436 12523780 987616436 12523780 987613087 12550149 987613087 12550149 987612153 12583465 987612153 12583465 987591314 12594827 987591314 12594827 987557188 12611947 987557188 12611947 987534374 12636715 987534374 12636715 987506445 12682948 987506445 12682948 987494494 12699840 987494494 12699840 987487202 12709343 987487202 12709343 987486595 12731638 987486595 12731638 987454150 12745226 987454150 12745226 987445682 12819527 987445682 12819527 987434073 12852964 987434073 12852964 987430128 12869104 987430128 12869104 987404722 12899379 987404722 12899379 987381041 12903737 987381041 12903737 987323372 12914659 987323372 12914659 987314266 12930497 987314266 12930497 987296234 12963513 987296234 12963513 987259580 12992132 987259580 12992132 987254537 13022195 987254537 13022195 987243843 13029332 987243843 13029332 987208977 13047186 987208977 13047186 987203067 13055223 987203067 13055223 987191864 13070540 987191864 13070540 987160167 13076332 987160167 13076332 987158339 13092179 987158339 13092179 987155099 13107953 987155099 13107953 987118582 13117847 987118582 13117847 987062232 13125205 987062232 13125205 987040942 13142967 987040942 13142967 987022491 13186165 987022491 13186165 986992535 13197629 986992535 13197629 986967496 13207749 986967496 13207749 986956721 13243549 986956721 13243549 986894549 13251187 986894549 13251187 986885253 13260035 986885253 13260035 986877382 13269625 986877382 13269625 986852611 13297623 986852611 13297623 986837078 13307882 986837078 13307882 986828324 13308954 986828324 13308954 986812158 13322865 986812158 13322865 986806260 13369267 986806260 13369267 986770345 13372507 986770345 13372507 986757617 13398409 986757617 13398409 986705876 13407093 986705876 13407093 986697034 13421818 986697034 13421818 986688229 13430719 986688229 13430719 986682112 13440928 986682112 13440928 986663696 13454149 986663696 13454149 986643058 13472542 986643058 13472542 986626655 13482843 986626655 13482843 986606931 13521589 986606931 13521589 986593819 13538883 986593819 13538883 986564833 13545712 986564833 13545712 986558095 13556524 986558095 13556524 986544262 13575734 986544262 13575734 986492032 13590933 986492032 13590933 986466469 13606882 986466469 13606882 986436196 13616754 986436196 13616754 986393063 13639743 986393063 13639743 986380548 13669485 986380548 13669485 986361625 13690694 986361625 13690694 986339593 13729671 986339593 13729671 986321438 13743857 986321438 13743857 986264888 13761375 986264888 13761375 986248662 13777845 986248662 13777845 986237129 13787333 986237129 13787333 986217189 13799222 986217189 13799222 986161467 13801534 986161467 13801534 986155771 13805968 986155771 13805968 986136947 13824482 986136947 13824482 986116483 13837740 986116483 13837740 986095022 13852615 986095022 13852615 986065350 13857315 986065350 13857315 986054699 13867205 986054699 13867205 986030394 13881987 986030394 13881987 986027015 13930514 986027015 13930514 986015587 13935770 986015587 13935770 985990520 13955106 985990520 13955106 985985706 13986446 985985706 13986446 985963487 13999910 985963487 13999910 985946730 14020920 985946730 14020920 985941515 14030923 985941515 14030923 985907978 14075058 985907978 14075058 985875000 14109931 985875000 14109931 985841251 14133331 985841251 14133331 985831446 14160942 985831446 14160942 985802152 14182586 985802152 14182586 985786049 14190579 985786049 14190579 985768526 14199357 985768526 14199357 985728661 14210886 985728661 14210886 985710116 14241680 985710116 14241680 985689102 14254117 985689102 14254117 985678086 14273295 985678086 14273295 985598437 14279230 985598437 14279230 985588550 14296418 985588550 14296418 985532509 14336834 985532509 14336834 985506492 14354427 985506492 14354427 985473773 14359105 985473773 14359105 985448347 14365681 985448347 14365681 985443885 14384688 985443885 14384688 985423858 14394919 985423858 14394919 985402663 14410982 985402663 14410982 985376020 14448061 985376020 14448061 985353396 14478053 985353396 14478053 985309204 14485923 985309204 14485923 985277493 14499688 985277493 14499688 985271295 14508273 985271295 14508273 985265387 14518551 985265387 14518551 985223981 14550734 985223981 14550734 985194012 14560704 985194012 14560704 985188710 14585381 985188710 14585381 985170536 14589277 985170536 14589277 985150638 14596010 985150638 14596010 985140170 14596536 985140170 14596536 985129147 14617916 985129147 14617916 985110061 14636814 985110061 14636814 985094007 14653925 985094007 14653925 985091886 14703514 985091886 14703514 985070491 14724298 985070491 14724298 985062463 14731114 985062463 14731114 985040886 14738388 985040886 14738388 985031620 14747524 985031620 14747524 984986167 14759927 984986167 14759927 984964649 14762994 984964649 14762994 984938705 14799162 984938705 14799162 984932128 14811116 984932128 14811116 984915438 14835455 984915438 14835455 984896087 14872883 984896087 14872883 984877665 14885295 984877665 14885295 984861080 14916330 984861080 14916330 984815251 14928278 984815251 14928278 984813155 14949572 984813155 14949572 984794146 14964819 984794146 14964819 984785397 14970667 984785397 14970667 984780287 14976318 984780287 14976318 984773693 15008080 984773693 15008080 984756547 15014352 984756547 15014352 984730489 15038131 984730489 15038131 984711379 15066247 984711379 15066247 984698116 15076768 984698116 15076768 984672080 15085425 984672080 15085425 984664549 15108963 984664549 15108963 984655005 15112812 984655005 15112812 984632812 15131199 984632812 15131199 984622680 15137173 984622680 15137173 984608354 15142246 984608354 15142246 984589126 15182966 984589126 15182966 984572041 15190901 984572041 15190901 984529393 15203378 984529393 15203378 984519419 15219432 984519419 15219432 984489902 15233336 984489902 15233336 984467976 15250018 984467976 15250018 984459056 15276686 984459056 15276686 984413934 15288673 984413934 15288673 984380644 15314326 984380644 15314326 984349784 15323848 984349784 15323848 984327571 15335395 984327571 15335395 984290232 15344261 984290232 15344261 984272974 15362361 984272974 15362361 984247761 15386883 984247761 15386883 984223102 15401492 984223102 15401492 984214034 15409713 984214034 15409713 984160855 15426095 984160855 15426095 984145139 15452145 984145139 15452145 984109877 15469293 984109877 15469293 984076545 15481331 984076545 15481331 984044442 15541763 984044442 15541763 984034980 15551859 984034980 15551859 983999638 15565493 983999638 15565493 983973183 15575578 983973183 15575578 983957717 15581780 983957717 15581780 983938932 15648358 983938932 15648358 983930471 15675851 983930471 15675851 983914860 15692782 983914860 15692782 983898889 15718364 983898889 15718364 983896559 15760824 983896559 15760824 983868455 15771838 983868455 15771838 983865273 15807638 983865273 15807638 983833388 15828622 983833388 15828622 983806780 15850830 983806780 15850830 983787843 15877405 983787843 15877405 983755596 15887859 983755596 15887859 983740738 15893149 983740738 15893149 983738590 15913565 983738590 15913565 983725687 15952653 983725687 15952653 983686862 15970050 983686862 15970050 983661774 15993262 983661774 15993262 983629502 16009039 983629502 16009039 983627764 16030277 983627764 16030277 983609111 16040866 983609111 16040866 983600833 16062664 983600833 16062664 983582435 16074578 983582435 16074578 983555961 16128841 983555961 16128841 983512534 16146515 983512534 16146515 983495962 16156364 983495962 16156364 983486720 16162740 983486720 16162740 983476518 16167042 983476518 16167042 983440705 16201788 983440705 16201788 983416815 16222507 983416815 16222507 983381161 16253795 983381161 16253795 983368746 16311099 983368746 16311099 983363295 16326332 983363295 16326332 983347907 16327463 983347907 16327463 983321066 16341490 983321066 16341490 983298571 16361105 983298571 16361105 983275101 16377393 983275101 16377393 983268175 16441899 983268175 16441899 983260478 16468804 983260478 16468804 983232975 16475714 983232975 16475714 983223892 16496416 983223892 16496416 983194830 16504922 983194830 16504922 983162804 16523893 983162804 16523893 983108351 16540778 983108351 16540778 983071209 16579563 983071209 16579563 983063459 16610897 983063459 16610897 983043690 16629236 983043690 16629236 983010445 16634617 983010445 16634617 982994372 16637389 982994372 16637389 982980581 16659917 982980581 16659917 982952383 16660728 982952383 16660728 982946533 16699947 982946533 16699947 982900841 16728950 982900841 16728950 982896403 16740136 982896403 16740136 982875298 16764818 982875298 16764818 982858238 16787040 982858238 16787040 982856489 16795458 982856489 16795458 982851129 16831207 982851129 16831207 982784760 16834851 982784760 16834851 982765516 16859429 982765516 16859429 982725657 16876961 982725657 16876961 982688485 16919530 982688485 16919530 982671452 16927594 982671452 16927594 982668498 16946379 982668498 16946379 982642849 16964274 982642849 16964274 982617290 16966032 982617290 16966032 982607650 16987817 982607650 16987817 982590349 17004601 982590349 17004601 982531233 17039767 982531233 17039767 982507164 17044901 982507164 17044901 982459339 17077572 982459339 17077572 982447538 17092397 982447538 17092397 982437802 17103072 982437802 17103072 982397316 17127005 982397316 17127005 982368037 17130733 982368037 17130733 982354487 17141223 982354487 17141223 982336654 17151939 982336654 17151939 982292392 17176335 982292392 17176335 982281421 17182504 982281421 17182504 982239793 17196515 982239793 17196515 982230011 17216982 982230011 17216982 982216483 17226208 982216483 17226208 982201991 17249686 982201991 17249686 982175673 17260501 982175673 17260501 982145441 17287549 982145441 17287549 982135477 17311363 982135477 17311363 982095301 17341623 982095301 17341623 982059730 17356930 982059730 17356930 982050436 17374204 982050436 17374204 982046807 17434850 982046807 17434850 982020710 17439638 982020710 17439638 982003822 17443371 982003822 17443371 981997526 17482424 981997526 17482424 981991230 17536324 981991230 17536324 981976827 17547918 981976827 17547918 981954212 17561041 981954212 17561041 981930947 17579355 981930947 17579355 981901409 17592186 981901409 17592186 981887452 17621193 981887452 17621193 981883250 17646236 981883250 17646236 981869250 17661856 981869250 17661856 981832847 17687201 981832847 17687201 981828140 17721613 981828140 17721613 981812657 17731123 981812657 17731123 981797957 17765423 981797957 17765423 981772852 17775321 981772852 17775321 981723590 17783814 981723590 17783814 981710985 17793512 981710985 17793512 981696715 17819785 981696715 17819785 981677860 17848967 981677860 17848967 981661220 17884622 981661220 17884622 981624989 17903701 981624989 17903701 981609347 17907081 981609347 17907081 981586969 17913409 981586969 17913409 981540522 17926169 981540522 17926169 981505319 17943653 981505319 17943653 981478382 17968650 981478382 17968650 981467315 17995498 981467315 17995498 981428216 18019981 981428216 18019981 981421652 18027093 981421652 18027093 981412394 18029603 981412394 18029603 981364367 18049125 981364367 18049125 981334796 18073233 981334796 18073233 981321325 18096875 981321325 18096875 981288045 18102947 981288045 18102947 981247281 18121846 981247281 18121846 981204700 18130510 981204700 18130510 981203803 18139784 981203803 18139784 981180333 18191625 981180333 18191625 981160941 18202207 981160941 18202207 981138361 18219513 981138361 18219513 981135738 18221404 981135738 18221404 981114105 18264506 981114105 18264506 981069444 18300761 981069444 18300761 981056829 18322574 981056829 18322574 981041984 18346042 981041984 18346042 981035350 18380987 981035350 18380987 981013966 18396291 981013966 18396291 980988699 18412314 980988699 18412314 980955924 18419407 980955924 18419407 980906969 18431551 980906969 18431551 980870420 18467112 980870420 18467112 980843944 18475423 980843944 18475423 980797986 18498810 980797986 18498810 980776805 18509174 980776805 18509174 980760426 18532411 980760426 18532411 980748243 18550781 980748243 18550781 980736064 18605974 980736064 18605974 980719665 18627681 980719665 18627681 980694209 18635796 980694209 18635796 980678395 18663074 980678395 18663074 980674526 18686170 980674526 18686170 980672454 18692726 980672454 18692726 980651896 18730682 980651896 18730682 980631128 18744381 980631128 18744381 980609180 18777304 980609180 18777304 980598871 18799466 980598871 18799466 980588860 18818329 980588860 18818329 980578715 18827232 980578715 18827232 980556325 18855867 980556325 18855867 980536839 18862458 980536839 18862458 980507071 18874265 980507071 18874265 980495097 18876756 980495097 18876756 980483575 18894578 980483575 18894578 980470186 18968051 980470186 18968051 980451192 18982631 980451192 18982631 980438201 18990294 980438201 18990294 980420875 19049977 980420875 19049977 980402354 19073640 980402354 19073640 980380756 19088027 980380756 19088027 980373542 19089962 980373542 19089962 980364193 19098984 980364193 19098984 980358053 19117243 980358053 19117243 980326204 19148213 980326204 19148213 980321494 19169142 980321494 19169142 980299333 19187335 980299333 19187335 980258918 19190959 980258918 19190959 980233492 19200789 980233492 19200789 980214759 19232880 980214759 19232880 980203691 19234708 980203691 19234708 980161034 19243488 980161034 19243488 980119635 19257052 980119635 19257052 980105681 19289716 980105681 19289716 980077074 19297349 980077074 19297349 980074449 19309992 980074449 19309992 980059808 19323590 980059808 19323590 980044162 19347392 980044162 19347392 979985350 19363121 979985350 19363121 979949284 19382529 979949284 19382529 979911907 19424997 979911907 19424997 979879808 19457324 979879808 19457324 979860479 19480358 979860479 19480358 979823093 19483265 979823093 19483265 979808022 19498179 979808022 19498179 979801157 19557580 979801157 19557580 979794830 19598202 979794830 19598202 979747342 19633894 979747342 19633894 979711707 19658694 979711707 19658694 979687890 19683321 979687890 19683321 979678378 19721316 979678378 19721316 979652664 19747939 979652664 19747939 979640898 19765535 979640898 19765535 979635299 19791236 979635299 19791236 979627228 19794383 979627228 19794383 979613043 19805678 979613043 19805678 979572241 19817883 979572241 19817883 979550452 19827702 979550452 19827702 979514365 19862944 979514365 19862944 979498866 19883424 979498866 19883424 979485375 19891216 979485375 19891216 979483548 19909432 979483548 19909432 979394942 19916921 979394942 19916921 979374771 19942243 979374771 19942243 979353469 19972701 979353469 19972701 979340457 19989158 979340457 19989158 979312100 20017216 979312100 20017216 979304850 20022193 979304850 20022193 979254644 20033526 979254644 20033526 979230390 20046010 979230390 20046010 979209596 20060919 979209596 20060919 979175173 20091031 979175173 20091031 979146420 20097148 979146420 20097148 979124430 20119523 979124430 20119523 979047615 20184809 979047615 20184809 979030168 20199533 979030168 20199533 979004936 20231823 979004936 20231823 979003926 20248957 979003926 20248957 978991742 20287596 978991742 20287596 978951518 20321765 978951518 20321765 978935905 20326367 978935905 20326367 978928071 20349013 978928071 20349013 978902706 20378085 978902706 20378085 978897426 20392556 978897426 20392556 978869280 20433482 978869280 20433482 978846263 20441714 978846263 20441714 978826680 20481487 978826680 20481487 978799891 20493524 978799891 20493524 978771561 20525063 978771561 20525063 978765193 20532527 978765193 20532527 978763918 20555243 978763918 20555243 978761258 20559743 978761258 20559743 978732160 20564887 978732160 20564887 978708515 20582213 978708515 20582213 978687067 20597572 978687067 20597572 978670748 20649200 978670748 20649200 978656356 20664466 978656356 20664466 978653018 20673800 978653018 20673800 978633247 20716711 978633247 20716711 978609884 20773375 978609884 20773375 978569637 20785355 978569637 20785355 978543905 20810626 978543905 20810626 978537608 20818517 978537608 20818517 978533760 20881335 978533760 20881335 978525519 20895020 978525519 20895020 978498491 20909581 978498491 20909581 978493271 20934470 978493271 20934470 978483235 20937088 978483235 20937088 978453694 20947897 978453694 20947897 978443641 20967819 978443641 20967819 978438471 20976171 978438471 20976171 978423307 20984409 978423307 20984409 978404250 21001510 978404250 21001510 978376394 21008239 978376394 21008239 978374179 21017566 978374179 21017566 978357438 21024540 978357438 21024540 978344156 21069897 978344156 21069897 978279301 21095337 978279301 21095337 978270621 21117696 978270621 21117696 978258592 21135375 978258592 21135375 978241817 21152811 978241817 21152811 978237193 21162799 978237193 21162799 978181800 21177222 978181800 21177222 978151206 21181354 978151206 21181354 978130049 21188499 978130049 21188499 978113053 21201120 978113053 21201120 978092789 21217432 978092789 21217432 978068545 21258687 978068545 21258687 978041502 21278711 978041502 21278711 978010136 21294596 978010136 21294596 978004404 21349236 978004404 21349236 977983994 21353012 977983994 21353012 977959919 21388126 977959919 21388126 977933628 21426092 977933628 21426092 977923160 21427733 977923160 21427733 977902057 21431078 977902057 21431078 977878758 21484571 977878758 21484571 977877677 21496473 977877677 21496473 977854927 21517377 977854927 21517377 977848994 21528361 977848994 21528361 977832008 21540420 977832008 21540420 977801358 21558231 977801358 21558231 977761029 21584160 977761029 21584160 977728074 21605906 977728074 21605906 977720640 21628490 977720640 21628490 977699400 21638840 977699400 21638840 977674147 21694614 977674147 21694614 977643605 21732638 977643605 21732638 977643363 21765842 977643363 21765842 977618514 21810554 977618514 21810554 977616265 21819723 977616265 21819723 977612064 21841198 977612064 21841198 977575820 21872794 977575820 21872794 977566872 21880429 977566872 21880429 977564631 21886403 977564631 21886403 977551893 21928752 977551893 21928752 977541688 21965379 977541688 21965379 977519236 21985542 977519236 21985542 977503806 22002216 977503806 22002216 977442438 22048994 977442438 22048994 977435950 22059526 977435950 22059526 977427673 22090013 977427673 22090013 977360399 22131134 977360399 22131134 977322396 22135983 977322396 22135983 977285611 22156967 977285611 22156967 977253903 22205182 977253903 22205182 977234640 22225270 977234640 22225270 977218219 22243300 977218219 22243300 977183586 22262330 977183586 22262330 977168954 22264585 977168954 22264585 977152767 22296160 977152767 22296160 977135110 22372852 977135110 22372852 977109986 22393894 977109986 22393894 977097807 22416388 977097807 22416388 977078561 22439335 977078561 22439335 977037232 22497717 977037232 22497717 977030079 22514783 977030079 22514783 977021603 22521841 977021603 22521841 977000772 22539275 977000772 22539275 976942411 22547389 976942411 22547389 976919859 22566523 976919859 22566523 976907822 22569862 976907822 22569862 976890522 22594199 976890522 22594199 976878077 22624363 976878077 22624363 976855466 22626741 976855466 22626741 976833022 22640094 976833022 22640094 976829204 22657068 976829204 22657068 976824329 22700071 976824329 22700071 976819875 22715036 976819875 22715036 976786766 22721716 976786766 22721716 976762847 22731461 976762847 22731461 976760582 22780935 976760582 22780935 976757289 22819138 976757289 22819138 976747080 22825848 976747080 22825848 976725647 22838150 976725647 22838150 976717803 22863757 976717803 22863757 976711903 22883312 976711903 22883312 976696613 22901810 976696613 22901810 976680140 22932635 976680140 22932635 976617162 22955008 976617162 22955008 976584080 22972380 976584080 22972380 976563778 22983449 976563778 22983449 976553854 23011050 976553854 23011050 976536946 23028298 976536946 23028298 976507732 23050875 976507732 23050875 976466879 23069096 976466879 23069096 976445031 23071702 976445031 23071702 976439267 23080456 976439267 23080456 976431282 23082852 976431282 23082852 976394495 23090961 976394495 23090961 976373820 23109288 976373820 23109288 976350970 23114456 976350970 23114456 976345678 23124335 976345678 23124335 976343709 23143797 976343709 23143797 976336372 23204045 976336372 23204045 976292965 23224079 976292965 23224079 976280488 23230924 976280488 23230924 976248931 23279758 976248931 23279758 976230590 23287215 976230590 23287215 976213227 23293973 976213227 23293973 976173357 23305332 976173357 23305332 976165675 23336818 976165675 23336818 976159439 23383001 976159439 23383001 976137318 23400294 976137318 23400294 976130028 23418540 976130028 23418540 976121370 23450700 976121370 23450700 976117190 23460991 976117190 23460991 976086521 23466242 976086521 23466242 976072180 23483821 976072180 23483821 976041398 23508387 976041398 23508387 975988249 23519077 975988249 23519077 975969855 23567150 975969855 23567150 975934933 23585448 975934933 23585448 975911611 23613493 975911611 23613493 975865745 23617982 975865745 23617982 975860811 23624033 975860811 23624033 975848392 23648385 975848392 23648385 975835197 23699259 975835197 23699259 975819159 23735169 975819159 23735169 975813871 23753399 975813871 23753399 975785723 23777357 975785723 23777357 975742211 23782604 975742211 23782604 975721704 23792033 975721704 23792033 975691439 23812046 975691439 23812046 975680464 23844802 975680464 23844802 975631617 23863985 975631617 23863985 975584156 23878184 975584156 23878184 975568330 23894487 975568330 23894487 975547356 23927399 975547356 23927399 975541296 23952021 975541296 23952021 975525431 23968681 975525431 23968681 975511005 23976400 975511005 23976400 975509664 23982623 975509664 23982623 975505062 24016014 975505062 24016014 975469183 24036194 975469183 24036194 975445561 24046688 975445561 24046688 975440385 24107817 975440385 24107817 975431773 24111927 975431773 24111927 975429056 24116403 975429056 24116403 975413405 24125211 975413405 24125211 975365320 24149415 975365320 24149415 975348430 24198354 975348430 24198354 975322495 24217589 975322495 24217589 975314558 24228152 975314558 24228152 975305379 24265225 975305379 24265225 975292630 24278373 975292630 24278373 975287420 24280745 975287420 24280745 975281132 24293305 975281132 24293305 975279930 24305558 975279930 24305558 975274970 24310940 975274970 24310940 975245482 24330113 975245482 24330113 975165774 24333574 975165774 24333574 975142847 24343961 975142847 24343961 975137069 24364527 975137069 24364527 975104246 24373895 975104246 24373895 975044634 24381878 975044634 24381878 975036619 24398868 975036619 24398868 975030371 24411236 975030371 24411236 975011686 24414206 975011686 24414206 975007543 24431349 975007543 24431349 974990294 24439346 974990294 24439346 974969646 24486236 974969646 24486236 974936174 24503459 974936174 24503459 974935015 24518532 974935015 24518532 974916531 24565873 974916531 24565873 974911358 24576026 974911358 24576026 974896962 24590913 974896962 24590913 974875478 24631638 974875478 24631638 974843666 24643927 974843666 24643927 974834227 24665434 974834227 24665434 974797974 24692215 974797974 24692215 974754885 24714439 974754885 24714439 974747595 24726234 974747595 24726234 974689346 24765833 974689346 24765833 974678195 24780131 974678195 24780131 974658554 24798069 974658554 24798069 974644709 24816007 974644709 24816007 974619401 24836361 974619401 24836361 974602725 24857216 974602725 24857216 974596407 24910748 974596407 24910748 974582407 24928424 974582407 24928424 974553569 24943882 974553569 24943882 974549932 24952933 974549932 24952933 974533344 24974117 974533344 24974117 974524429 25033431 974524429 25033431 974508058 25039405 974508058 25039405 974496262 25063644 974496262 25063644 974488617 25067367 974488617 25067367 974481634 25082634 974481634 25082634 974467724 25109005 974467724 25109005 974441143 25140391 974441143 25140391 974388819 25162570 974388819 25162570 974373804 25189558 974373804 25189558 974332058 25193049 974332058 25193049 974325693 25210893 974325693 25210893 974307898 25222395 974307898 25222395 974300956 25239087 974300956 25239087 974295880 25249492 974295880 25249492 974281132 25287570 974281132 25287570 974265611 25303594 974265611 25303594 974242339 25322721 974242339 25322721 974239543 25357814 974239543 25357814 974231062 25373798 974231062 25373798 974196523 25381208 974196523 25381208 974152276 25394299 974152276 25394299 974141718 25438018 974141718 25438018 974128705 25447767 974128705 25447767 974119025 25471778 974119025 25471778 974085926 25480124 974085926 25480124 974073441 25487291 974073441 25487291 974067382 25501202 974067382 25501202 974060804 25518351 974060804 25518351 974050531 25532797 974050531 25532797 974028282 25539031 974028282 25539031 974006511 25546501 974006511 25546501 973992765 25585291 973992765 25585291 973984261 25627230 973984261 25627230 973975911 25633140 973975911 25633140 973969981 25643744 973969981 25643744 973951812 25666784 973951812 25666784 973922068 25709591 973922068 25709591 973905642 25714224 973905642 25714224 973900385 25716499 973900385 25716499 973891032 25734158 973891032 25734158 973873838 25743697 973873838 25743697 973831934 25768355 973831934 25768355 973828207 25786433 973828207 25786433 973800448 25821640 973800448 25821640 973773469 25846075 973773469 25846075 973726116 25853637 973726116 25853637 973717109 25859916 973717109 25859916 973702170 25861434 973702170 25861434 973691349 25911531 973691349 25911531 973645507 25917177 973645507 25917177 973643551 25957413 973643551 25957413 973641958 26035201 973641958 26035201 973633365 26061703 973633365 26061703 973623973 26088730 973623973 26088730 973600275 26101313 973600275 26101313 973594509 26138079 973594509 26138079 973565901 26188715 973565901 26188715 973560497 26205796 973560497 26205796 973532124 26207684 973532124 26207684 973527324 26224887 973527324 26224887 973510668 26226828 973510668 26226828 973484586 26237618 973484586 26237618 973479081 26244833 973479081 26244833 973468124 26246210 973468124 26246210 973450760 26258886 973450760 26258886 973432546 26261995 973432546 26261995 973428650 26272561 973428650 26272561 973402865 26284042 973402865 26284042 973396454 26301571 973396454 26301571 973363646 26329850 973363646 26329850 973351612 26344230 973351612 26344230 973332069 26360590 973332069 26360590 973321508 26368317 973321508 26368317 973299723 26407148 973299723 26407148 973289867 26429031 973289867 26429031 973284605 26433638 973284605 26433638 973267503 26494817 973267503 26494817 973251865 26502149 973251865 26502149 973239828 26518393 973239828 26518393 973231772 26569914 973231772 26569914 973212323 26574442 973212323 26574442 973188742 26584521 973188742 26584521 973181084 26613145 973181084 26613145 973175528 26641743 973175528 26641743 973164704 26684779 973164704 26684779 973142818 26701165 973142818 26701165 973081974 26714665 973081974 26714665 973056045 26734443 973056045 26734443 973050489 26748086 973050489 26748086 973019633 26753938 973019633 26753938 972953560 26761951 972953560 26761951 972941244 26767007 972941244 26767007 972917986 26788047 972917986 26788047 972907028 26795038 972907028 26795038 972838043 26801049 972838043 26801049 972814438 26804631 972814438 26804631 972797237 26817901 972797237 26817901 972762667 26850667 972762667 26850667 972749801 26877053 972749801 26877053 972739490 26900117 972739490 26900117 972718106 26908871 972718106 26908871 972637235 26920585 972637235 26920585 972612079 26930080 972612079 26930080 972582546 26956159 972582546 26956159 972576442 26983957 972576442 26983957 972573162 27004598 972573162 27004598 972549984 27017939 972549984 27017939 972512479 27034731 972512479 27034731 972501575 27069797 972501575 27069797 972485076 27075061 972485076 27075061 972478813 27082812 972478813 27082812 972462652 27100046 972462652 27100046 972421136 27137857 972421136 27137857 972415791 27169762 972415791 27169762 972398031 27194657 972398031 27194657 972388506 27196056 972388506 27196056 972383848 27202093 972383848 27202093 972343932 27218817 972343932 27218817 972322894 27239212 972322894 27239212 972299092 27257864 972299092 27257864 972273146 27271390 972273146 27271390 972267916 27287173 972267916 27287173 972245114 27294073 972245114 27294073 972213053 27299555 972213053 27299555 972193380 27302098 972193380 27302098 972180213 27322442 972180213 27322442 972168510 27340254 972168510 27340254 972153425 27358286 972153425 27358286 972108741 27403244 972108741 27403244 972095906 27419296 972095906 27419296 972051463 27468242 972051463 27468242 972041946 27475061 972041946 27475061 972023498 27480105 972023498 27480105 971979354 27491457 971979354 27491457 971968987 27511095 971968987 27511095 971949806 27514857 971949806 27514857 971938022 27525280 971938022 27525280 971930134 27544390 971930134 27544390 971908192 27559759 971908192 27559759 971882347 27580792 971882347 27580792 971860299 27590497 971860299 27590497 971847484 27599549 971847484 27599549 971828028 27630320 971828028 27630320 971817175 27638165 971817175 27638165 971794499 27654409 971794499 27654409 971756508 27673735 971756508 27673735 971750434 27724255 971750434 27724255 971737936 27725859 971737936 27725859 971733128 27734681 971733128 27734681 971729422 27750905 971729422 27750905 971722454 27784419 971722454 27784419 971689669 27802625 971689669 27802625 971653694 27827527 971653694 27827527 971622980 27831512 971622980 27831512 971573034 27851790 971573034 27851790 971555925 27859427 971555925 27859427 971529681 27870182 971529681 27870182 971523043 27915256 971523043 27915256 971481527 27934089 971481527 27934089 971478146 27942375 971478146 27942375 971458145 27944055 971458145 27944055 971442083 27959874 971442083 27959874 971416223 27963433 971416223 27963433 971392025 27969589 971392025 27969589 971340123 27997724 971340123 27997724 971310081 28033270 971310081 28033270 971305842 28051003 971305842 28051003 971286665 28072188 971286665 28072188 971282204 28073179 971282204 28073179 971236795 28081508 971236795 28081508 971207314 28101746 971207314 28101746 971171025 28124813 971171025 28124813 971072240 28173196 971072240 28173196 971021291 28213828 971021291 28213828 971015808 28234057 971015808 28234057 970978179 28248206 970978179 28248206 970953588 28273732 970953588 28273732 970921053 28278565 970921053 28278565 970885722 28301616 970885722 28301616 970828929 28316833 970828929 28316833 970806539 28319847 970806539 28319847 970781891 28331242 970781891 28331242 970768946 28404410 970768946 28404410 970741958 28409881 970741958 28409881 970727288 28418258 970727288 28418258 970708654 28431028 970708654 28431028 970683624 28443395 970683624 28443395 970664902 28448425 970664902 28448425 970634143 28484100 970634143 28484100 970594700 28492574 970594700 28492574 970573394 28626865 970573394 28626865 970556161 28654914 970556161 28654914 970533760 28667435 970533760 28667435 970512755 28674657 970512755 28674657 970482647 28707756 970482647 28707756 970452143 28731521 970452143 28731521 970412445 28791071 970412445 28791071 970400488 28823261 970400488 28823261 970346102 28840427 970346102 28840427 970343149 28864147 970343149 28864147 970323828 28867481 970323828 28867481 970303176 28879842 970303176 28879842 970291187 28899944 970291187 28899944 970284540 28926845 970284540 28926845 970278007 28966036 970278007 28966036 970256365 28980975 970256365 28980975 970223676 29011773 970223676 29011773 970219309 29018400 970219309 29018400 970202828 29031635 970202828 29031635 970190012 29041042 970190012 29041042 970150916 29041434 970150916 29041434 970144026 29082906 970144026 29082906 970130599 29094543 970130599 29094543 970117613 29108322 970117613 29108322 970091992 29137198 970091992 29137198 970072707 29155677 970072707 29155677 970062005 29175746 970062005 29175746 970048401 29231582 970048401 29231582 970042626 29257965 970042626 29257965 970026693 29273231 970026693 29273231 970009963 29305190 970009963 29305190 969991038 29316363 969991038 29316363 969943738 29327436 969943738 29327436 969935235 29332122 969935235 29332122 969908781 29371460 969908781 29371460 969900865 29393655 969900865 29393655 969872010 29398456 969872010 29398456 969870262 29413850 969870262 29413850 969825958 29416944 969825958 29416944 969820305 29421184 969820305 29421184 969785371 29443579 969785371 29443579 969778970 29470227 969778970 29470227 969755334 29493240 969755334 29493240 969752240 29514220 969752240 29514220 969733172 29526448 969733172 29526448 969688704 29546083 969688704 29546083 969672060 29585487 969672060 29585487 969645846 29594853 969645846 29594853 969637326 29602761 969637326 29602761 969622489 29623904 969622489 29623904 969595225 29652973 969595225 29652973 969582697 29671687 969582697 29671687 969566126 29700184 969566126 29700184 969533188 29711900 969533188 29711900 969510051 29718929 969510051 29718929 969483372 29753330 969483372 29753330 969458427 29789594 969458427 29789594 969427549 29805522 969427549 29805522 969409164 29859404 969409164 29859404 969363455 29868953 969363455 29868953 969277725 29892665 969277725 29892665 969239278 29905500 969239278 29905500 969236742 29949673 969236742 29949673 969227582 29971249 969227582 29971249 969217159 29992344 969217159 29992344 969212756 30025508 969212756 30025508 969197853 30041847 969197853 30041847 969171489 30062427 969171489 30062427 969146597 30085909 969146597 30085909 969105110 30142883 969105110 30142883 969097584 30147142 969097584 30147142 969083690 30170934 969083690 30170934 969066746 30216249 969066746 30216249 969056315 30220442 969056315 30220442 969034554 30239425 969034554 30239425 968988939 30264842 968988939 30264842 968979041 30281322 968979041 30281322 968965794 30287953 968965794 30287953 968959474 30293770 968959474 30293770 968954804 30306864 968954804 30306864 968942291 30340274 968942291 30340274 968927880 30358350 968927880 30358350 968922257 30387029 968922257 30387029 968912742 30432528 968912742 30432528 968906335 30441691 968906335 30441691 968887293 30481603 968887293 30481603 968863122 30496710 968863122 30496710 968818725 30540102 968818725 30540102 968766201 30542247 968766201 30542247 968754145 30569905 968754145 30569905 968749844 30589407 968749844 30589407 968723723 30598620 968723723 30598620 968716459 30604641 968716459 30604641 968701679 30617912 968701679 30617912 968666810 30663994 968666810 30663994 968632647 30688888 968632647 30688888 968614995 30705435 968614995 30705435 968585623 30797341 968585623 30797341 968560948 30805301 968560948 30805301 968549088 30834457 968549088 30834457 968513943 30837717 968513943 30837717 968500526 30887592 968500526 30887592 968493585 30903505 968493585 30903505 968463176 30914735 968463176 30914735 968443114 30928330 968443114 30928330 968416194 30944812 968416194 30944812 968407708 30968567 968407708 30968567 968401989 30987781 968401989 30987781 968393890 30998076 968393890 30998076 968368713 31029815 968368713 31029815 968359266 31043589 968359266 31043589 968324184 31050194 968324184 31050194 968315310 31071708 968315310 31071708 968268895 31081862 968268895 31081862 968245139 31118021 968245139 31118021 968230198 31130728 968230198 31130728 968183399 31186222 968183399 31186222 968178425 31192806 968178425 31192806 968153754 31196279 968153754 31196279 968134119 31249295 968134119 31249295 968125063 31269295 968125063 31269295 968118785 31275360 968118785 31275360 968110128 31296051 968110128 31296051 968088147 31337984 968088147 31337984 968082099 31343760 968082099 31343760 968066354 31357571 968066354 31357571 968047714 31375170 968047714 31375170 968039865 31382991 968039865 31382991 968037804 31411587 968037804 31411587 968016364 31434285 968016364 31434285 968002065 31490718 968002065 31490718 967982755 31516070 967982755 31516070 967952829 31551217 967952829 31551217 967940707 31562562 967940707 31562562 967903904 31584743 967903904 31584743 967871453 31591793 967871453 31591793 967853949 31596507 967853949 31596507 967775377 31605308 967775377 31605308 967749694 31611433 967749694 31611433 967714488 31625748 967714488 31625748 967697749 31658746 967697749 31658746 967686789 31667814 967686789 31667814 967675298 31704200 967675298 31704200 967672867 31707836 967672867 31707836 967649688 31713804 967649688 31713804 967618218 31719637 967618218 31719637 967591704 31754305 967591704 31754305 967567857 31763102 967567857 31763102 967552257 31808406 967552257 31808406 967531706 31812714 967531706 31812714 967528512 31827527 967528512 31827527 967514467 31835493 967514467 31835493 967509887 31859388 967509887 31859388 967491823 31869997 967491823 31869997 967474021 31888506 967474021 31888506 967471840 31905185 967471840 31905185 967446117 31909721 967446117 31909721 967412718 31952829 967412718 31952829 967408320 31974289 967408320 31974289 967387162 31984741 967387162 31984741 967370551 32024120 967370551 32024120 967357689 32028091 967357689 32028091 967356416 32054059 967356416 32054059 967338512 32097598 967338512 32097598 967295853 32103044 967295853 32103044 967277395 32108886 967277395 32108886 967256364 32115483 967256364 32115483 967242773 32170646 967242773 32170646 967239198 32190273 967239198 32190273 967236661 32201791 967236661 32201791 967211563 32206886 967211563 32206886 967185374 32217007 967185374 32217007 967177196 32233300 967177196 32233300 967167798 32278587 967167798 32278587 967148216 32295357 967148216 32295357 967127103 32297727 967127103 32297727 967119448 32332482 967119448 32332482 967082915 32336117 967082915 32336117 967032714 32362548 967032714 32362548 967003992 32379441 967003992 32379441 966979955 32388381 966979955 32388381 966974866 32417228 966974866 32417228 966964658 32431942 966964658 32431942 966959842 32444039 966959842 32444039 966945467 32475513 966945467 32475513 966931107 32487563 966931107 32487563 966862775 32506188 966862775 32506188 966857781 32537159 966857781 32537159 966849785 32555389 966849785 32555389 966819296 32585779 966819296 32585779 966802862 32613706 966802862 32613706 966781213 32621672 966781213 32621672 966752676 32636742 966752676 32636742 966724407 32646156 966724407 32646156 966716291 32676390 966716291 32676390 966702008 32701053 966702008 32701053 966689486 32739746 966689486 32739746 966655150 32750637 966655150 32750637 966653135 32778092 966653135 32778092 966644509 32795805 966644509 32795805 966628085 32799585 966628085 32799585 966620401 32815833 966620401 32815833 966610168 32817268 966610168 32817268 966589045 32840433 966589045 32840433 966584803 32863278 966584803 32863278 966565906 32868965 966565906 32868965 966551124 32874270 966551124 32874270 966536014 32902577 966536014 32902577 966500576 32928249 966500576 32928249 966447461 32950865 966447461 32950865 966400560 32966238 966400560 32966238 966393535 33000424 966393535 33000424 966332673 33031629 966332673 33031629 966281178 33037866 966281178 33037866 966279351 33062907 966279351 33062907 966256799 33068915 966256799 33068915 966222552 33074312 966222552 33074312 966156931 33077152 966156931 33077152 966137357 33088984 966137357 33088984 966136738 33102017 966136738 33102017 966072189 33122042 966072189 33122042 966061943 33154933 966061943 33154933 966044500 33169627 966044500 33169627 966029796 33194549 966029796 33194549 966025395 33214714 966025395 33214714 966012854 33228426 966012854 33228426 965985398 33238118 965985398 33238118 965955655 33248598 965955655 33248598 965915542 33278044 965915542 33278044 965839315 33331168 965839315 33331168 965827606 33345694 965827606 33345694 965789401 33360115 965789401 33360115 965765590 33365243 965765590 33365243 965748192 33398908 965748192 33398908 965719891 33422712 965719891 33422712 965711091 33439625 965711091 33439625 965685216 33469438 965685216 33469438 965642707 33496414 965642707 33496414 965628395 33506716 965628395 33506716 965602962 33524625 965602962 33524625 965587851 33547249 965587851 33547249 965570709 33573235 965570709 33573235 965547831 33591077 965547831 33591077 965536729 33607481 965536729 33607481 965522324 33623274 965522324 33623274 965492415 33625537 965492415 33625537 965456285 33659241 965456285 33659241 965439497 33694480 965439497 33694480 965436020 33713721 965436020 33713721 965398994 33753564 965398994 33753564 965393406 33773040 965393406 33773040 965354499 33825249 965354499 33825249 965333267 33840304 965333267 33840304 965307775 33890442 965307775 33890442 965279816 33901540 965279816 33901540 965271848 33910875 965271848 33910875 965252495 33920456 965252495 33920456 965236576 33959364 965236576 33959364 965214853 33961794 965214853 33961794 965208043 33997780 965208043 33997780 965199178 34014683 965199178 34014683 965184498 34025980 965184498 34025980 965153031 34056273 965153031 34056273 965115679 34075509 965115679 34075509 965107581 34131104 965107581 34131104 965095307 34147553 965095307 34147553 965078410 34156667 965078410 34156667 965065626 34170675 965065626 34170675 965064856 34199958 965064856 34199958 965027447 34216547 965027447 34216547 965023532 34223597 965023532 34223597 964997239 34244622 964997239 34244622 964983928 34270943 964983928 34270943 964962744 34280653 964962744 34280653 964958496 34303664 964958496 34303664 964948194 34320869 964948194 34320869 964943079 34356722 964943079 34356722 964927138 34401293 964927138 34401293 964907547 34417193 964907547 34417193 964816954 34424784 964816954 34424784 964779268 34465499 964779268 34465499 964772614 34477043 964772614 34477043 964713172 34483711 964713172 34483711 964694257 34492403 964694257 34492403 964665596 34509789 964665596 34509789 964650426 34532792 964650426 34532792 964642860 34537618 964642860 34537618 964624504 34551605 964624504 34551605 964615221 34576745 964615221 34576745 964610644 34597069 964610644 34597069 964502647 34600261 964502647 34600261 964495055 34611367 964495055 34611367 964486501 34639402 964486501 34639402 964475089 34649437 964475089 34649437 964453044 34657296 964453044 34657296 964435158 34660487 964435158 34660487 964407301 34668472 964407301 34668472 964391700 34676495 964391700 34676495 964350069 34683904 964350069 34683904 964340411 34699881 964340411 34699881 964318577 34710160 964318577 34710160 964288346 34738632 964288346 34738632 964245817 34756722 964245817 34756722 964244223 34759475 964244223 34759475 964235035 34774122 964235035 34774122 964229178 34799690 964229178 34799690 964210787 34807327 964210787 34807327 964193268 34861252 964193268 34861252 964148458 34872125 964148458 34872125 964143442 34897419 964143442 34897419 964059705 34903463 964059705 34903463 964018383 34922241 964018383 34922241 963997133 34936671 963997133 34936671 963979807 34940680 963979807 34940680 963973024 34950736 963973024 34950736 963948337 34958532 963948337 34958532 963936919 34971055 963936919 34971055 963931286 34977635 963931286 34977635 963911994 34994470 963911994 34994470 963879194 35019153 963879194 35019153 963867269 35026582 963867269 35026582 963848314 35042247 963848314 35042247 963822467 35065790 963822467 35065790 963799784 35066547 963799784 35066547 963783921 35076150 963783921 35076150 963766571 35108224 963766571 35108224 963750983 35120971 963750983 35120971 963742972 35127938 963742972 35127938 963729719 35142536 963729719 35142536 963704159 35174446 963704159 35174446 963668157 35232983 963668157 35232983 963659350 35259824 963659350 35259824 963620263 35276991 963620263 35276991 963588019 35281120 963588019 35281120 963571293 35299949 963571293 35299949 963553661 35337445 963553661 35337445 963541768 35341695 963541768 35341695 963529881 35377053 963529881 35377053 963499769 35417617 963499769 35417617 963482665 35453823 963482665 35453823 963438666 35480618 963438666 35480618 963432658 35530567 963432658 35530567 963427469 35555172 963427469 35555172 963413231 35665498 963413231 35665498 963404874 35671273 963404874 35671273 963379717 35688390 963379717 35688390 963366196 35690982 963366196 35690982 963274185 35727981 963274185 35727981 963250097 35752562 963250097 35752562 963245323 35772640 963245323 35772640 963225279 35802858 963225279 35802858 963218001 35819481 963218001 35819481 963198167 35822437 963198167 35822437 963193555 35833912 963193555 35833912 963166373 35850670 963166373 35850670 963156856 35859884 963156856 35859884 963087887 35861163 963087887 35861163 963064546 35887909 963064546 35887909 963030670 35891172 963030670 35891172 963014152 35903564 963014152 35903564 962989414 35908283 962989414 35908283 962971769 35917443 962971769 35917443 962969844 35921469 962969844 35921469 962953172 35923506 962953172 35923506 962937941 35933462 962937941 35933462 962924159 35944244 962924159 35944244 962880430 35977608 962880430 35977608 962846755 35987784 962846755 35987784 962838158 36027601 962838158 36027601 962825026 36044005 962825026 36044005 962808105 36069926 962808105 36069926 962739520 36084389 962739520 36084389 962728351 36097448 962728351 36097448 962692528 36121685 962692528 36121685 962680962 36159214 962680962 36159214 962673690 36168648 962673690 36168648 962648489 36180632 962648489 36180632 962601309 36196341 962601309 36196341 962578099 36245308 962578099 36245308 962565432 36245864 962565432 36245864 962550842 36259156 962550842 36259156 962541099 36283470 962541099 36283470 962507202 36296169 962507202 36296169 962503616 36330541 962503616 36330541 962478418 36357463 962478418 36357463 962469901 36360684 962469901 36360684 962431816 36397550 962431816 36397550 962401927 36405965 962401927 36405965 962396227 36438970 962396227 36438970 962358193 36447513 962358193 36447513 962352660 36493613 962352660 36493613 962315546 36510680 962315546 36510680 962288566 36539697 962288566 36539697 962245347 36559998 962245347 36559998 962238677 36574717 962238677 36574717 962227683 36585144 962227683 36585144 962208985 36595797 962208985 36595797 962199949 36604862 962199949 36604862 962089050 36658953 962089050 36658953 962087073 36669558 962087073 36669558 962061841 36694441 962061841 36694441 962051912 36722740 962051912 36722740 962047614 36742765 962047614 36742765 962045373 36776849 962045373 36776849 962019884 36797904 962019884 36797904 962011044 36814497 962011044 36814497 962002153 36830516 962002153 36830516 961998012 36839920 961998012 36839920 961983594 36849733 961983594 36849733 961946426 36878178 961946426 36878178 961932259 36922517 961932259 36922517 961895795 36957295 961895795 36957295 961854147 36978290 961854147 36978290 961843395 36985796 961843395 36985796 961823336 37011112 961823336 37011112 961800526 37036614 961800526 37036614 961793916 37056642 961793916 37056642 961787538 37070874 961787538 37070874 961784999 37088078 961784999 37088078 961779219 37101833 961779219 37101833 961770019 37111528 961770019 37111528 961695050 37135231 961695050 37135231 961656012 37145441 961656012 37145441 961642602 37151335 961642602 37151335 961631346 37172839 961631346 37172839 961611804 37186158 961611804 37186158 961593746 37187835 961593746 37187835 961591239 37217972 961591239 37217972 961588035 37240318 961588035 37240318 961569659 37265995 961569659 37265995 961567068 37276308 961567068 37276308 961498256 37293727 961498256 37293727 961484870 37329307 961484870 37329307 961458567 37357067 961458567 37357067 961439418 37392413 961439418 37392413 961421340 37434730 961421340 37434730 961416275 37446514 961416275 37446514 961407861 37464788 961407861 37464788 961405780 37480037 961405780 37480037 961383525 37493234 961383525 37493234 961379810 37507983 961379810 37507983 961368037 37517078 961368037 37517078 961351765 37528967 961351765 37528967 961338476 37546802 961338476 37546802 961321542 37565055 961321542 37565055 961315968 37588820 961315968 37588820 961297427 37605907 961297427 37605907 961292303 37616277 961292303 37616277 961269108 37635292 961269108 37635292 961256244 37651289 961256244 37651289 961250160 37667037 961250160 37667037 961229996 37674591 961229996 37674591 961205507 37682903 961205507 37682903 961201465 37690138 961201465 37690138 961170231 37726736 961170231 37726736 961167945 37775701 961167945 37775701 961158183 37788708 961158183 37788708 961144593 37796775 961144593 37796775 961110291 37848976 961110291 37848976 961095689 37863286 961095689 37863286 961064625 37918564 961064625 37918564 961047312 37951937 961047312 37951937 961035370 37961353 961035370 37961353 960965419 37995073 960965419 37995073 960930381 38000945 960930381 38000945 960918685 38027715 960918685 38027715 960904312 38056966 960904312 38056966 960901545 38072870 960901545 38072870 960887883 38094213 960887883 38094213 960836690 38133877 960836690 38133877 960828936 38145329 960828936 38145329 960811570 38149158 960811570 38149158 960782046 38176895 960782046 38176895 960751209 38210830 960751209 38210830 960735246 38218682 960735246 38218682 960706680 38256474 960706680 38256474 960666844 38281509 960666844 38281509 960660178 38297442 960660178 38297442 960632651 38305969 960632651 38305969 960626075 38317501 960626075 38317501 960600902 38343133 960600902 38343133 960597540 38401883 960597540 38401883 960577862 38421572 960577862 38421572 960560543 38425393 960560543 38425393 960511273 38445989 960511273 38445989 960467982 38457335 960467982 38457335 960464032 38471618 960464032 38471618 960452837 38507065 960452837 38507065 960378099 38573645 960378099 38573645 960364034 38581014 960364034 38581014 960338241 38588156 960338241 38588156 960325624 38601510 960325624 38601510 960308393 38624209 960308393 38624209 960290678 38640489 960290678 38640489 960275712 38663872 960275712 38663872 960268307 38700397 960268307 38700397 960267832 38747705 960267832 38747705 960233845 38763186 960233845 38763186 960217049 38785470 960217049 38785470 960214906 38804912 960214906 38804912 960196740 38825864 960196740 38825864 960183053 38865178 960183053 38865178 960177469 38883222 960177469 38883222 960173096 38900803 960173096 38900803 960153850 38926408 960153850 38926408 960137942 38942541 960137942 38942541 960128122 38953298 960128122 38953298 960117894 38989924 960117894 38989924 960089550 39035120 960089550 39035120 960072719 39065417 960072719 39065417 960057510 39092187 960057510 39092187 960041964 39120834 960041964 39120834 960013790 39151632 960013790 39151632 960000033 39170542 960000033 39170542 959990501 39179005 959990501 39179005 959983168 39186102 959983168 39186102 959973178 39198855 959973178 39198855 959961883 39224951 959961883 39224951 959949060 39276871 959949060 39276871 959938720 39288819 959938720 39288819 959921049 39291205 959921049 39291205 959916310 39325681 959916310 39325681 959894191 39346353 959894191 39346353 959866617 39374890 959866617 39374890 959837061 39400823 959837061 39400823 959818060 39413781 959818060 39413781 959800403 39431018 959800403 39431018 959786138 39444465 959786138 39444465 959779017 39454174 959779017 39454174 959746967 39489757 959746967 39489757 959726813 39510978 959726813 39510978 959661561 39517337 959661561 39517337 959650315 39521636 959650315 39521636 959645304 39569218 959645304 39569218 959636462 39589512 959636462 39589512 959610247 39619638 959610247 39619638 959600761 39646695 959600761 39646695 959583231 39682812 959583231 39682812 959530853 39733693 959530853 39733693 959514402 39805973 959514402 39805973 959489397 39823872 959489397 39823872 959483749 39833511 959483749 39833511 959475095 39835965 959475095 39835965 959465984 39862738 959465984 39862738 959448717 39877643 959448717 39877643 959433364 39892769 959433364 39892769 959400277 39919010 959400277 39919010 959370091 39934762 959370091 39934762 959323645 39959474 959323645 39959474 959310502 40001928 959310502 40001928 959299878 40035824 959299878 40035824 959282782 40082532 959282782 40082532 959257047 40090003 959257047 40090003 959218002 40108162 959218002 40108162 959209973 40123492 959209973 40123492 959179485 40138245 959179485 40138245 959159288 40147265 959159288 40147265 959142600 40155600 959142600 40155600 959136993 40196093 959136993 40196093 959107629 40230479 959107629 40230479 959069966 40258793 959069966 40258793 959039816 40285202 959039816 40285202 959017741 40299917 959017741 40299917 959015257 40331455 959015257 40331455 958982633 40343695 958982633 40343695 958923821 40348737 958923821 40348737 958914551 40359620 958914551 40359620 958891878 40384292 958891878 40384292 958873352 40397955 958873352 40397955 958841185 40444462 958841185 40444462 958818609 40456908 958818609 40456908 958741177 40491190 958741177 40491190 958714291 40510256 958714291 40510256 958698420 40523845 958698420 40523845 958680112 40535579 958680112 40535579 958635997 40557070 958635997 40557070 958634018 40558953 958634018 40558953 958620179 40576427 958620179 40576427 958619116 40579299 958619116 40579299 958606984 40588698 958606984 40588698 958589854 40596072 958589854 40596072 958569041 40609493 958569041 40609493 958542940 40632307 958542940 40632307 958531234 40641430 958531234 40641430 958521978 40651005 958521978 40651005 958512463 40658174 958512463 40658174 958485431 40670009 958485431 40670009 958422550 40733732 958422550 40733732 958381128 40747995 958381128 40747995 958355462 40774427 958355462 40774427 958346836 40784718 958346836 40784718 958330120 40832021 958330120 40832021 958294785 40860370 958294785 40860370 958292195 40863873 958292195 40863873 958251781 40876705 958251781 40876705 958246327 40882844 958246327 40882844 958222301 40903726 958222301 40903726 958163733 40931119 958163733 40931119 958158076 40955583 958158076 40955583 958142005 40965707 958142005 40965707 958135287 40969838 958135287 40969838 958115301 40988168 958115301 40988168 958048289 41006928 958048289 41006928 958028493 41029507 958028493 41029507 958018385 41049378 958018385 41049378 957997048 41070622 957997048 41070622 957995241 41076375 957995241 41076375 957992975 41093256 957992975 41093256 957987558 41103774 957987558 41103774 957971136 41112216 957971136 41112216 957964528 41141326 957964528 41141326 957937408 41143541 957937408 41143541 957926502 41145233 957926502 41145233 957915891 41172140 957915891 41172140 957904101 41188700 957904101 41188700 957875795 41227400 957875795 41227400 957849075 41254522 957849075 41254522 957819381 41302177 957819381 41302177 957776354 41318090 957776354 41318090 957768150 41341586 957768150 41341586 957749558 41348362 957749558 41348362 957747478 41355772 957747478 41355772 957730613 41367259 957730613 41367259 957720112 41382150 957720112 41382150 957659901 41437723 957659901 41437723 957629700 41459220 957629700 41459220 957624121 41474320 957624121 41474320 957591328 41489826 957591328 41489826 957587241 41554363 957587241 41554363 957564326 41578451 957564326 41578451 957553273 41588528 957553273 41588528 957547633 41594509 957547633 41594509 957533252 41615601 957533252 41615601 957514962 41631497 957514962 41631497 957498207 41645378 957498207 41645378 957492359 41665180 957492359 41665180 957468206 41694930 957468206 41694930 957449582 41718662 957449582 41718662 957390633 41736738 957390633 41736738 957360028 41745353 957360028 41745353 957337856 41778372 957337856 41778372 957331310 41791769 957331310 41791769 957318925 41819314 957318925 41819314 957282762 41829999 957282762 41829999 957237454 41869120 957237454 41869120 957233013 41897193 957233013 41897193 957220846 41910070 957220846 41910070 957211698 41935119 957211698 41935119 957208221 41946535 957208221 41946535 957154877 41956842 957154877 41956842 957113497 41966249 957113497 41966249 957085268 41968475 957085268 41968475 957064955 41982097 957064955 41982097 957058744 41989032 957058744 41989032 957026825 41996563 957026825 41996563 957021466 42004225 957021466 42004225 956993363 42019884 956993363 42019884 956975543 42038009 956975543 42038009 956951835 42073649 956951835 42073649 956926432 42082353 956926432 42082353 956912156 42099231 956912156 42099231 956905737 42106526 956905737 42106526 956875232 42115811 956875232 42115811 956854569 42130481 956854569 42130481 956840230 42133142 956840230 42133142 956832430 42145619 956832430 42145619 956823241 42157626 956823241 42157626 956814262 42179464 956814262 42179464 956781840 42190126 956781840 42190126 956777838 42228828 956777838 42228828 956759821 42260159 956759821 42260159 956730436 42280396 956730436 42280396 956705895 42336688 956705895 42336688 956665775 42367476 956665775 42367476 956622986 42372554 956622986 42372554 956550044 42385779 956550044 42385779 956540135 42403292 956540135 42403292 956533073 42442278 956533073 42442278 956486840 42445682 956486840 42445682 956479781 42505286 956479781 42505286 956458656 42513442 956458656 42513442 956430089 42515979 956430089 42515979 956418401 42533151 956418401 42533151 956404553 42545610 956404553 42545610 956397634 42558790 956397634 42558790 956374976 42568739 956374976 42568739 956363882 42585444 956363882 42585444 956360029 42605345 956360029 42605345 956347603 42646768 956347603 42646768 956319120 42648353 956319120 42648353 956294415 42687832 956294415 42687832 956276149 42713294 956276149 42713294 956246137 42730584 956246137 42730584 956233110 42746913 956233110 42746913 956211717 42750443 956211717 42750443 956171186 42760090 956171186 42760090 956151536 42772556 956151536 42772556 956145059 42800384 956145059 42800384 956096443 42832271 956096443 42832271 956081721 42853664 956081721 42853664 956057976 42866827 956057976 42866827 956055258 42889317 956055258 42889317 956028541 42890773 956028541 42890773 955997707 42912548 955997707 42912548 955996386 42925143 955996386 42925143 955977652 42959901 955977652 42959901 955965459 42964783 955965459 42964783 955923889 42983311 955923889 42983311 955862652 42999878 955862652 42999878 955841477 43051207 955841477 43051207 955818699 43064496 955818699 43064496 955791758 43074158 955791758 43074158 955783502 43084956 955783502 43084956 955763029 43114226 955763029 43114226 955761205 43127752 955761205 43127752 955756052 43148381 955756052 43148381 955722673 43161868 955722673 43161868 955704839 43185448 955704839 43185448 955693014 43202569 955693014 43202569 955651073 43211702 955651073 43211702 955611543 43251398 955611543 43251398 955598482 43300725 955598482 43300725 955591976 43310971 955591976 43310971 955568301 43323729 955568301 43323729 955562986 43345861 955562986 43345861 955536895 43364967 955536895 43364967 955526702 43365344 955526702 43365344 955517761 43395440 955517761 43395440 955492882 43438645 955492882 43438645 955463104 43454692 955463104 43454692 955456069 43479381 955456069 43479381 955446795 43514919 955446795 43514919 955430237 43524045 955430237 43524045 955402995 43559924 955402995 43559924 955385972 43583812 955385972 43583812 955371984 43612309 955371984 43612309 955344680 43620262 955344680 43620262 955316003 43631725 955316003 43631725 955286612 43645674 955286612 43645674 955271038 43664781 955271038 43664781 955250086 43668846 955250086 43668846 955230234 43732813 955230234 43732813 955216081 43759960 955216081 43759960 955174062 43772183 955174062 43772183 955151269 43775376 955151269 43775376 955138176 43789098 955138176 43789098 955118203 43797962 955118203 43797962 955089457 43813899 955089457 43813899 955062809 43839528 955062809 43839528 955030351 43871921 955030351 43871921 955018060 43878352 955018060 43878352 955004695 43889620 955004695 43889620 954979222 43916490 954979222 43916490 954962978 43932489 954962978 43932489 954914036 43966088 954914036 43966088 954884742 43999136 954884742 43999136 954879925 44006649 954879925 44006649 954847621 44021556 954847621 44021556 954833507 44032384 954833507 44032384 954818985 44049518 954818985 44049518 954780020 44075087 954780020 44075087 954760086 44093003 954760086 44093003 954749727 44093702 954749727 44093702 954746825 44107881 954746825 44107881 954735419 44112060 954735419 44112060 954722429 44118133 954722429 44118133 954681140 44147778 954681140 44147778 954670697 44186241 954670697 44186241 954658069 44220501 954658069 44220501 954637142 44237990 954637142 44237990 954584556 44252340 954584556 44252340 954577923 44260652 954577923 44260652 954570837 44268984 954570837 44268984 954539769 44271771 954539769 44271771 954520379 44280486 954520379 44280486 954513924 44313542 954513924 44313542 954499830 44324556 954499830 44324556 954450317 44351652 954450317 44351652 954443297 44359626 954443297 44359626 954433316 44419691 954433316 44419691 954422563 44441532 954422563 44441532 954402539 44493313 954402539 44493313 954366769 44500814 954366769 44500814 954356224 44507537 954356224 44507537 954350915 44518582 954350915 44518582 954324239 44530375 954324239 44530375 954311561 44554850 954311561 44554850 954309362 44580627 954309362 44580627 954290697 44597631 954290697 44597631 954277876 44656702 954277876 44656702 954264744 44678844 954264744 44678844 954242309 44689678 954242309 44689678 954203426 44744606 954203426 44744606 954164651 44764582 954164651 44764582 954157556 44772373 954157556 44772373 954148120 44792490 954148120 44792490 954143958 44806945 954143958 44806945 954139540 44818197 954139540 44818197 954094910 44829317 954094910 44829317 954080665 44846359 954080665 44846359 954073871 44859728 954073871 44859728 954052926 44890143 954052926 44890143 954031030 44914234 954031030 44914234 954021049 44931184 954021049 44931184 954004732 44954140 954004732 44954140 953986755 44958041 953986755 44958041 953961336 44959227 953961336 44959227 953942995 44988785 953942995 44988785 953868337 45009222 953868337 45009222 953861196 45022212 953861196 45022212 953836894 45048793 953836894 45048793 953825530 45064761 953825530 45064761 953793736 45090835 953793736 45090835 953755131 45111609 953755131 45111609 953735014 45124826 953735014 45124826 953724386 45145087 953724386 45145087 953688852 45150358 953688852 45150358 953676382 45173573 953676382 45173573 953662138 45187153 953662138 45187153 953575348 45202637 953575348 45202637 953561211 45219877 953561211 45219877 953546181 45262521 953546181 45262521 953541606 45287641 953541606 45287641 953509494 45298556 953509494 45298556 953496737 45308755 953496737 45308755 953485554 45321132 953485554 45321132 953478696 45334136 953478696 45334136 953448099 45382332 953448099 45382332 953434228 45387077 953434228 45387077 953408944 45396879 953408944 45396879 953361647 45416903 953361647 45416903 953345373 45440526 953345373 45440526 953314548 45445179 953314548 45445179 953304152 45468956 953304152 45468956 953261486 45520574 953261486 45520574 953257707 45527179 953257707 45527179 953252727 45528495 953252727 45528495 953237146 45570560 953237146 45570560 953216540 45594494 953216540 45594494 953178277 45613472 953178277 45613472 953149519 45633247 953149519 45633247 953092248 45654435 953092248 45654435 953070339 45692383 953070339 45692383 953065380 45695241 953065380 45695241 953057564 45698467 953057564 45698467 953031268 45722033 953031268 45722033 953001917 45737459 953001917 45737459 952996558 45745327 952996558 45745327 952967186 45773248 952967186 45773248 952963059 45786446 952963059 45786446 952952833 45796731 952952833 45796731 952943647 45809693 952943647 45809693 952929414 45823031 952929414 45823031 952911396 45853728 952911396 45853728 952899930 45864691 952899930 45864691 952891719 45886785 952891719 45886785 952887687 45931409 952887687 45931409 952863999 45936210 952863999 45936210 952841874 45947772 952841874 45947772 952818566 45957876 952818566 45957876 952793468 46008910 952793468 46008910 952787514 46024144 952787514 46024144 952740627 46042877 952740627 46042877 952717407 46053882 952717407 46053882 952710247 46060033 952710247 46060033 952669911 46062708 952669911 46062708 952651524 46086635 952651524 46086635 952628544 46111053 952628544 46111053 952626173 46135140 952626173 46135140 952611514 46164467 952611514 46164467 952589772 46172004 952589772 46172004 952578961 46193918 952578961 46193918 952569259 46225847 952569259 46225847 952553137 46234244 952553137 46234244 952526881 46265491 952526881 46265491 952502991 46267562 952502991 46267562 952492819 46274767 952492819 46274767 952468250 46301732 952468250 46301732 952413550 46332076 952413550 46332076 952389780 46354503 952389780 46354503 952371000 46388469 952371000 46388469 952349406 46411439 952349406 46411439 952346919 46424670 952346919 46424670 952314964 46431737 952314964 46431737 952289395 46445969 952289395 46445969 952232735 46472603 952232735 46472603 952215780 46498767 952215780 46498767 952198456 46526829 952198456 46526829 952161806 46547831 952161806 46547831 952159131 46573915 952159131 46573915 952148857 46612607 952148857 46612607 952141043 46620906 952141043 46620906 952130981 46625527 952130981 46625527 952118245 46654657 952118245 46654657 952079655 46677251 952079655 46677251 952075261 46684489 952075261 46684489 952059523 46693821 952059523 46693821 952046781 46710230 952046781 46710230 952023928 46734239 952023928 46734239 952021601 46756937 952021601 46756937 952013940 46811397 952013940 46811397 952008510 46840244 952008510 46840244 952007061 46850139 952007061 46850139 951915286 46861877 951915286 46861877 951905601 46867995 951905601 46867995 951891369 46877808 951891369 46877808 951890206 46898916 951890206 46898916 951874649 46920177 951874649 46920177 951867035 46952513 951867035 46952513 951839927 46966945 951839927 46966945 951801310 46971209 951801310 46971209 951796028 47006579 951796028 47006579 951790918 47044266 951790918 47044266 951775402 47070043 951775402 47070043 951755872 47075401 951755872 47075401 951708590 47121728 951708590 47121728 951695632 47130697 951695632 47130697 951669919 47164082 951669919 47164082 951654456 47181883 951654456 47181883 951629385 47190132 951629385 47190132 951602778 47191277 951602778 47191277 951600128 47205302 951600128 47205302 951574377 47225816 951574377 47225816 951563130 47269221 951563130 47269221 951547231 47287771 951547231 47287771 951526639 47294745 951526639 47294745 951514257 47329736 951514257 47329736 951496137 47342363 951496137 47342363 951488641 47347266 951488641 47347266 951479418 47364923 951479418 47364923 951455373 47366642 951455373 47366642 951429622 47395386 951429622 47395386 951403861 47414218 951403861 47414218 951398743 47424788 951398743 47424788 951365243 47434542 951365243 47434542 951346704 47438876 951346704 47438876 951333668 47455978 951333668 47455978 951324577 47485774 951324577 47485774 951316104 47520887 951316104 47520887 951306730 47531110 951306730 47531110 951262085 47564822 951262085 47564822 951255555 47608428 951255555 47608428 951251158 47609308 951251158 47609308 951221900 47636060 951221900 47636060 951216751 47650921 951216751 47650921 951211290 47672679 951211290 47672679 951180586 47680352 951180586 47680352 951170411 47695605 951170411 47695605 951150225 47703759 951150225 47703759 951131879 47728059 951131879 47728059 951103463 47734795 951103463 47734795 951090904 47758030 951090904 47758030 951069441 47797806 951069441 47797806 951038663 47802760 951038663 47802760 951028252 47813609 951028252 47813609 950995442 47830282 950995442 47830282 950967225 47855909 950967225 47855909 950928746 47884703 950928746 47884703 950900677 47900710 950900677 47900710 950884191 47903263 950884191 47903263 950840527 47908791 950840527 47908791 950827523 47913848 950827523 47913848 950805319 47917494 950805319 47917494 950763739 47947862 950763739 47947862 950726848 47960971 950726848 47960971 950714087 48002516 950714087 48002516 950704630 48033975 950704630 48033975 950685121 48040538 950685121 48040538 950672970 48055206 950672970 48055206 950669999 48111610 950669999 48111610 950653731 48133762 950653731 48133762 950641286 48146528 950641286 48146528 950617591 48159625 950617591 48159625 950609334 48176770 950609334 48176770 950599696 48189001 950599696 48189001 950574446 48195020 950574446 48195020 950550625 48208113 950550625 48208113 950544784 48213129 950544784 48213129 950514553 48227154 950514553 48227154 950493677 48256121 950493677 48256121 950479241 48275960 950479241 48275960 950447138 48281214 950447138 48281214 950408704 48303395 950408704 48303395 950387360 48309744 950387360 48309744 950384712 48342352 950384712 48342352 950359422 48363328 950359422 48363328 950327178 48380278 950327178 48380278 950319231 48382246 950319231 48382246 950314448 48387975 950314448 48387975 950303328 48409421 950303328 48409421 950286353 48428102 950286353 48428102 950271320 48435355 950271320 48435355 950258922 48442948 950258922 48442948 950229676 48449637 950229676 48449637 950203262 48456989 950203262 48456989 950177942 48482800 950177942 48482800 950137532 48495386 950137532 48495386 950121380 48500526 950121380 48500526 950064041 48529556 950064041 48529556 950032568 48561943 950032568 48561943 950011719 48568829 950011719 48568829 949993494 48579949 949993494 48579949 949987393 48601792 949987393 48601792 949957713 48618276 949957713 48618276 949930749 48672310 949930749 48672310 949914381 48684088 949914381 48684088 949906357 48693600 949906357 48693600 949889149 48717134 949889149 48717134 949874623 48723606 949874623 48723606 949847216 48737742 949847216 48737742 949835357 48762164 949835357 48762164 949825050 48837014 949825050 48837014 949812935 48842506 949812935 48842506 949789730 48855684 949789730 48855684 949736381 48889007 949736381 48889007 949729376 48889763 949729376 48889763 949718235 48900715 949718235 48900715 949709390 48919441 949709390 48919441 949700188 48942073 949700188 48942073 949667383 48978468 949667383 48978468 949648128 49004594 949648128 49004594 949629371 49017025 949629371 49017025 949615352 49019179 949615352 49019179 949581812 49034515 949581812 49034515 949572192 49040856 949572192 49040856 949528514 49051475 949528514 49051475 949520918 49096281 949520918 49096281 949508729 49108629 949508729 49108629 949468244 49124969 949468244 49124969 949458967 49139634 949458967 49139634 949450134 49147736 949450134 49147736 949426755 49182245 949426755 49182245 949412156 49194566 949412156 49194566 949389618 49222305 949389618 49222305 949377112 49244559 949377112 49244559 949354996 49259806 949354996 49259806 949344191 49284361 949344191 49284361 949279603 49299395 949279603 49299395 949248179 49326760 949248179 49326760 949215508 49329713 949215508 49329713 949202587 49397288 949202587 49397288 949149943 49414143 949149943 49414143 949125086 49483311 949125086 49483311 949111145 49488290 949111145 49488290 949102785 49511677 949102785 49511677 949076890 49598314 949076890 49598314 949058173 49601304 949058173 49601304 949054849 49620912 949054849 49620912 949032557 49630845 949032557 49630845 949002478 49640063 949002478 49640063 948980063 49660130 948980063 49660130 948973247 49685478 948973247 49685478 948967546 49722350 948967546 49722350 948939855 49740983 948939855 49740983 948915609 49758801 948915609 49758801 948898249 49767381 948898249 49767381 948890728 49774887 948890728 49774887 948878525 49789325 948878525 49789325 948863094 49802718 948863094 49802718 948849770 49820971 948849770 49820971 948836130 49852148 948836130 49852148 948832141 49855063 948832141 49855063 948802397 49883350 948802397 49883350 948800109 49905112 948800109 49905112 948791486 49944293 948791486 49944293 948774909 49953843 948774909 49953843 948765245 49971536 948765245 49971536 948747114 50001970 948747114 50001970 948742567 50028143 948742567 50028143 948726975 50038819 948726975 50038819 948696333 50083231 948696333 50083231 948692598 50102887 948692598 50102887 948687638 50115614 948687638 50115614 948672701 50137769 948672701 50137769 948623212 50151430 948623212 50151430 948548222 50169809 948548222 50169809 948527802 50175080 948527802 50175080 948495698 50199024 948495698 50199024 948476518 50225765 948476518 50225765 948426348 50249484 948426348 50249484 948391532 50264182 948391532 50264182 948386336 50278223 948386336 50278223 948356293 50308741 948356293 50308741 948352460 50318589 948352460 50318589 948348402 50347064 948348402 50347064 948326560 50384563 948326560 50384563 948310582 50402289 948310582 50402289 948276350 50414887 948276350 50414887 948256141 50431378 948256141 50431378 948244168 50442991 948244168 50442991 948226249 50455421 948226249 50455421 948205290 50466695 948205290 50466695 948193081 50498132 948193081 50498132 948185424 50508222 948185424 50508222 948171560 50546471 948171560 50546471 948164163 50560550 948164163 50560550 948159922 50573397 948159922 50573397 948152350 50596870 948152350 50596870 948139292 50621704 948139292 50621704 948116155 50642492 948116155 50642492 948113117 50666449 948113117 50666449 948104776 50673167 948104776 50673167 948093959 50700593 948093959 50700593 948077286 50706868 948077286 50706868 948040522 50718272 948040522 50718272 948021719 50750557 948021719 50750557 948009185 50785794 948009185 50785794 947995431 50813834 947995431 50813834 947970300 50835115 947970300 50835115 947960142 50872583 947960142 50872583 947942895 50890117 947942895 50890117 947923416 50898053 947923416 50898053 947893723 50903004 947893723 50903004 947886234 50926539 947886234 50926539 947875274 50931376 947875274 50931376 947842414 50940067 947842414 50940067 947801179 50955974 947801179 50955974 947780956 50994951 947780956 50994951 947767242 50998013 947767242 50998013 947721024 51015779 947721024 51015779 947695834 51040268 947695834 51040268 947689088 51048047 947689088 51048047 947672244 51061406 947672244 51061406 947664300 51063200 947664300 51063200 947639545 51077980 947639545 51077980 947634457 51087927 947634457 51087927 947604727 51089830 947604727 51089830 947593949 51104981 947593949 51104981 947566446 51138729 947566446 51138729 947520051 51151658 947520051 51151658 947507833 51183746 947507833 51183746 947494971 51216980 947494971 51216980 947448370 51234865 947448370 51234865 947435596 51269620 947435596 51269620 947428214 51319026 947428214 51319026 947416993 51334553 947416993 51334553 947378219 51354579 947378219 51354579 947375474 51366211 947375474 51366211 947365677 51389300 947365677 51389300 947343763 51407484 947343763 51407484 947333667 51422359 947333667 51422359 947299258 51425147 947299258 51425147 947292592 51445119 947292592 51445119 947283065 51448855 947283065 51448855 947278790 51463130 947278790 51463130 947256851 51512534 947256851 51512534 947242094 51525686 947242094 51525686 947224641 51557270 947224641 51557270 947180137 51572354 947180137 51572354 947167320 51580414 947167320 51580414 947149245 51599835 947149245 51599835 947144462 51636030 947144462 51636030 947140965 51651721 947140965 51651721 947131269 51658342 947131269 51658342 947113523 51664729 947113523 51664729 947105665 51703049 947105665 51703049 947097879 51711452 947097879 51711452 947082954 51721292 947082954 51721292 947064008 51727839 947064008 51727839 947061336 51762515 947061336 51762515 947040638 51782784 947040638 51782784 947035491 51800120 947035491 51800120 947006826 51818479 947006826 51818479 946993719 51838237 946993719 51838237 946969219 51870104 946969219 51870104 946916804 51882385 946916804 51882385 946905474 51891708 946905474 51891708 946883481 51950492 946883481 51950492 946839427 51983438 946839427 51983438 946813367 51998704 946813367 51998704 946805888 52000500 946805888 52000500 946742953 52022033 946742953 52022033 946727682 52031647 946727682 52031647 946669226 52047138 946669226 52047138 946664662 52058244 946664662 52058244 946628851 52096426 946628851 52096426 946609770 52109624 946609770 52109624 946593433 52121773 946593433 52121773 946577768 52124947 946577768 52124947 946544815 52138537 946544815 52138537 946535413 52143534 946535413 52143534 946496459 52177613 946496459 52177613 946488478 52208906 946488478 52208906 946476194 52221932 946476194 52221932 946447035 52237261 946447035 52237261 946438892 52242684 946438892 52242684 946421210 52270461 946421210 52270461 946413818 52291117 946413818 52291117 946408309 52338248 946408309 52338248 946403304 52346266 946403304 52346266 946374279 52389733 946374279 52389733 946351455 52391528 946351455 52391528 946341380 52419629 946341380 52419629 946323438 52432277 946323438 52432277 946292998 52451552 946292998 52451552 946277434 52496985 946277434 52496985 946262862 52532926 946262862 52532926 946252024 52541484 946252024 52541484 946216543 52553277 946216543 52553277 946180267 52573908 946180267 52573908 946178833 52582927 946178833 52582927 946164279 52624525 946164279 52624525 946148751 52658387 946148751 52658387 946124307 52703260 946124307 52703260 946104571 52715614 946104571 52715614 946061958 52733005 946061958 52733005 946036340 52741641 946036340 52741641 945978410 52755815 945978410 52755815 945950161 52767089 945950161 52767089 945944605 52785575 945944605 52785575 945928212 52803128 945928212 52803128 945924701 52809865 945924701 52809865 945915968 52815266 945915968 52815266 945897218 52821119 945897218 52821119 945884345 52839706 945884345 52839706 945876271 52850516 945876271 52850516 945866618 52857085 945866618 52857085 945861685 52873172 945861685 52873172 945835797 52889785 945835797 52889785 945789822 52901085 945789822 52901085 945769136 52906761 945769136 52906761 945766568 52921808 945766568 52921808 945761576 52929932 945761576 52929932 945751142 52957520 945751142 52957520 945733877 52982484 945733877 52982484 945727706 52988675 945727706 52988675 945710928 52995001 945710928 52995001 945699037 53007731 945699037 53007731 945656598 53028883 945656598 53028883 945620052 53052479 945620052 53052479 945607678 53065836 945607678 53065836 945594467 53082138 945594467 53082138 945585826 53089586 945585826 53089586 945568868 53108058 945568868 53108058 945544935 53125377 945544935 53125377 945504785 53145526 945504785 53145526 945495293 53160361 945495293 53160361 945486405 53177019 945486405 53177019 945470796 53196718 945470796 53196718 945451613 53202413 945451613 53202413 945441951 53263081 945441951 53263081 945425695 53279609 945425695 53279609 945416259 53314172 945416259 53314172 945380721 53323000 945380721 53323000 945355714 53365268 945355714 53365268 945317766 53369055 945317766 53369055 945301618 53374440 945301618 53374440 945277868 53411872 945277868 53411872 945262054 53428627 945262054 53428627 945247055 53435861 945247055 53435861 945243040 53462875 945243040 53462875 945235968 53475560 945235968 53475560 945233361 53490724 945233361 53490724 945215334 53511421 945215334 53511421 945203308 53514896 945203308 53514896 945181716 53525969 945181716 53525969 945169021 53572041 945169021 53572041 945164176 53576972 945164176 53576972 945161608 53589816 945161608 53589816 945135481 53630830 945135481 53630830 945124233 53664864 945124233 53664864 945098324 53690882 945098324 53690882 945081955 53712284 945081955 53712284 945079099 53722235 945079099 53722235 945066714 53728033 945066714 53728033 945041679 53747679 945041679 53747679 944995240 53771745 944995240 53771745 944979946 53793379 944979946 53793379 944963583 53797429 944963583 53797429 944948988 53812015 944948988 53812015 944940254 53840317 944940254 53840317 944933120 53858605 944933120 53858605 944904591 53870406 944904591 53870406 944890735 53886974 944890735 53886974 944848526 53934824 944848526 53934824 944785457 53948892 944785457 53948892 944772498 53954886 944772498 53954886 944751770 53993612 944751770 53993612 944722240 54044152 944722240 54044152 944713121 54051180 944713121 54051180 944707646 54075497 944707646 54075497 944692907 54111560 944692907 54111560 944663212 54157826 944663212 54157826 944635670 54185158 944635670 54185158 944611766 54205625 944611766 54205625 944592408 54221445 944592408 54221445 944562861 54275114 944562861 54275114 944557597 54312653 944557597 54312653 944548901 54338989 944548901 54338989 944530615 54340744 944530615 54340744 944493422 54357089 944493422 54357089 944492548 54395060 944492548 54395060 944485780 54406158 944485780 54406158 944448640 54422497 944448640 54422497 944434309 54427192 944434309 54427192 944427350 54446267 944427350 54446267 944417469 54458375 944417469 54458375 944408402 54461278 944408402 54461278 944396210 54469276 944396210 54469276 944357878 54493594 944357878 54493594 944337925 54519259 944337925 54519259 944327917 54564152 944327917 54564152 944301553 54577522 944301553 54577522 944266597 54607610 944266597 54607610 944251786 54615834 944251786 54615834 944242241 54676768 944242241 54676768 944231117 54688297 944231117 54688297 944207417 54716533 944207417 54716533 944189717 54728661 944189717 54728661 944147984 54755370 944147984 54755370 944139840 54792052 944139840 54792052 944130441 54798560 944130441 54798560 944125879 54799682 944125879 54799682 944112593 54837567 944112593 54837567 944094650 54842148 944094650 54842148 944091437 54853316 944091437 54853316 944077285 54867274 944077285 54867274 944061645 54932660 944061645 54932660 944021765 54968124 944021765 54968124 944012573 54986279 944012573 54986279 943994017 55004771 943994017 55004771 943991149 55024518 943991149 55024518 943976006 55066901 943976006 55066901 943965418 55077041 943965418 55077041 943949637 55116999 943949637 55116999 943929797 55127028 943929797 55127028 943896640 55134718 943896640 55134718 943865718 55200745 943865718 55200745 943863055 55233431 943863055 55233431 943858257 55300101 943858257 55300101 943829155 55337640 943829155 55337640 943808803 55351652 943808803 55351652 943789266 55386389 943789266 55386389 943759367 55397998 943759367 55397998 943740453 55420077 943740453 55420077 943730163 55445859 943730163 55445859 943722842 55452299 943722842 55452299 943684961 55470422 943684961 55470422 943662829 55475523 943662829 55475523 943638642 55499214 943638642 55499214 943622924 55508746 943622924 55508746 943620914 55552565 943620914 55552565 943558384 55564238 943558384 55564238 943544791 55655231 943544791 55655231 943503402 55684893 943503402 55684893 943471285 55711314 943471285 55711314 943431313 55731613 943431313 55731613 943422263 55770776 943422263 55770776 943404077 55781577 943404077 55781577 943397080 55790139 943397080 55790139 943386964 55807889 943386964 55807889 943382314 55855592 943382314 55855592 943378097 55862718 943378097 55862718 943364338 55882075 943364338 55882075 943353947 55888473 943353947 55888473 943311376 55895593 943311376 55895593 943273320 55909250 943273320 55909250 943251168 55918951 943251168 55918951 943242067 55951401 943242067 55951401 943225898 55979059 943225898 55979059 943207629 56015004 943207629 56015004 943167413 56023206 943167413 56023206 943145308 56034038 943145308 56034038 943119214 56052220 943119214 56052220 943096920 56101071 943096920 56101071 943058247 56101665 943058247 56101665 943024801 56114027 943024801 56114027 943003836 56159708 943003836 56159708 942989279 56165417 942989279 56165417 942974086 56193977 942974086 56193977 942961621 56194828 942961621 56194828 942886979 56221588 942886979 56221588 942878980 56253686 942878980 56253686 942874585 56267474 942874585 56267474 942865878 56281760 942865878 56281760 942843954 56289366 942843954 56289366 942806544 56304448 942806544 56304448 942792628 56334842 942792628 56334842 942781410 56382385 942781410 56382385 942771978 56397541 942771978 56397541 942735495 56404885 942735495 56404885 942730568 56447445 942730568 56447445 942691113 56452857 942691113 56452857 942668611 56516642 942668611 56516642 942660013 56553889 942660013 56553889 942647680 56579828 942647680 56579828 942589482 56590059 942589482 56590059 942550837 56620258 942550837 56620258 942537723 56632588 942537723 56632588 942529256 56654673 942529256 56654673 942508478 56673153 942508478 56673153 942489051 56694459 942489051 56694459 942434347 56704111 942434347 56704111 942415268 56717983 942415268 56717983 942409300 56733054 942409300 56733054 942407092 56736535 942407092 56736535 942375346 56751305 942375346 56751305 942356443 56759848 942356443 56759848 942333909 56767561 942333909 56767561 942296831 56801191 942296831 56801191 942281002 56804276 942281002 56804276 942227929 56826260 942227929 56826260 942205994 56837937 942205994 56837937 942172774 56840855 942172774 56840855 942136053 56857411 942136053 56857411 942109981 56882281 942109981 56882281 942105762 56922323 942105762 56922323 942097593 56991167 942097593 56991167 942064454 57012598 942064454 57012598 942045099 57019376 942045099 57019376 942036239 57033239 942036239 57033239 942013265 57039363 942013265 57039363 941973964 57096142 941973964 57096142 941934654 57106857 941934654 57106857 941899759 57128835 941899759 57128835 941884733 57136416 941884733 57136416 941866736 57178681 941866736 57178681 941855523 57196574 941855523 57196574 941847573 57213211 941847573 57213211 941833274 57236797 941833274 57236797 941826079 57262260 941826079 57262260 941822676 57277020 941822676 57277020 941796127 57297024 941796127 57297024 941764095 57325360 941764095 57325360 941744989 57333077 941744989 57333077 941727910 57359003 941727910 57359003 941689349 57390861 941689349 57390861 941681307 57396407 941681307 57396407 941661834 57416609 941661834 57416609 941612262 57442926 941612262 57442926 941587504 57460859 941587504 57460859 941582688 57470214 941582688 57470214 941566530 57487727 941566530 57487727 941561839 57506227 941561839 57506227 941513310 57525738 941513310 57525738 941499854 57551843 941499854 57551843 941460427 57578310 941460427 57578310 941447346 57578811 941447346 57578811 941430468 57592983 941430468 57592983 941401255 57609599 941401255 57609599 941393052 57630038 941393052 57630038 941364847 57683657 941364847 57683657 941310320 57717441 941310320 57717441 941272100 57729238 941272100 57729238 941252364 57753458 941252364 57753458 941240968 57756903 941240968 57756903 941216794 57757760 941216794 57757760 941207770 57780942 941207770 57780942 941188126 57808411 941188126 57808411 941155169 57823401 941155169 57823401 941140434 57840647 941140434 57840647 941132045 57868862 941132045 57868862 941089841 57881579 941089841 57881579 941075640 57895062 941075640 57895062 941065709 57915014 941065709 57915014 941035341 57919165 941035341 57919165 941015606 57925440 941015606 57925440 940990751 57940094 940990751 57940094 940965011 57948507 940965011 57948507 940930864 57960680 940930864 57960680 940910663 57980426 940910663 57980426 940878293 57992172 940878293 57992172 940868906 58016614 940868906 58016614 940807602 58029569 940807602 58029569 940776181 58035599 940776181 58035599 940774328 58087191 940774328 58087191 940760507 58112700 940760507 58112700 940737502 58125917 940737502 58125917 940724751 58128650 940724751 58128650 940696439 58131944 940696439 58131944 940682018 58167036 940682018 58167036 940661895 58188911 940661895 58188911 940654236 58198195 940654236 58198195 940630814 58219169 940630814 58219169 940587405 58237638 940587405 58237638 940571941 58245700 940571941 58245700 940540406 58258652 940540406 58258652 940515290 58271580 940515290 58271580 940511099 58288306 940511099 58288306 940485357 58304011 940485357 58304011 940411533 58340740 940411533 58340740 940365886 58351179 940365886 58351179 940346778 58388497 940346778 58388497 940319603 58441288 940319603 58441288 940305452 58445895 940305452 58445895 940299284 58466681 940299284 58466681 940280389 58488464 940280389 58488464 940262562 58503091 940262562 58503091 940244812 58546573 940244812 58546573 940212202 58560105 940212202 58560105 940176136 58577436 940176136 58577436 940175330 58593202 940175330 58593202 940169851 58608656 940169851 58608656 940149056 58651018 940149056 58651018 940120906 58673623 940120906 58673623 940100377 58695230 940100377 58695230 940078139 58733047 940078139 58733047 940059872 58747196 940059872 58747196 940043380 58776550 940043380 58776550 940018885 58782471 940018885 58782471 940016293 58786590 940016293 58786590 939979510 58798680 939979510 58798680 939946965 58810584 939946965 58810584 939934855 58829032 939934855 58829032 939922244 58832857 939922244 58832857 939909597 58846964 939909597 58846964 939905547 58861165 939905547 58861165 939880104 58874758 939880104 58874758 939862496 58890628 939862496 58890628 939838839 58894975 939838839 58894975 939798715 58905138 939798715 58905138 939786893 58934586 939786893 58934586 939783400 58964161 939783400 58964161 939762609 58971986 939762609 58971986 939749073 58976002 939749073 58976002 939745530 58984841 939745530 58984841 939716378 59003303 939716378 59003303 939710654 59042362 939710654 59042362 939702154 59075742 939702154 59075742 939623734 59088097 939623734 59088097 939585380 59103151 939585380 59103151 939577513 59113203 939577513 59113203 939572527 59113341 939572527 59113341 939563464 59119876 939563464 59119876 939553823 59134876 939553823 59134876 939543164 59153188 939543164 59153188 939503050 59183813 939503050 59183813 939466060 59205542 939466060 59205542 939417022 59246628 939417022 59246628 939415548 59248071 939415548 59248071 939404569 59280111 939404569 59280111 939389015 59289061 939389015 59289061 939319174 59292961 939319174 59292961 939311382 59323333 939311382 59323333 939298774 59329998 939298774 59329998 939277002 59352963 939277002 59352963 939248563 59368907 939248563 59368907 939217091 59371860 939217091 59371860 939182112 59412893 939182112 59412893 939165311 59416922 939165311 59416922 939112826 59427899 939112826 59427899 939095872 59479187 939095872 59479187 939053756 59496939 939053756 59496939 939022838 59503608 939022838 59503608 939008915 59534883 939008915 59534883 938999050 59546087 938999050 59546087 938985049 59553880 938985049 59553880 938972079 59557995 938972079 59557995 938970107 59581801 938970107 59581801 938962566 59609874 938962566 59609874 938944645 59614101 938944645 59614101 938929362 59639214 938929362 59639214 938880173 59663633 938880173 59663633 938836689 59671170 938836689 59671170 938812534 59691224 938812534 59691224 938762490 59704523 938762490 59704523 938756715 59710972 938756715 59710972 938742467 59720472 938742467 59720472 938691877 59730985 938691877 59730985 938660976 59737084 938660976 59737084 938624648 59784916 938624648 59784916 938602857 59828225 938602857 59828225 938572789 59868292 938572789 59868292 938545342 59872658 938545342 59872658 938480183 59896385 938480183 59896385 938473570 59925842 938473570 59925842 938426239 59927887 938426239 59927887 938406628 59942171 938406628 59942171 938403585 59952028 938403585 59952028 938400498 59972365 938400498 59972365 938378749 59993791 938378749 59993791 938373670 60032933 938373670 60032933 938345845 60073630 938345845 60073630 938341674 60101968 938341674 60101968 938322249 60109454 938322249 60109454 938311308 60118053 938311308 60118053 938309135 60129299 938309135 60129299 938293254 60141948 938293254 60141948 938262269 60180261 938262269 60180261 938259019 60205612 938259019 60205612 938232959 60213720 938232959 60213720 938225057 60259966 938225057 60259966 938199401 60286430 938199401 60286430 938196455 60302561 938196455 60302561 938152630 60318328 938152630 60318328 938109751 60324909 938109751 60324909 938021815 60356470 938021815 60356470 938011735 60371273 938011735 60371273 937999216 60415241 937999216 60415241 937985839 60420544 937985839 60420544 937966137 60432826 937966137 60432826 937961972 60439905 937961972 60439905 937932451 60448508 937932451 60448508 937900959 60466916 937900959 60466916 937882869 60501794 937882869 60501794 937842086 60524353 937842086 60524353 937820407 60536364 937820407 60536364 937782921 60556560 937782921 60556560 937773427 60574215 937773427 60574215 937760020 60585034 937760020 60585034 937745778 60603411 937745778 60603411 937729926 60626070 937729926 60626070 937702375 60638305 937702375 60638305 937681941 60650010 937681941 60650010 937659355 60664099 937659355 60664099 937626395 60674447 937626395 60674447 937613807 60686440 937613807 60686440 937597917 60692411 937597917 60692411 937582670 60714059 937582670 60714059 937580751 60745179 937580751 60745179 937574924 60760322 937574924 60760322 937558380 60764870 937558380 60764870 937549309 60785629 937549309 60785629 937527510 60792326 937527510 60792326 937517232 60807973 937517232 60807973 937506234 60819189 937506234 60819189 937491891 60832545 937491891 60832545 937487408 60901669 937487408 60901669 937460483 60912605 937460483 60912605 937447523 60966240 937447523 60966240 937408658 60969066 937408658 60969066 937405806 60980104 937405806 60980104 937382476 61029281 937382476 61029281 937347720 61043061 937347720 61043061 937341326 61116599 937341326 61116599 937325074 61135214 937325074 61135214 937304301 61154548 937304301 61154548 937295849 61163649 937295849 61163649 937291005 61179279 937291005 61179279 937268496 61190660 937268496 61190660 937242049 61201105 937242049 61201105 937191543 61202784 937191543 61202784 937188964 61238513 937188964 61238513 937168452 61247846 937168452 61247846 937155652 61285563 937155652 61285563 937104053 61289256 937104053 61289256 937095707 61304103 937095707 61304103 937083510 61325984 937083510 61325984 937041815 61338011 937041815 61338011 937028788 61357902 937028788 61357902 936999568 61379624 936999568 61379624 936960650 61387496 936960650 61387496 936954389 61423138 936954389 61423138 936946735 61470697 936946735 61470697 936908176 61494251 936908176 61494251 936894949 61513177 936894949 61513177 936867121 61577289 936867121 61577289 936857299 61580920 936857299 61580920 936816950 61584697 936816950 61584697 936808094 61591779 936808094 61591779 936794500 61626575 936794500 61626575 936791818 61630894 936791818 61630894 936781592 61637691 936781592 61637691 936749006 61645906 936749006 61645906 936740658 61670580 936740658 61670580 936733716 61679709 936733716 61679709 936705107 61706094 936705107 61706094 936689127 61768521 936689127 61768521 936678086 61777082 936678086 61777082 936668345 61795704 936668345 61795704 936661846 61799342 936661846 61799342 936628905 61814800 936628905 61814800 936621159 61823767 936621159 61823767 936612716 61860631 936612716 61860631 936599888 61879874 936599888 61879874 936571877 61881466 936571877 61881466 936553964 61941229 936553964 61941229 936508942 61952506 936508942 61952506 936484617 61960306 936484617 61960306 936467869 61964890 936467869 61964890 936434863 61990030 936434863 61990030 936432752 62016057 936432752 62016057 936401879 62039282 936401879 62039282 936376044 62049624 936376044 62049624 936355302 62065122 936355302 62065122 936340983 62080223 936340983 62080223 936331953 62110696 936331953 62110696 936292473 62115380 936292473 62115380 936269919 62145683 936269919 62145683 936264967 62164111 936264967 62164111 936249351 62179740 936249351 62179740 936207839 62183885 936207839 62183885 936204154 62210382 936204154 62210382 936191799 62221033 936191799 62221033 936189002 62246382 936189002 62246382 936178506 62285215 936178506 62285215 936170528 62327657 936170528 62327657 936130135 62352438 936130135 62352438 936061443 62374303 936061443 62374303 936018987 62397296 936018987 62397296 936004975 62427421 936004975 62427421 935997596 62459288 935997596 62459288 935982675 62469897 935982675 62469897 935960699 62471788 935960699 62471788 935953124 62477475 935953124 62477475 935929118 62525514 935929118 62525514 935885053 62541863 935885053 62541863 935857031 62546440 935857031 62546440 935845468 62560485 935845468 62560485 935838843 62566056 935838843 62566056 935818518 62573999 935818518 62573999 935801427 62588305 935801427 62588305 935769520 62614356 935769520 62614356 935752705 62618950 935752705 62618950 935739679 62626037 935739679 62626037 935666539 62634795 935666539 62634795 935650634 62649316 935650634 62649316 935625098 62669955 935625098 62669955 935619660 62697204 935619660 62697204 935615204 62720090 935615204 62720090 935605549 62754225 935605549 62754225 935596562 62769357 935596562 62769357 935576752 62773999 935576752 62773999 935556621 62798014 935556621 62798014 935543904 62810677 935543904 62810677 935521588 62835859 935521588 62835859 935506059 62850614 935506059 62850614 935467412 62864397 935467412 62864397 935455136 62879837 935455136 62879837 935451924 62883070 935451924 62883070 935433471 62893654 935433471 62893654 935402854 62899685 935402854 62899685 935386246 62918698 935386246 62918698 935371161 62924789 935371161 62924789 935324093 62968742 935324093 62968742 935274484 62986500 935274484 62986500 935250249 62997672 935250249 62997672 935223956 63017811 935223956 63017811 935202063 63041144 935202063 63041144 935189051 63047030 935189051 63047030 935167597 63055363 935167597 63055363 935150451 63062059 935150451 63062059 935146701 63089446 935146701 63089446 935138636 63167346 935138636 63167346 935130903 63176864 935130903 63176864 935105612 63182227 935105612 63182227 935105422 63187817 935105422 63187817 935082771 63206814 935082771 63206814 935069044 63231721 935069044 63231721 935038961 63270554 935038961 63270554 935034358 63291475 935034358 63291475 935021486 63303669 935021486 63303669 935007672 63333845 935007672 63333845 934975597 63343447 934975597 63343447 934967479 63365269 934967479 63365269 934949375 63372322 934949375 63372322 934924317 63388431 934924317 63388431 934917775 63389413 934917775 63389413 934912963 63396833 934912963 63396833 934886029 63401505 934886029 63401505 934863524 63412287 934863524 63412287 934860696 63421364 934860696 63421364 934852899 63424796 934852899 63424796 934849133 63434735 934849133 63434735 934796382 63451482 934796382 63451482 934782767 63471904 934782767 63471904 934764537 63499483 934764537 63499483 934739688 63515952 934739688 63515952 934700251 63518548 934700251 63518548 934677387 63526803 934677387 63526803 934673528 63542073 934673528 63542073 934663618 63547527 934663618 63547527 934656346 63581962 934656346 63581962 934633258 63590006 934633258 63590006 934624125 63603132 934624125 63603132 934609780 63621105 934609780 63621105 934535592 63636223 934535592 63636223 934500030 63646319 934500030 63646319 934482268 63664681 934482268 63664681 934463579 63671358 934463579 63671358 934459272 63688827 934459272 63688827 934447628 63710938 934447628 63710938 934441919 63758508 934441919 63758508 934406764 63767245 934406764 63767245 934386335 63850351 934386335 63850351 934380827 63855699 934380827 63855699 934371506 63866617 934371506 63866617 934333921 63895038 934333921 63895038 934326206 63918049 934326206 63918049 934317393 63922804 934317393 63922804 934302567 63934938 934302567 63934938 934296795 63944896 934296795 63944896 934269173 63951571 934269173 63951571 934244986 63986070 934244986 63986070 934224058 64003457 934224058 64003457 934221347 64017565 934221347 64017565 934202656 64038275 934202656 64038275 934191465 64050999 934191465 64050999 934171007 64085347 934171007 64085347 934170870 64100252 934170870 64100252 934154682 64133230 934154682 64133230 934140436 64139048 934140436 64139048 934128999 64159427 934128999 64159427 934112481 64167758 934112481 64167758 934065169 64194386 934065169 64194386 934046251 64242017 934046251 64242017 934032099 64284744 934032099 64284744 934009302 64307269 934009302 64307269 933986517 64371116 933986517 64371116 933982866 64384615 933982866 64384615 933963891 64407469 933963891 64407469 933946115 64444980 933946115 64444980 933894080 64493730 933894080 64493730 933885790 64505861 933885790 64505861 933877447 64515409 933877447 64515409 933848506 64537051 933848506 64537051 933847543 64547605 933847543 64547605 933820120 64569202 933820120 64569202 933798570 64601993 933798570 64601993 933749862 64614946 933749862 64614946 933746626 64645402 933746626 64645402 933726395 64649869 933726395 64649869 933723568 64654965 933723568 64654965 933693658 64674440 933693658 64674440 933676900 64682937 933676900 64682937 933654375 64692226 933654375 64692226 933642187 64732607 933642187 64732607 933632050 64767859 933632050 64767859 933627228 64778435 933627228 64778435 933606163 64817325 933606163 64817325 933580153 64846482 933580153 64846482 933571443 64868465 933571443 64868465 933532528 64882999 933532528 64882999 933493696 64903117 933493696 64903117 933475696 64938788 933475696 64938788 933434713 64957064 933434713 64957064 933420073 64959711 933420073 64959711 933387283 64965339 933387283 64965339 933361860 64974197 933361860 64974197 933349455 64985112 933349455 64985112 933345785 64998082 933345785 64998082 933327859 65012051 933327859 65012051 933307835 65017903 933307835 65017903 933296975 65042960 933296975 65042960 933275047 65049583 933275047 65049583 933266110 65103104 933266110 65103104 933252835 65128939 933252835 65128939 933240354 65158631 933240354 65158631 933232916 65204167 933232916 65204167 933227647 65232264 933227647 65232264 933194256 65236137 933194256 65236137 933184082 65303185 933184082 65303185 933172481 65319884 933172481 65319884 933169017 65345233 933169017 65345233 933146223 65352029 933146223 65352029 933128287 65353751 933128287 65353751 933112245 65373872 933112245 65373872 933073658 65383497 933073658 65383497 933067431 65410277 933067431 65410277 933054587 65438562 933054587 65438562 933042208 65445072 933042208 65445072 933025137 65455404 933025137 65455404 933016002 65460116 933016002 65460116 932991335 65483736 932991335 65483736 932982300 65507947 932982300 65507947 932944760 65578018 932944760 65578018 932912953 65590331 932912953 65590331 932879919 65610408 932879919 65610408 932875384 65626516 932875384 65626516 932874657 65663333 932874657 65663333 932842601 65720472 932842601 65720472 932828210 65737169 932828210 65737169 932810277 65762847 932810277 65762847 932784608 65769252 932784608 65769252 932772111 65781538 932772111 65781538 932745574 65784714 932745574 65784714 932732822 65800012 932732822 65800012 932704698 65803370 932704698 65803370 932676806 65811223 932676806 65811223 932655889 65834222 932655889 65834222 932628790 65845915 932628790 65845915 932603600 65869333 932603600 65869333 932588228 65885695 932588228 65885695 932558533 65919414 932558533 65919414 932550409 65926021 932550409 65926021 932518236 65958154 932518236 65958154 932515304 65978262 932515304 65978262 932503417 66000643 932503417 66000643 932477728 66020183 932477728 66020183 932463900 66033173 932463900 66033173 932460305 66047746 932460305 66047746 932454497 66057327 932454497 66057327 932430105 66074387 932430105 66074387 932425335 66111579 932425335 66111579 932417372 66129368 932417372 66129368 932395745 66146883 932395745 66146883 932367514 66166384 932367514 66166384 932352041 66184427 932352041 66184427 932347583 66213163 932347583 66213163 932335797 66236964 932335797 66236964 932333166 66248837 932333166 66248837 932329187 66259888 932329187 66259888 932304965 66270781 932304965 66270781 932278590 66297076 932278590 66297076 932268782 66301210 932268782 66301210 932245192 66327183 932245192 66327183 932223312 66334150 932223312 66334150 932189981 66347671 932189981 66347671 932156529 66366375 932156529 66366375 932151015 66389614 932151015 66389614 932144805 66415244 932144805 66415244 932131209 66428461 932131209 66428461 932095864 66439976 932095864 66439976 932036814 66471927 932036814 66471927 932033647 66486959 932033647 66486959 932015902 66517642 932015902 66517642 931998954 66543342 931998954 66543342 931989951 66573324 931989951 66573324 931986898 66591024 931986898 66591024 931958345 66611476 931958345 66611476 931949781 66626286 931949781 66626286 931926372 66645065 931926372 66645065 931918294 66652708 931918294 66652708 931902938 66690041 931902938 66690041 931890776 66708950 931890776 66708950 931867712 66713094 931867712 66713094 931847902 66716181 931847902 66716181 931836617 66756519 931836617 66756519 931796666 66770747 931796666 66770747 931785849 66782158 931785849 66782158 931757946 66808218 931757946 66808218 931738834 66817250 931738834 66817250 931733925 66831896 931733925 66831896 931720684 66847686 931720684 66847686 931705434 66855113 931705434 66855113 931693866 66874142 931693866 66874142 931674780 66920524 931674780 66920524 931656739 66927236 931656739 66927236 931630264 66945714 931630264 66945714 931605549 66990887 931605549 66990887 931583335 66998662 931583335 66998662 931581113 67002640 931581113 67002640 931572062 67005112 931572062 67005112 931528028 67034885 931528028 67034885 931523569 67070326 931523569 67070326 931500244 67076439 931500244 67076439 931483755 67105216 931483755 67105216 931467550 67134055 931467550 67134055 931437213 67150314 931437213 67150314 931430935 67161377 931430935 67161377 931386203 67197956 931386203 67197956 931374284 67201807 931374284 67201807 931370552 67212656 931370552 67212656 931364265 67236815 931364265 67236815 931349172 67267319 931349172 67267319 931290015 67282063 931290015 67282063 931277497 67311471 931277497 67311471 931263237 67315536 931263237 67315536 931246029 67372507 931246029 67372507 931225875 67392830 931225875 67392830 931211231 67396694 931211231 67396694 931204807 67430436 931204807 67430436 931190052 67448670 931190052 67448670 931179355 67472991 931179355 67472991 931154086 67473628 931154086 67473628 931138739 67480967 931138739 67480967 931106376 67491803 931106376 67491803 931076974 67506098 931076974 67506098 931034378 67512313 931034378 67512313 931023916 67541352 931023916 67541352 931009844 67556263 931009844 67556263 930959733 67587971 930959733 67587971 930924768 67601671 930924768 67601671 930923728 67610744 930923728 67610744 930921480 67629868 930921480 67629868 930899132 67649210 930899132 67649210 930884410 67711648 930884410 67711648 930864723 67724950 930864723 67724950 930848935 67766172 930848935 67766172 930837329 67783751 930837329 67783751 930824303 67803731 930824303 67803731 930818019 67816868 930818019 67816868 930804780 67824522 930804780 67824522 930797814 67826889 930797814 67826889 930777897 67858310 930777897 67858310 930757899 67865184 930757899 67865184 930741159 67893676 930741159 67893676 930701916 67911826 930701916 67911826 930690112 67928131 930690112 67928131 930680475 67946647 930680475 67946647 930669408 67960071 930669408 67960071 930666551 68007625 930666551 68007625 930626191 68016023 930626191 68016023 930622323 68035240 930622323 68035240 930615140 68051921 930615140 68051921 930609432 68086320 930609432 68086320 930570226 68110002 930570226 68110002 930550955 68128594 930550955 68128594 930514173 68173314 930514173 68173314 930509714 68175991 930509714 68175991 930490806 68201676 930490806 68201676 930475331 68203063 930475331 68203063 930471810 68215183 930471810 68215183 930441761 68218257 930441761 68218257 930433716 68227483 930433716 68227483 930416883 68271874 930416883 68271874 930414753 68277587 930414753 68277587 930408235 68293246 930408235 68293246 930403726 68299200 930403726 68299200 930393528 68341426 930393528 68341426 930363615 68353463 930363615 68353463 930342450 68369725 930342450 68369725 930324231 68385531 930324231 68385531 930302637 68401132 930302637 68401132 930289233 68413526 930289233 68413526 930262489 68422532 930262489 68422532 930220585 68433715 930220585 68433715 930204829 68451622 930204829 68451622 930181881 68475760 930181881 68475760 930151699 68492908 930151699 68492908 930121807 68503561 930121807 68503561 930101179 68511462 930101179 68511462 930075228 68542304 930075228 68542304 930063191 68545919 930063191 68545919 930029144 68556379 930029144 68556379 930001922 68563606 930001922 68563606 929984311 68607083 929984311 68607083 929958495 68643319 929958495 68643319 929956495 68685620 929956495 68685620 929941113 68697975 929941113 68697975 929938183 68704221 929938183 68704221 929930415 68747788 929930415 68747788 929920134 68755667 929920134 68755667 929905289 68815255 929905289 68815255 929897456 68861330 929897456 68861330 929883233 68876806 929883233 68876806 929878820 68897122 929878820 68897122 929869846 68914925 929869846 68914925 929852859 68925241 929852859 68925241 929811915 68928001 929811915 68928001 929782505 68931217 929782505 68931217 929777926 68949333 929777926 68949333 929756950 69026907 929756950 69026907 929722414 69051527 929722414 69051527 929708307 69067022 929708307 69067022 929687848 69067714 929687848 69067714 929668776 69071776 929668776 69071776 929639358 69082822 929639358 69082822 929595551 69096419 929595551 69096419 929585683 69106104 929585683 69106104 929582059 69134621 929582059 69134621 929577272 69143820 929577272 69143820 929560456 69180976 929560456 69180976 929556687 69198482 929556687 69198482 929502525 69209713 929502525 69209713 929452562 69247752 929452562 69247752 929440578 69293728 929440578 69293728 929438255 69299132 929438255 69299132 929423506 69330804 929423506 69330804 929410739 69339828 929410739 69339828 929401985 69352452 929401985 69352452 929397206 69359530 929397206 69359530 929374561 69388305 929374561 69388305 929370383 69413877 929370383 69413877 929301037 69441807 929301037 69441807 929241261 69470173 929241261 69470173 929214047 69499289 929214047 69499289 929208846 69537844 929208846 69537844 929147765 69572722 929147765 69572722 929144177 69575570 929144177 69575570 929119355 69586296 929119355 69586296 929085752 69614402 929085752 69614402 929075124 69622089 929075124 69622089 929073099 69629216 929073099 69629216 929047949 69666749 929047949 69666749 929028157 69684749 929028157 69684749 928986189 69717669 928986189 69717669 928979759 69735031 928979759 69735031 928959775 69771831 928959775 69771831 928954695 69794826 928954695 69794826 928928441 69812137 928928441 69812137 928893621 69827898 928893621 69827898 928889447 69843069 928889447 69843069 928868478 69850930 928868478 69850930 928854192 69866337 928854192 69866337 928846918 69880330 928846918 69880330 928837180 69897107 928837180 69897107 928812625 69915676 928812625 69915676 928766067 69930132 928766067 69930132 928756419 69934896 928756419 69934896 928740474 69942565 928740474 69942565 928723587 69962831 928723587 69962831 928720682 69999889 928720682 69999889 928702256 70002496 928702256 70002496 928684639 70043630 928684639 70043630 928650709 70055947 928650709 70055947 928635589 70102687 928635589 70102687 928618870 70116882 928618870 70116882 928597194 70170392 928597194 70170392 928588927 70184113 928588927 70184113 928561256 70203799 928561256 70203799 928547270 70216479 928547270 70216479 928539494 70229831 928539494 70229831 928524805 70233668 928524805 70233668 928508182 70251085 928508182 70251085 928491889 70284383 928491889 70284383 928462665 70300019 928462665 70300019 928441817 70339693 928441817 70339693 928424994 70375035 928424994 70375035 928420733 70395338 928420733 70395338 928401888 70398515 928401888 70398515 928388381 70412558 928388381 70412558 928384323 70425305 928384323 70425305 928353641 70426845 928353641 70426845 928335521 70431516 928335521 70431516 928302141 70458824 928302141 70458824 928266856 70481722 928266856 70481722 928218490 70509155 928218490 70509155 928199777 70513087 928199777 70513087 928194992 70519877 928194992 70519877 928158841 70521756 928158841 70521756 928135860 70543233 928135860 70543233 928125972 70551582 928125972 70551582 928075437 70588185 928075437 70588185 928070031 70608850 928070031 70608850 928044455 70625678 928044455 70625678 928034463 70640163 928034463 70640163 927999090 70672194 927999090 70672194 927971897 70695401 927971897 70695401 927941496 70709847 927941496 70709847 927935873 70716197 927935873 70716197 927930652 70727731 927930652 70727731 927906528 70753492 927906528 70753492 927891893 70769725 927891893 70769725 927871880 70782716 927871880 70782716 927866034 70809572 927866034 70809572 927861191 70825441 927861191 70825441 927841210 70857200 927841210 70857200 927833921 70865438 927833921 70865438 927787868 70881413 927787868 70881413 927763463 70904185 927763463 70904185 927761428 70914309 927761428 70914309 927750616 70919334 927750616 70919334 927733414 70934719 927733414 70934719 927704739 70944603 927704739 70944603 927686089 70951611 927686089 70951611 927676717 70964887 927676717 70964887 927657763 70972106 927657763 70972106 927641281 70990151 927641281 70990151 927637570 70996468 927637570 70996468 927632348 71014413 927632348 71014413 927620419 71020766 927620419 71020766 927599875 71033631 927599875 71033631 927575343 71069576 927575343 71069576 927557577 71108277 927557577 71108277 927525955 71134682 927525955 71134682 927521075 71183546 927521075 71183546 927498039 71183928 927498039 71183928 927492821 71229639 927492821 71229639 927486011 71236013 927486011 71236013 927421014 71265929 927421014 71265929 927384733 71324777 927384733 71324777 927377247 71367061 927377247 71367061 927373476 71390983 927373476 71390983 927372017 71398649 927372017 71398649 927351978 71440709 927351978 71440709 927340067 71458643 927340067 71458643 927315285 71471111 927315285 71471111 927291406 71485984 927291406 71485984 927281749 71498228 927281749 71498228 927267733 71511657 927267733 71511657 927262547 71523127 927262547 71523127 927241358 71558381 927241358 71558381 927197129 71577943 927197129 71577943 927178258 71601563 927178258 71601563 927156242 71625848 927156242 71625848 927137831 71645649 927137831 71645649 927119302 71663952 927119302 71663952 927114074 71694494 927114074 71694494 927090598 71703989 927090598 71703989 927070288 71712808 927070288 71712808 927066820 71731285 927066820 71731285 927052041 71750752 927052041 71750752 927025381 71775742 927025381 71775742 927011615 71791369 927011615 71791369 926989582 71795663 926989582 71795663 926965653 71806639 926965653 71806639 926943600 71831716 926943600 71831716 926936835 71838072 926936835 71838072 926919147 71900975 926919147 71900975 926893607 71902858 926893607 71902858 926885325 71928167 926885325 71928167 926873484 71946495 926873484 71946495 926859496 71963297 926859496 71963297 926839710 71978489 926839710 71978489 926823571 72011781 926823571 72011781 926804520 72049810 926804520 72049810 926792903 72053635 926792903 72053635 926785364 72059784 926785364 72059784 926750193 72086204 926750193 72086204 926741953 72119895 926741953 72119895 926726656 72135088 926726656 72135088 926724507 72151628 926724507 72151628 926703747 72154026 926703747 72154026 926689025 72191680 926689025 72191680 926676620 72226173 926676620 72226173 926670303 72240408 926670303 72240408 926649844 72267638 926649844 72267638 926624579 72279796 926624579 72279796 926569481 72333936 926569481 72333936 926519101 72369121 926519101 72369121 926493345 72403628 926493345 72403628 926475514 72411775 926475514 72411775 926443218 72442572 926443218 72442572 926420778 72452799 926420778 72452799 926411735 72455352 926411735 72455352 926387553 72470824 926387553 72470824 926360089 72501685 926360089 72501685 926331000 72523998 926331000 72523998 926311546 72535648 926311546 72535648 926304897 72565622 926304897 72565622 926287505 72598100 926287505 72598100 926243845 72606692 926243845 72606692 926236595 72631745 926236595 72631745 926227350 72643808 926227350 72643808 926208559 72675929 926208559 72675929 926180634 72706243 926180634 72706243 926151403 72717959 926151403 72717959 926135294 72758296 926135294 72758296 926130965 72764566 926130965 72764566 926125642 72777342 926125642 72777342 926123470 72786830 926123470 72786830 926095149 72794271 926095149 72794271 926065325 72815534 926065325 72815534 926013202 72835256 926013202 72835256 926012136 72843465 926012136 72843465 926005331 72854979 926005331 72854979 925993339 72865123 925993339 72865123 925970461 72891624 925970461 72891624 925945423 72901957 925945423 72901957 925942712 72913773 925942712 72913773 925931523 72923237 925931523 72923237 925913965 72945586 925913965 72945586 925897905 72975809 925897905 72975809 925854353 73001633 925854353 73001633 925808377 73008600 925808377 73008600 925788990 73027810 925788990 73027810 925743807 73057918 925743807 73057918 925723471 73083896 925723471 73083896 925651954 73096406 925651954 73096406 925644245 73131241 925644245 73131241 925615236 73135504 925615236 73135504 925549844 73155717 925549844 73155717 925539854 73161175 925539854 73161175 925532627 73166467 925532627 73166467 925497583 73177566 925497583 73177566 925485267 73201179 925485267 73201179 925456145 73222058 925456145 73222058 925433389 73226563 925433389 73226563 925416702 73239710 925416702 73239710 925400422 73248777 925400422 73248777 925378690 73271557 925378690 73271557 925347915 73291766 925347915 73291766 925326960 73309308 925326960 73309308 925317116 73338433 925317116 73338433 925311185 73355325 925311185 73355325 925288131 73366806 925288131 73366806 925264152 73393166 925264152 73393166 925261132 73412910 925261132 73412910 925203775 73426872 925203775 73426872 925175971 73436281 925175971 73436281 925171176 73475669 925171176 73475669 925151821 73492696 925151821 73492696 925111273 73516331 925111273 73516331 925102118 73533657 925102118 73533657 925080075 73548168 925080075 73548168 925068255 73560335 925068255 73560335 925058772 73572045 925058772 73572045 925040225 73609056 925040225 73609056 925032459 73620793 925032459 73620793 925023717 73637861 925023717 73637861 925022123 73644493 925022123 73644493 924972581 73647097 924972581 73647097 924920439 73663582 924920439 73663582 924885232 73682219 924885232 73682219 924872226 73714863 924872226 73714863 924832853 73726928 924832853 73726928 924824011 73749784 924824011 73749784 924795810 73762378 924795810 73762378 924783384 73801081 924783384 73801081 924764120 73846550 924764120 73846550 924711842 73858043 924711842 73858043 924670224 73885344 924670224 73885344 924641617 73906247 924641617 73906247 924612229 73957354 924612229 73957354 924600245 73988476 924600245 73988476 924594975 73989700 924594975 73989700 924577892 74008656 924577892 74008656 924543832 74023304 924543832 74023304 924536626 74040705 924536626 74040705 924505202 74092928 924505202 74092928 924502766 74103482 924502766 74103482 924487749 74115281 924487749 74115281 924486781 74128836 924486781 74128836 924445185 74151337 924445185 74151337 924400462 74186940 924400462 74186940 924392103 74199634 924392103 74199634 924389378 74209610 924389378 74209610 924367908 74220450 924367908 74220450 924338598 74223339 924338598 74223339 924316213 74229572 924316213 74229572 924313310 74238812 924313310 74238812 924296731 74292796 924296731 74292796 924278531 74300145 924278531 74300145 924272352 74323330 924272352 74323330 924257859 74327180 924257859 74327180 924221327 74365213 924221327 74365213 924178392 74370672 924178392 74370672 924164663 74412350 924164663 74412350 924127351 74432912 924127351 74432912 924119137 74440174 924119137 74440174 924082134 74443254 924082134 74443254 924068679 74475783 924068679 74475783 924037206 74532555 924037206 74532555 924018234 74548486 924018234 74548486 924004875 74571041 924004875 74571041 923948479 74642247 923948479 74642247 923940472 74648011 923940472 74648011 923903690 74683160 923903690 74683160 923881342 74737531 923881342 74737531 923860698 74740458 923860698 74740458 923859999 74774126 923859999 74774126 923846338 74779578 923846338 74779578 923793208 74793316 923793208 74793316 923765705 74807698 923765705 74807698 923729799 74831636 923729799 74831636 923712593 74835657 923712593 74835657 923679404 74866734 923679404 74866734 923665651 74869841 923665651 74869841 923654789 74887189 923654789 74887189 923652907 74894967 923652907 74894967 923645020 74909332 923645020 74909332 923642274 74962667 923642274 74962667 923627405 74971343 923627405 74971343 923611224 74981374 923611224 74981374 923595032 75016672 923595032 75016672 923586102 75049346 923586102 75049346 923582304 75052830 923582304 75052830 923576753 75054725 923576753 75054725 923545760 75071768 923545760 75071768 923538003 75075192 923538003 75075192 923531147 75121839 923531147 75121839 923496790 75127659 923496790 75127659 923481040 75138678 923481040 75138678 923451752 75174288 923451752 75174288 923426824 75198493 923426824 75198493 923414533 75214324 923414533 75214324 923407525 75219351 923407525 75219351 923404461 75231897 923404461 75231897 923402318 75246494 923402318 75246494 923396934 75259998 923396934 75259998 923368594 75272811 923368594 75272811 923354460 75275019 923354460 75275019 923338128 75294670 923338128 75294670 923312624 75315942 923312624 75315942 923306696 75328189 923306696 75328189 923273024 75332444 923273024 75332444 923263952 75344797 923263952 75344797 923241329 75368194 923241329 75368194 923227940 75397584 923227940 75397584 923217122 75409118 923217122 75409118 923208114 75416056 923208114 75416056 923160710 75434164 923160710 75434164 923141395 75435929 923141395 75435929 923120700 75449562 923120700 75449562 923113143 75479871 923113143 75479871 923094713 75488489 923094713 75488489 923090979 75500093 923090979 75500093 923075407 75534784 923075407 75534784 923064170 75569599 923064170 75569599 923030506 75620559 923030506 75620559 923004316 75647302 923004316 75647302 922999565 75680829 922999565 75680829 922960532 75710776 922960532 75710776 922917722 75714490 922917722 75714490 922910838 75753335 922910838 75753335 922903131 75770490 922903131 75770490 922887376 75781465 922887376 75781465 922874475 75792636 922874475 75792636 922858679 75805124 922858679 75805124 922844707 75840540 922844707 75840540 922837309 75884759 922837309 75884759 922819332 75910808 922819332 75910808 922800059 75930958 922800059 75930958 922794298 75960235 922794298 75960235 922772723 75994912 922772723 75994912 922726263 76000606 922726263 76000606 922720629 76042449 922720629 76042449 922710162 76079589 922710162 76079589 922694343 76104647 922694343 76104647 922691540 76109189 922691540 76109189 922678211 76144055 922678211 76144055 922658879 76170241 922658879 76170241 922647941 76183151 922647941 76183151 922630367 76201292 922630367 76201292 922599573 76214384 922599573 76214384 922585926 76236517 922585926 76236517 922574988 76248099 922574988 76248099 922556319 76257141 922556319 76257141 922521553 76264207 922521553 76264207 922456820 76270391 922456820 76270391 922413356 76306149 922413356 76306149 922386266 76316149 922386266 76316149 922366990 76363398 922366990 76363398 922343991 76384081 922343991 76384081 922329854 76404549 922329854 76404549 922313880 76429282 922313880 76429282 922306275 76438439 922306275 76438439 922287543 76478548 922287543 76478548 922225075 76491685 922225075 76491685 922213883 76502009 922213883 76502009 922183532 76511306 922183532 76511306 922161379 76537243 922161379 76537243 922145672 76539455 922145672 76539455 922128687 76547764 922128687 76547764 922073329 76572044 922073329 76572044 922021540 76589549 922021540 76589549 921998420 76611474 921998420 76611474 921992487 76623436 921992487 76623436 921989625 76634725 921989625 76634725 921972392 76644670 921972392 76644670 921941529 76654600 921941529 76654600 921893727 76667414 921893727 76667414 921882757 76701737 921882757 76701737 921878340 76705929 921878340 76705929 921836133 76735764 921836133 76735764 921817613 76771008 921817613 76771008 921809547 76815558 921809547 76815558 921795126 76823731 921795126 76823731 921778148 76863282 921778148 76863282 921766702 76881961 921766702 76881961 921725864 76938047 921725864 76938047 921717300 76956951 921717300 76956951 921708170 77010072 921708170 77010072 921693294 77028281 921693294 77028281 921678420 77054008 921678420 77054008 921661778 77063984 921661778 77063984 921654466 77085812 921654466 77085812 921616827 77109476 921616827 77109476 921590895 77124665 921590895 77124665 921579949 77152605 921579949 77152605 921577566 77180224 921577566 77180224 921553845 77206610 921553845 77206610 921534255 77239698 921534255 77239698 921515367 77254344 921515367 77254344 921504772 77264590 921504772 77264590 921498760 77285918 921498760 77285918 921474985 77298419 921474985 77298419 921439602 77301083 921439602 77301083 921428344 77307488 921428344 77307488 921422354 77326281 921422354 77326281 921417723 77340480 921417723 77340480 921396508 77369915 921396508 77369915 921387385 77390548 921387385 77390548 921342898 77395946 921342898 77395946 921336202 77412956 921336202 77412956 921320194 77440691 921320194 77440691 921260003 77454065 921260003 77454065 921246203 77478449 921246203 77478449 921222821 77490148 921222821 77490148 921220583 77503669 921220583 77503669 921207802 77508714 921207802 77508714 921199131 77514051 921199131 77514051 921190224 77549566 921190224 77549566 921174016 77566288 921174016 77566288 921127287 77569973 921127287 77569973 921085079 77600449 921085079 77600449 921047676 77613293 921047676 77613293 921039745 77629270 921039745 77629270 921017526 77651183 921017526 77651183 920994220 77675139 920994220 77675139 920984988 77701832 920984988 77701832 920971020 77708561 920971020 77708561 920947969 77730512 920947969 77730512 920930612 77750049 920930612 77750049 920923265 77768900 920923265 77768900 920922513 77788106 920922513 77788106 920915929 77802276 920915929 77802276 920905867 77836177 920905867 77836177 920894737 77842890 920894737 77842890 920888241 77863274 920888241 77863274 920885599 77875739 920885599 77875739 920875280 77902702 920875280 77902702 920853843 77954242 920853843 77954242 920834633 77962210 920834633 77962210 920801478 77969739 920801478 77969739 920789552 77987128 920789552 77987128 920762439 78002419 920762439 78002419 920742869 78007603 920742869 78007603 920720408 78039348 920720408 78039348 920714556 78059681 920714556 78059681 920703769 78067058 920703769 78067058 920700844 78085315 920700844 78085315 920694438 78109148 920694438 78109148 920678234 78133815 920678234 78133815 920636481 78155329 920636481 78155329 920596247 78159572 920596247 78159572 920594253 78180857 920594253 78180857 920589861 78202287 920589861 78202287 920584685 78213277 920584685 78213277 920570395 78252518 920570395 78252518 920562999 78280365 920562999 78280365 920551408 78319438 920551408 78319438 920535302 78327963 920535302 78327963 920509071 78354680 920509071 78354680 920502143 78376830 920502143 78376830 920480819 78381311 920480819 78381311 920475521 78386693 920475521 78386693 920451610 78398680 920451610 78398680 920442774 78431056 920442774 78431056 920433571 78434250 920433571 78434250 920404155 78479209 920404155 78479209 920381790 78487376 920381790 78487376 920348067 78511347 920348067 78511347 920326527 78538274 920326527 78538274 920312064 78565957 920312064 78565957 920278568 78609023 920278568 78609023 920267750 78625522 920267750 78625522 920229320 78682971 920229320 78682971 920204154 78691027 920204154 78691027 920194390 78708470 920194390 78708470 920180032 78722405 920180032 78722405 920163622 78743994 920163622 78743994 920141988 78769070 920141988 78769070 920125528 78786999 920125528 78786999 920105300 78796991 920105300 78796991 920089140 78804794 920089140 78804794 920078223 78824677 920078223 78824677 919994130 78838396 919994130 78838396 919979441 78861943 919979441 78861943 919970714 78873541 919970714 78873541 919930167 78895686 919930167 78895686 919913597 78907134 919913597 78907134 919901925 78932026 919901925 78932026 919859424 78946197 919859424 78946197 919852237 78968113 919852237 78968113 919825459 79009858 919825459 79009858 919816239 79041644 919816239 79041644 919805982 79057060 919805982 79057060 919784038 79095316 919784038 79095316 919770160 79137278 919770160 79137278 919733963 79181009 919733963 79181009 919708101 79196223 919708101 79196223 919671933 79227613 919671933 79227613 919659869 79257815 919659869 79257815 919621565 79284580 919621565 79284580 919595571 79312382 919595571 79312382 919570810 79338931 919570810 79338931 919547113 79371116 919547113 79371116 919520937 79400116 919520937 79400116 919513181 79406412 919513181 79406412 919508328 79503358 919508328 79503358 919501999 79508677 919501999 79508677 919465838 79529804 919465838 79529804 919463985 79545609 919463985 79545609 919453687 79563815 919453687 79563815 919435969 79574642 919435969 79574642 919364298 79583076 919364298 79583076 919337234 79592136 919337234 79592136 919309443 79619164 919309443 79619164 919296373 79638246 919296373 79638246 919276966 79648448 919276966 79648448 919270277 79676150 919270277 79676150 919254511 79687151 919254511 79687151 919221731 79705351 919221731 79705351 919201332 79710485 919201332 79710485 919198745 79712053 919198745 79712053 919142229 79746586 919142229 79746586 919105598 79781667 919105598 79781667 919084341 79800328 919084341 79800328 919077309 79813607 919077309 79813607 919072481 79821169 919072481 79821169 919041204 79853622 919041204 79853622 919037687 79856946 919037687 79856946 919020093 79883243 919020093 79883243 919016533 79908158 919016533 79908158 919008059 79922279 919008059 79922279 918981525 79946844 918981525 79946844 918967287 79985671 918967287 79985671 918946270 79988518 918946270 79988518 918934784 80020077 918934784 80020077 918907457 80053110 918907457 80053110 918899492 80063213 918899492 80063213 918884976 80077273 918884976 80077273 918869571 80085877 918869571 80085877 918840132 80108310 918840132 80108310 918831901 80144541 918831901 80144541 918817398 80162636 918817398 80162636 918780037 80194553 918780037 80194553 918754002 80203988 918754002 80203988 918731143 80216014 918731143 80216014 918712890 80241261 918712890 80241261 918699727 80255109 918699727 80255109 918694707 80277561 918694707 80277561 918595266 80328289 918595266 80328289 918589144 80350164 918589144 80350164 918582444 80383728 918582444 80383728 918562644 80390304 918562644 80390304 918548415 80395162 918548415 80395162 918539550 80426646 918539550 80426646 918502955 80430052 918502955 80430052 918474436 80436235 918474436 80436235 918456660 80455732 918456660 80455732 918428775 80507977 918428775 80507977 918416819 80527744 918416819 80527744 918389167 80536550 918389167 80536550 918372466 80552313 918372466 80552313 918339135 80558568 918339135 80558568 918307054 80580721 918307054 80580721 918296923 80600498 918296923 80600498 918273660 80614585 918273660 80614585 918237539 80666156 918237539 80666156 918230113 80694044 918230113 80694044 918204918 80721699 918204918 80721699 918191441 80756454 918191441 80756454 918178148 80757822 918178148 80757822 918170673 80765511 918170673 80765511 918165353 80802454 918165353 80802454 918143188 80828943 918143188 80828943 918115714 80864041 918115714 80864041 918109027 80866092 918109027 80866092 918095752 80868441 918095752 80868441 918086074 80880170 918086074 80880170 918079492 80900540 918079492 80900540 918061252 80910704 918061252 80910704 918034989 80961307 918034989 80961307 918000048 80974316 918000048 80974316 917937198 80991648 917937198 80991648 917924553 81002856 917924553 81002856 917915692 81018490 917915692 81018490 917887857 81034685 917887857 81034685 917854964 81043749 917854964 81043749 917843512 81053405 917843512 81053405 917839384 81079233 917839384 81079233 917825274 81088448 917825274 81088448 917821848 81109765 917821848 81109765 917808095 81120313 917808095 81120313 917788521 81124000 917788521 81124000 917772530 81145072 917772530 81145072 917749365 81159993 917749365 81159993 917718190 81191707 917718190 81191707 917703366 81222593 917703366 81222593 917688715 81240379 917688715 81240379 917676938 81259616 917676938 81259616 917670594 81284948 917670594 81284948 917665756 81309152 917665756 81309152 917653881 81330828 917653881 81330828 917630544 81349285 917630544 81349285 917617882 81352207 917617882 81352207 917600807 81365153 917600807 81365153 917583877 81369752 917583877 81369752 917533538 81379205 917533538 81379205 917508489 81432800 917508489 81432800 917455922 81441073 917455922 81441073 917442857 81493485 917442857 81493485 917438989 81531752 917438989 81531752 917436668 81555233 917436668 81555233 917406696 81574279 917406696 81574279 917389581 81578809 917389581 81578809 917374137 81589758 917374137 81589758 917364029 81601838 917364029 81601838 917337739 81631012 917337739 81631012 917315426 81668001 917315426 81668001 917282990 81671828 917282990 81671828 917252925 81676504 917252925 81676504 917197421 81701904 917197421 81701904 917179375 81702211 917179375 81702211 917160554 81723710 917160554 81723710 917145298 81746847 917145298 81746847 917115746 81750078 917115746 81750078 917097342 81759099 917097342 81759099 917084775 81779601 917084775 81779601 917038136 81789913 917038136 81789913 917018472 81796978 917018472 81796978 916971683 81817929 916971683 81817929 916954004 81831775 916954004 81831775 916950673 81841085 916950673 81841085 916920794 81842223 916920794 81842223 916912922 81866782 916912922 81866782 916882919 81879532 916882919 81879532 916855153 81897972 916855153 81897972 916848318 81922096 916848318 81922096 916840563 81955068 916840563 81955068 916811400 81972510 916811400 81972510 916786572 81982363 916786572 81982363 916739422 81988400 916739422 81988400 916723842 82019164 916723842 82019164 916709362 82046980 916709362 82046980 916699421 82065542 916699421 82065542 916691775 82110960 916691775 82110960 916664022 82140197 916664022 82140197 916648194 82144314 916648194 82144314 916619934 82147838 916619934 82147838 916569377 82161591 916569377 82161591 916544979 82172852 916544979 82172852 916528137 82179783 916528137 82179783 916512774 82188898 916512774 82188898 916511174 82201297 916511174 82201297 916491851 82210805 916491851 82210805 916470709 82233544 916470709 82233544 916461455 82237486 916461455 82237486 916422149 82247034 916422149 82247034 916402593 82250614 916402593 82250614 916387458 82267158 916387458 82267158 916376734 82309124 916376734 82309124 916368114 82314149 916368114 82314149 916345270 82339057 916345270 82339057 916319349 82353446 916319349 82353446 916305024 82414089 916305024 82414089 916301759 82417991 916301759 82417991 916293292 82425362 916293292 82425362 916256920 82455542 916256920 82455542 916247270 82490641 916247270 82490641 916205696 82505845 916205696 82505845 916173589 82507186 916173589 82507186 916147384 82546443 916147384 82546443 916125213 82552530 916125213 82552530 916111943 82575951 916111943 82575951 916100472 82580067 916100472 82580067 916060577 82603998 916060577 82603998 916029421 82607506 916029421 82607506 916027984 82616435 916027984 82616435 915954576 82635293 915954576 82635293 915946660 82677435 915946660 82677435 915923021 82687809 915923021 82687809 915886119 82697567 915886119 82697567 915844214 82727756 915844214 82727756 915821926 82740967 915821926 82740967 915800889 82761648 915800889 82761648 915796900 82787908 915796900 82787908 915781561 82815364 915781561 82815364 915767305 82825938 915767305 82825938 915761108 82843854 915761108 82843854 915741052 82858176 915741052 82858176 915715069 82899738 915715069 82899738 915660639 82914416 915660639 82914416 915653047 82936223 915653047 82936223 915606246 82939284 915606246 82939284 915601355 82967548 915601355 82967548 915544629 82974382 915544629 82974382 915537854 82992225 915537854 82992225 915515070 83037898 915515070 83037898 915483978 83049044 915483978 83049044 915443026 83052607 915443026 83052607 915418001 83068133 915418001 83068133 915391854 83072055 915391854 83072055 915349570 83094343 915349570 83094343 915344770 83123985 915344770 83123985 915333578 83149266 915333578 83149266 915327834 83153793 915327834 83153793 915285871 83184728 915285871 83184728 915282802 83190301 915282802 83190301 915244906 83213632 915244906 83213632 915232943 83224526 915232943 83224526 915210723 83230065 915210723 83230065 915202446 83295568 915202446 83295568 915192372 83325360 915192372 83325360 915174258 83336951 915174258 83336951 915171196 83350230 915171196 83350230 915139924 83362390 915139924 83362390 915095317 83393969 915095317 83393969 915075022 83411577 915075022 83411577 915058871 83421956 915058871 83421956 915050779 83440340 915050779 83440340 915012508 83468195 915012508 83468195 914958083 83529914 914958083 83529914 914941909 83566755 914941909 83566755 914927842 83580876 914927842 83580876 914920499 83597615 914920499 83597615 914910919 83641423 914910919 83641423 914899085 83646179 914899085 83646179 914849776 83657661 914849776 83657661 914829879 83676880 914829879 83676880 914827079 83706636 914827079 83706636 914809602 83752628 914809602 83752628 914800154 83758977 914800154 83758977 914785279 83760074 914785279 83760074 914782591 83799083 914782591 83799083 914760039 83825933 914760039 83825933 914747831 83862993 914747831 83862993 914733741 83899220 914733741 83899220 914700586 83901205 914700586 83901205 914685789 83912516 914685789 83912516 914679247 83965819 914679247 83965819 914635079 83984191 914635079 83984191 914619696 84016888 914619696 84016888 914598464 84044868 914598464 84044868 914555725 84048087 914555725 84048087 914541759 84068386 914541759 84068386 914527170 84084972 914527170 84084972 914524019 84104268 914524019 84104268 914498304 84131270 914498304 84131270 914445164 84168372 914445164 84168372 914372361 84178251 914372361 84178251 914336290 84210389 914336290 84210389 914317101 84222852 914317101 84222852 914294174 84247522 914294174 84247522 914283199 84299184 914283199 84299184 914256639 84302341 914256639 84302341 914246184 84316414 914246184 84316414 914240477 84323216 914240477 84323216 914197235 84341520 914197235 84341520 914179861 84349011 914179861 84349011 914172377 84362512 914172377 84362512 914106879 84378544 914106879 84378544 914096586 84391083 914096586 84391083 914072547 84441389 914072547 84441389 914066172 84447530 914066172 84447530 914034601 84459684 914034601 84459684 914000829 84468221 914000829 84468221 913961656 84490666 913961656 84490666 913948522 84506179 913948522 84506179 913943703 84512084 913943703 84512084 913924999 84528783 913924999 84528783 913909446 84539002 913909446 84539002 913900010 84545435 913900010 84545435 913893828 84554140 913893828 84554140 913846822 84577112 913846822 84577112 913830877 84591847 913830877 84591847 913798182 84604293 913798182 84604293 913776856 84621981 913776856 84621981 913759411 84631387 913759411 84631387 913699379 84646654 913699379 84646654 913688252 84671127 913688252 84671127 913672802 84693538 913672802 84693538 913631680 84698083 913631680 84698083 913628676 84701395 913628676 84701395 913607268 84718489 913607268 84718489 913585469 84766818 913585469 84766818 913575846 84778852 913575846 84778852 913566407 84822062 913566407 84822062 913541559 84826510 913541559 84826510 913485620 84835512 913485620 84835512 913477538 84844159 913477538 84844159 913426891 84849128 913426891 84849128 913394341 84868113 913394341 84868113 913388571 84891292 913388571 84891292 913374156 84902790 913374156 84902790 913342043 84913925 913342043 84913925 913330327 84949518 913330327 84949518 913291784 84973098 913291784 84973098 913281641 85020919 913281641 85020919 913270967 85038078 913270967 85038078 913264463 85055101 913264463 85055101 913261267 85064045 913261267 85064045 913246303 85066764 913246303 85066764 913155099 85128313 913155099 85128313 913123592 85135661 913123592 85135661 913111562 85177983 913111562 85177983 913105962 85187638 913105962 85187638 913099471 85197252 913099471 85197252 913079003 85215285 913079003 85215285 913018886 85241275 913018886 85241275 913000510 85247724 913000510 85247724 912991560 85274967 912991560 85274967 912980782 85298037 912980782 85298037 912949456 85321693 912949456 85321693 912931781 85328955 912931781 85328955 912892716 85344138 912892716 85344138 912887123 85360898 912887123 85360898 912842170 85389624 912842170 85389624 912835321 85446092 912835321 85446092 912812643 85452076 912812643 85452076 912801039 85466761 912801039 85466761 912799227 85480786 912799227 85480786 912782956 85497143 912782956 85497143 912750999 85531826 912750999 85531826 912748644 85536828 912748644 85536828 912741042 85576589 912741042 85576589 912693737 85610004 912693737 85610004 912684490 85615963 912684490 85615963 912663578 85625701 912663578 85625701 912651476 85643963 912651476 85643963 912617842 85677770 912617842 85677770 912595715 85700261 912595715 85700261 912592631 85725739 912592631 85725739 912583580 85748903 912583580 85748903 912560235 85775107 912560235 85775107 912555389 85784288 912555389 85784288 912543770 85797228 912543770 85797228 912542006 85830924 912542006 85830924 912489418 85833344 912489418 85833344 912480500 85836820 912480500 85836820 912466247 85859267 912466247 85859267 912453800 85877930 912453800 85877930 912438344 85878808 912438344 85878808 912406442 85888276 912406442 85888276 912349417 85889145 912349417 85889145 912330261 85897126 912330261 85897126 912288182 85900206 912288182 85900206 912281825 85917834 912281825 85917834 912273911 85927556 912273911 85927556 912241435 85929363 912241435 85929363 912222563 85961392 912222563 85961392 912203241 85990908 912203241 85990908 912174483 86013339 912174483 86013339 912134882 86034902 912134882 86034902 912094758 86047105 912094758 86047105 912079603 86073580 912079603 86073580 912064461 86092843 912064461 86092843 912059482 86119425 912059482 86119425 912043535 86132606 912043535 86132606 912032242 86168045 912032242 86168045 911989243 86194759 911989243 86194759 911986253 86206348 911986253 86206348 911977449 86229701 911977449 86229701 911965052 86247919 911965052 86247919 911955536 86278333 911955536 86278333 911928624 86308345 911928624 86308345 911879385 86331479 911879385 86331479 911858003 86342350 911858003 86342350 911842575 86394687 911842575 86394687 911840217 86416012 911840217 86416012 911827336 86424474 911827336 86424474 911811610 86430855 911811610 86430855 911788927 86448878 911788927 86448878 911776268 86455959 911776268 86455959 911760112 86467592 911760112 86467592 911748870 86520566 911748870 86520566 911741926 86526553 911741926 86526553 911732975 86529059 911732975 86529059 911703747 86539335 911703747 86539335 911661031 86566597 911661031 86566597 911638273 86582778 911638273 86582778 911631044 86586707 911631044 86586707 911615733 86618073 911615733 86618073 911559135 86628363 911559135 86628363 911554567 86636534 911554567 86636534 911518383 86639981 911518383 86639981 911489704 86650404 911489704 86650404 911479685 86680284 911479685 86680284 911465385 86686981 911465385 86686981 911459242 86689587 911459242 86689587 911451144 86712031 911451144 86712031 911445026 86722854 911445026 86722854 911423963 86747568 911423963 86747568 911415264 86756002 911415264 86756002 911371709 86769280 911371709 86769280 911368841 86783059 911368841 86783059 911345946 86798662 911345946 86798662 911317067 86808558 911317067 86808558 911305856 86814349 911305856 86814349 911291847 86837335 911291847 86837335 911281697 86850929 911281697 86850929 911269306 86886169 911269306 86886169 911253535 86905668 911253535 86905668 911242550 86937454 911242550 86937454 911238090 86971907 911238090 86971907 911213357 86990812 911213357 86990812 911202359 87035732 911202359 87035732 911166050 87059313 911166050 87059313 911141907 87078925 911141907 87078925 911125262 87079072 911125262 87079072 911108193 87083208 911108193 87083208 911086965 87101607 911086965 87101607 911060632 87125735 911060632 87125735 911053755 87136358 911053755 87136358 911040086 87149800 911040086 87149800 911028288 87173394 911028288 87173394 910992741 87193943 910992741 87193943 910933979 87241363 910933979 87241363 910911135 87249197 910911135 87249197 910892990 87257355 910892990 87257355 910862961 87275060 910862961 87275060 910839001 87301705 910839001 87301705 910831995 87330973 910831995 87330973 910785422 87345254 910785422 87345254 910768472 87351229 910768472 87351229 910751440 87380414 910751440 87380414 910748359 87387960 910748359 87387960 910738761 87451242 910738761 87451242 910719212 87498679 910719212 87498679 910703340 87529984 910703340 87529984 910692688 87560418 910692688 87560418 910685073 87572656 910685073 87572656 910648441 87600334 910648441 87600334 910639783 87601778 910639783 87601778 910611523 87603439 910611523 87603439 910563998 87608798 910563998 87608798 910548332 87623245 910548332 87623245 910541847 87638854 910541847 87638854 910520519 87659175 910520519 87659175 910514523 87700616 910514523 87700616 910484637 87721532 910484637 87721532 910451618 87742244 910451618 87742244 910428546 87786658 910428546 87786658 910399606 87801959 910399606 87801959 910380439 87826524 910380439 87826524 910366908 87851535 910366908 87851535 910358568 87932192 910358568 87932192 910334126 87952647 910334126 87952647 910308156 87968219 910308156 87968219 910297109 87993771 910297109 87993771 910274144 88029466 910274144 88029466 910250095 88042577 910250095 88042577 910243180 88065299 910243180 88065299 910217565 88072548 910217565 88072548 910207014 88081542 910207014 88081542 910195611 88099521 910195611 88099521 910168744 88107263 910168744 88107263 910136947 88113107 910136947 88113107 910132889 88158395 910132889 88158395 910094895 88179698 910094895 88179698 910033932 88191494 910033932 88191494 910030309 88195106 910030309 88195106 909996602 88206543 909996602 88206543 909981626 88239157 909981626 88239157 909963224 88247274 909963224 88247274 909949272 88272789 909949272 88272789 909935478 88292457 909935478 88292457 909923377 88334678 909923377 88334678 909909755 88355235 909909755 88355235 909903291 88384867 909903291 88384867 909900167 88393029 909900167 88393029 909879365 88419975 909879365 88419975 909857201 88458172 909857201 88458172 909845183 88489305 909845183 88489305 909818455 88515567 909818455 88515567 909808939 88543057 909808939 88543057 909793592 88586555 909793592 88586555 909786889 88590703 909786889 88590703 909748393 88594411 909748393 88594411 909718018 88598073 909718018 88598073 909686716 88630166 909686716 88630166 909663443 88645621 909663443 88645621 909640391 88660380 909640391 88660380 909614635 88678258 909614635 88678258 909607371 88682258 909607371 88682258 909599627 88752346 909599627 88752346 909594376 88761665 909594376 88761665 909574085 88772371 909574085 88772371 909560243 88776758 909560243 88776758 909540187 88788555 909540187 88788555 909522769 88818966 909522769 88818966 909498973 88821241 909498973 88821241 909485625 88854065 909485625 88854065 909473219 88869852 909473219 88869852 909468996 88893982 909468996 88893982 909455337 88932687 909455337 88932687 909411756 88937019 909411756 88937019 909386068 88975303 909386068 88975303 909354727 88985259 909354727 88985259 909344141 89007004 909344141 89007004 909309725 89020381 909309725 89020381 909269893 89056217 909269893 89056217 909258125 89059975 909258125 89059975 909249812 89083204 909249812 89083204 909240221 89091629 909240221 89091629 909229558 89125816 909229558 89125816 909213949 89137513 909213949 89137513 909205804 89179187 909205804 89179187 909199862 89183997 909199862 89183997 909177449 89188564 909177449 89188564 909164538 89217643 909164538 89217643 909147470 89233092 909147470 89233092 909144577 89241007 909144577 89241007 909141296 89271008 909141296 89271008 909126372 89292112 909126372 89292112 909113371 89312640 909113371 89312640 909090222 89326409 909090222 89326409 909053144 89364060 909053144 89364060 909052849 89388078 909052849 89388078 909031506 89400028 909031506 89400028 909026980 89446296 909026980 89446296 909008581 89450953 909008581 89450953 908994272 89477495 908994272 89477495 908982275 89485298 908982275 89485298 908958031 89511929 908958031 89511929 908946473 89529368 908946473 89529368 908931172 89534174 908931172 89534174 908870772 89542358 908870772 89542358 908858906 89567493 908858906 89567493 908842541 89596050 908842541 89596050 908837548 89597583 908837548 89597583 908821330 89638180 908821330 89638180 908774123 89670590 908774123 89670590 908761961 89681034 908761961 89681034 908753193 89687442 908753193 89687442 908746663 89719293 908746663 89719293 908711914 89721884 908711914 89721884 908702802 89731698 908702802 89731698 908687508 89745598 908687508 89745598 908683429 89749196 908683429 89749196 908671337 89764061 908671337 89764061 908650964 89787957 908650964 89787957 908648822 89813588 908648822 89813588 908634653 89819232 908634653 89819232 908626294 89828405 908626294 89828405 908617156 89841725 908617156 89841725 908608132 89871981 908608132 89871981 908593839 89886059 908593839 89886059 908587599 89896654 908587599 89896654 908581073 89929051 908581073 89929051 908571916 89940529 908571916 89940529 908550307 89946769 908550307 89946769 908528770 89964652 908528770 89964652 908522009 89969821 908522009 89969821 908513069 89979252 908513069 89979252 908479827 89985495 908479827 89985495 908452336 90011593 908452336 90011593 908447274 90019452 908447274 90019452 908414434 90054165 908414434 90054165 908396034 90061512 908396034 90061512 908377971 90065506 908377971 90065506 908356290 90079271 908356290 90079271 908337980 90126277 908337980 90126277 908317965 90141774 908317965 90141774 908301053 90162641 908301053 90162641 908294152 90201734 908294152 90201734 908276890 90241632 908276890 90241632 908269954 90270479 908269954 90270479 908227941 90285800 908227941 90285800 908221604 90327568 908221604 90327568 908216113 90356946 908216113 90356946 908204428 90368232 908204428 90368232 908196674 90372899 908196674 90372899 908191529 90379636 908191529 90379636 908182637 90413003 908182637 90413003 908156217 90425904 908156217 90425904 908122688 90427736 908122688 90427736 908106196 90437720 908106196 90437720 908100582 90449960 908100582 90449960 908084841 90461041 908084841 90461041 908062958 90465556 908062958 90465556 908038984 90472574 908038984 90472574 908019520 90544016 908019520 90544016 907990309 90580199 907990309 90580199 907975460 90589627 907975460 90589627 907917801 90594961 907917801 90594961 907895152 90609660 907895152 90609660 907883737 90637942 907883737 90637942 907874016 90657370 907874016 90657370 907863031 90673804 907863031 90673804 907849672 90684569 907849672 90684569 907833868 90711597 907833868 90711597 907813808 90717414 907813808 90717414 907796172 90736569 907796172 90736569 907788591 90758533 907788591 90758533 907785778 90794016 907785778 90794016 907762331 90816578 907762331 90816578 907732836 90830758 907732836 90830758 907723432 90844567 907723432 90844567 907707810 90909457 907707810 90909457 907685852 90946491 907685852 90946491 907664857 91014146 907664857 91014146 907625715 91050231 907625715 91050231 907608188 91082442 907608188 91082442 907601827 91098231 907601827 91098231 907555852 91119084 907555852 91119084 907530608 91124965 907530608 91124965 907506748 91137252 907506748 91137252 907493758 91153377 907493758 91153377 907484671 91174045 907484671 91174045 907435163 91213487 907435163 91213487 907424057 91230753 907424057 91230753 907406310 91277079 907406310 91277079 907402030 91305176 907402030 91305176 907368844 91319649 907368844 91319649 907349047 91352697 907349047 91352697 907336598 91390938 907336598 91390938 907296630 91429124 907296630 91429124 907268565 91452567 907268565 91452567 907230159 91473937 907230159 91473937 907228557 91484424 907228557 91484424 907217545 91505472 907217545 91505472 907199198 91522483 907199198 91522483 907169899 91528607 907169899 91528607 907147280 91550430 907147280 91550430 907132179 91584074 907132179 91584074 907128463 91589828 907128463 91589828 907107130 91596107 907107130 91596107 907097285 91598491 907097285 91598491 907077623 91612918 907077623 91612918 907065991 91621766 907065991 91621766 907031886 91637446 907031886 91637446 907025068 91648482 907025068 91648482 907012198 91670051 907012198 91670051 906985652 91694495 906985652 91694495 906943553 91703403 906943553 91703403 906936024 91733714 906936024 91733714 906902404 91767365 906902404 91767365 906895150 91776635 906895150 91776635 906865604 91806550 906865604 91806550 906802274 91818147 906802274 91818147 906791576 91850255 906791576 91850255 906780994 91868153 906780994 91868153 906747490 91875458 906747490 91875458 906713156 91917723 906713156 91917723 906696625 91947369 906696625 91947369 906673032 91963365 906673032 91963365 906662142 91990179 906662142 91990179 906618104 92010146 906618104 92010146 906612448 92033737 906612448 92033737 906595034 92063572 906595034 92063572 906583440 92074729 906583440 92074729 906565555 92105395 906565555 92105395 906557669 92128591 906557669 92128591 906552129 92150220 906552129 92150220 906542677 92155221 906542677 92155221 906527156 92170562 906527156 92170562 906506802 92173638 906506802 92173638 906501188 92190569 906501188 92190569 906451014 92215801 906451014 92215801 906438347 92226854 906438347 92226854 906427561 92258513 906427561 92258513 906408206 92261866 906408206 92261866 906370621 92265479 906370621 92265479 906337339 92289986 906337339 92289986 906331489 92303617 906331489 92303617 906305072 92310650 906305072 92310650 906291682 92333706 906291682 92333706 906272172 92335685 906272172 92335685 906254845 92344691 906254845 92344691 906241864 92356707 906241864 92356707 906234446 92389340 906234446 92389340 906225201 92410019 906225201 92410019 906200918 92430998 906200918 92430998 906183092 92447099 906183092 92447099 906148937 92466750 906148937 92466750 906137822 92480876 906137822 92480876 906096113 92491186 906096113 92491186 906059691 92509939 906059691 92509939 906011499 92519958 906011499 92519958 905994483 92546236 905994483 92546236 905975965 92588384 905975965 92588384 905960214 92640481 905960214 92640481 905956545 92663218 905956545 92663218 905948003 92694607 905948003 92694607 905937914 92723034 905937914 92723034 905882222 92752554 905882222 92752554 905850814 92780307 905850814 92780307 905828803 92789098 905828803 92789098 905808364 92801675 905808364 92801675 905805988 92806201 905805988 92806201 905784463 92817392 905784463 92817392 905762336 92835458 905762336 92835458 905727612 92839243 905727612 92839243 905714603 92853254 905714603 92853254 905709091 92878859 905709091 92878859 905704895 92933727 905704895 92933727 905695494 92948671 905695494 92948671 905679911 92962037 905679911 92962037 905660126 93003179 905660126 93003179 905640844 93036573 905640844 93036573 905632118 93050560 905632118 93050560 905625453 93086184 905625453 93086184 905595300 93107697 905595300 93107697 905551201 93159454 905551201 93159454 905537016 93170733 905537016 93170733 905523757 93185833 905523757 93185833 905484307 93203675 905484307 93203675 905475638 93256251 905475638 93256251 905402950 93302813 905402950 93302813 905389573 93304111 905389573 93304111 905371932 93322453 905371932 93322453 905318434 93355883 905318434 93355883 905290664 93407419 905290664 93407419 905276358 93465432 905276358 93465432 905257632 93467976 905257632 93467976 905247545 93513797 905247545 93513797 905233168 93532342 905233168 93532342 905195291 93566750 905195291 93566750 905179632 93580399 905179632 93580399 905149564 93582751 905149564 93582751 905140857 93585864 905140857 93585864 905131221 93612138 905131221 93612138 905103513 93642191 905103513 93642191 905082867 93657396 905082867 93657396 905055280 93667591 905055280 93667591 905026410 93690739 905026410 93690739 904984029 93696552 904984029 93696552 904978268 93732709 904978268 93732709 904952137 93738904 904952137 93738904 904947440 93769681 904947440 93769681 904920958 93795319 904920958 93795319 904882815 93828983 904882815 93828983 904867929 93861141 904867929 93861141 904855450 93882359 904855450 93882359 904847745 93907091 904847745 93907091 904817874 93920312 904817874 93920312 904799242 93924761 904799242 93924761 904797504 93926299 904797504 93926299 904772805 93970121 904772805 93970121 904759301 93995764 904759301 93995764 904702025 94011433 904702025 94011433 904690687 94036748 904690687 94036748 904685639 94054094 904685639 94054094 904661468 94058023 904661468 94058023 904647562 94065874 904647562 94065874 904640527 94090554 904640527 94090554 904624738 94121658 904624738 94121658 904612833 94143274 904612833 94143274 904599126 94165102 904599126 94165102 904580765 94178044 904580765 94178044 904563476 94185342 904563476 94185342 904559304 94213849 904559304 94213849 904553628 94230405 904553628 94230405 904534053 94264376 904534053 94264376 904517913 94307071 904517913 94307071 904504581 94345487 904504581 94345487 904477452 94361180 904477452 94361180 904456682 94375254 904456682 94375254 904443633 94379451 904443633 94379451 904437963 94401721 904437963 94401721 904409905 94432036 904409905 94432036 904405620 94458429 904405620 94458429 904403363 94467010 904403363 94467010 904393564 94502389 904393564 94502389 904355668 94505957 904355668 94505957 904341522 94518213 904341522 94518213 904340946 94544372 904340946 94544372 904323502 94600966 904323502 94600966 904309056 94630183 904309056 94630183 904289827 94646443 904289827 94646443 904272893 94679426 904272893 94679426 904260997 94681657 904260997 94681657 904218576 94699716 904218576 94699716 904202686 94748350 904202686 94748350 904189510 94756086 904189510 94756086 904164915 94783195 904164915 94783195 904148526 94793218 904148526 94793218 904122894 94800105 904122894 94800105 904107345 94809469 904107345 94809469 904076907 94854624 904076907 94854624 904073300 94858361 904073300 94858361 904061284 94871024 904061284 94871024 904045323 94880619 904045323 94880619 904037679 94904238 904037679 94904238 904030776 94925882 904030776 94925882 904014093 94981933 904014093 94981933 904011110 95001913 904011110 95001913 903992810 95012115 903992810 95012115 903980718 95018667 903980718 95018667 903966603 95036201 903966603 95036201 903957092 95041804 903957092 95041804 903943182 95055045 903943182 95055045 903906450 95065255 903906450 95065255 903896012 95089217 903896012 95089217 903881769 95113142 903881769 95113142 903862175 95121728 903862175 95121728 903833940 95149224 903833940 95149224 903813139 95178887 903813139 95178887 903792877 95214227 903792877 95214227 903762370 95218412 903762370 95218412 903751012 95264283 903751012 95264283 903743996 95273107 903743996 95273107 903736393 95279584 903736393 95279584 903724928 95282877 903724928 95282877 903718428 95291481 903718428 95291481 903695603 95304188 903695603 95304188 903583536 95309786 903583536 95309786 903578565 95337406 903578565 95337406 903560796 95356929 903560796 95356929 903548208 95374899 903548208 95374899 903507265 95379251 903507265 95379251 903488801 95428432 903488801 95428432 903481898 95487595 903481898 95487595 903475533 95494217 903475533 95494217 903466170 95535595 903466170 95535595 903423840 95555202 903423840 95555202 903408127 95576467 903408127 95576467 903406263 95585266 903406263 95585266 903392580 95614406 903392580 95614406 903374099 95627698 903374099 95627698 903354815 95635640 903354815 95635640 903333093 95664980 903333093 95664980 903319846 95687400 903319846 95687400 903308871 95708693 903308871 95708693 903297091 95748321 903297091 95748321 903284436 95788329 903284436 95788329 903270015 95790771 903270015 95790771 903242478 95814507 903242478 95814507 903237049 95840939 903237049 95840939 903214794 95863508 903214794 95863508 903193250 95887780 903193250 95887780 903160341 95953762 903160341 95953762 903135134 95973474 903135134 95973474 903100317 95982702 903100317 95982702 903088707 95985510 903088707 95985510 903047380 96025483 903047380 96025483 903024444 96059787 903024444 96059787 902986710 96068742 902986710 96068742 902950843 96077391 902950843 96077391 902934038 96115882 902934038 96115882 902919706 96137636 902919706 96137636 902906789 96182723 902906789 96182723 902894241 96197315 902894241 96197315 902877658 96207981 902877658 96207981 902875412 96222782 902875412 96222782 902854433 96241335 902854433 96241335 902848885 96267246 902848885 96267246 902846111 96301411 902846111 96301411 902839927 96317726 902839927 96317726 902828965 96336979 902828965 96336979 902808312 96344704 902808312 96344704 902761376 96351175 902761376 96351175 902754315 96384039 902754315 96384039 902731707 96396840 902731707 96396840 902727294 96399204 902727294 96399204 902723213 96405624 902723213 96405624 902716366 96436055 902716366 96436055 902714698 96442595 902714698 96442595 902679512 96453077 902679512 96453077 902645022 96506850 902645022 96506850 902634943 96562657 902634943 96562657 902632498 96573883 902632498 96573883 902617184 96632231 902617184 96632231 902608104 96643954 902608104 96643954 902601772 96656096 902601772 96656096 902581522 96669175 902581522 96669175 902542985 96715756 902542985 96715756 902534902 96726679 902534902 96726679 902474197 96746388 902474197 96746388 902447225 96758145 902447225 96758145 902433078 96800001 902433078 96800001 902424190 96831581 902424190 96831581 902398608 96858030 902398608 96858030 902386637 96868804 902386637 96868804 902373516 96905364 902373516 96905364 902342928 96939115 902342928 96939115 902314894 96951056 902314894 96951056 902300005 96960212 902300005 96960212 902274722 96988748 902274722 96988748 902264774 97021807 902264774 97021807 902256216 97074449 902256216 97074449 902210715 97107814 902210715 97107814 902169899 97112931 902169899 97112931 902157490 97161005 902157490 97161005 902131283 97177154 902131283 97177154 902079698 97223043 902079698 97223043 902062216 97261840 902062216 97261840 901995722 97274246 901995722 97274246 901969087 97317695 901969087 97317695 901950759 97330266 901950759 97330266 901949490 97351731 901949490 97351731 901935082 97363690 901935082 97363690 901932239 97404835 901932239 97404835 901901607 97456171 901901607 97456171 901896771 97491965 901896771 97491965 901877992 97507868 901877992 97507868 901849350 97537132 901849350 97537132 901833177 97540638 901833177 97540638 901784704 97562397 901784704 97562397 901771402 97588942 901771402 97588942 901767903 97629501 901767903 97629501 901735529 97646213 901735529 97646213 901719131 97686439 901719131 97686439 901704360 97715191 901704360 97715191 901667028 97735144 901667028 97735144 901648335 97768862 901648335 97768862 901642915 97777250 901642915 97777250 901637695 97817305 901637695 97817305 901617510 97831950 901617510 97831950 901596826 97838917 901596826 97838917 901594137 97848248 901594137 97848248 901580690 97849699 901580690 97849699 901546514 97862788 901546514 97862788 901527582 97875738 901527582 97875738 901516828 97906152 901516828 97906152 901503076 97916184 901503076 97916184 901490576 97927073 901490576 97927073 901473977 97936384 901473977 97936384 901455892 97950809 901455892 97950809 901430552 97969539 901430552 97969539 901376501 97972000 901376501 97972000 901360837 97989946 901360837 97989946 901336208 97994012 901336208 97994012 901335938 98006810 901335938 98006810 901324717 98014752 901324717 98014752 901319714 98018340 901319714 98018340 901252317 98043884 901252317 98043884 901225433 98048587 901225433 98048587 901197340 98086978 901197340 98086978 901175065 98108369 901175065 98108369 901145121 98117638 901145121 98117638 901132531 98135002 901132531 98135002 901116615 98147329 901116615 98147329 901100696 98166639 901100696 98166639 901090358 98217297 901090358 98217297 901072923 98237869 901072923 98237869 901070621 98241923 901070621 98241923 901054728 98288628 901054728 98288628 901039342 98313062 901039342 98313062 900988815 98344006 900988815 98344006 900980999 98387447 900980999 98387447 900941440 98428265 900941440 98428265 900918894 98447821 900918894 98447821 900910067 98468300 900910067 98468300 900898397 98483806 900898397 98483806 900882144 98499766 900882144 98499766 900874641 98510641 900874641 98510641 900848890 98534680 900848890 98534680 900843959 98575002 900843959 98575002 900815784 98576565 900815784 98576565 900799088 98591325 900799088 98591325 900796416 98601983 900796416 98601983 900771719 98623706 900771719 98623706 900730320 98663366 900730320 98663366 900676619 98673576 900676619 98673576 900667756 98693268 900667756 98693268 900636022 98697819 900636022 98697819 900609011 98733265 900609011 98733265 900599101 98749944 900599101 98749944 900587184 98759502 900587184 98759502 900580221 98763346 900580221 98763346 900561633 98814963 900561633 98814963 900550340 98843480 900550340 98843480 900530686 98874841 900530686 98874841 900520306 98880568 900520306 98880568 900512675 98898499 900512675 98898499 900489942 98921053 900489942 98921053 900486801 98937222 900486801 98937222 900462516 98937727 900462516 98937727 900417902 98965444 900417902 98965444 900368784 98969441 900368784 98969441 900363095 98992116 900363095 98992116 900348027 99005645 900348027 99005645 900337492 99011610 900337492 99011610 900333863 99036299 900333863 99036299 900305966 99060460 900305966 99060460 900284695 99096971 900284695 99096971 900272793 99120585 900272793 99120585 900241866 99139954 900241866 99139954 900206897 99151247 900206897 99151247 900193688 99202297 900193688 99202297 900152147 99215758 900152147 99215758 900130317 99227092 900130317 99227092 900106294 99239372 900106294 99239372 900084039 99260756 900084039 99260756 900022844 99271782 900022844 99271782 900007174 99281613 900007174 99281613 899987903 99284548 899987903 99284548 899970428 99310280 899970428 99310280 899955423 99336893 899955423 99336893 899947144 99369367 899947144 99369367 899927568 99390336 899927568 99390336 899908285 99399785 899908285 99399785 899896491 99411586 899896491 99411586 899877866 99430913 899877866 99430913 899868137 99443203 899868137 99443203 899862599 99453092 899862599 99453092 899843399 99463682 899843399 99463682 899829417 99470330 899829417 99470330 899816902 99480034 899816902 99480034 899807966 99486437 899807966 99486437 899800395 99499770 899800395 99499770 899787235 99515397 899787235 99515397 899764156 99537532 899764156 99537532 899708068 99576648 899708068 99576648 899680298 99602874 899680298 99602874 899677725 99623912 899677725 99623912 899659896 99636499 899659896 99636499 899635588 99663436 899635588 99663436 899564517 99702232 899564517 99702232 899526570 99713446 899526570 99713446 899517937 99715003 899517937 99715003 899504020 99745840 899504020 99745840 899456641 99772635 899456641 99772635 899433590 99778950 899433590 99778950 899385914 99800275 899385914 99800275 899379623 99824572 899379623 99824572 899360556 99842125 899360556 99842125 899355302 99870516 899355302 99870516 899333819 99916703 899333819 99916703 899315006 99925839 899315006 99925839 899307834 99945167 899307834 99945167 899284513 100007542 899284513 100007542 899277614 100026109 899277614 100026109 899261301 100049821 899261301 100049821 899252091 100094879 899252091 100094879 899230544 100151412 899230544 100151412 899222271 100154828 899222271 100154828 899212294 100171463 899212294 100171463 899159577 100188100 899159577 100188100 899157579 100192646 899157579 100192646 899143883 100204073 899143883 100204073 899135011 100209772 899135011 100209772 899088596 100245874 899088596 100245874 899067655 100262138 899067655 100262138 899033539 100268286 899033539 100268286 899031677 100284451 899031677 100284451 898991211 100288765 898991211 100288765 898982506 100310719 898982506 100310719 898939902 100329655 898939902 100329655 898937723 100344805 898937723 100344805 898932974 100385601 898932974 100385601 898926430 100419457 898926430 100419457 898908332 100439716 898908332 100439716 898872204 100449552 898872204 100449552 898870194 100477618 898870194 100477618 898844992 100493002 898844992 100493002 898842591 100497218 898842591 100497218 898827511 100506124 898827511 100506124 898827128 100509367 898827128 100509367 898815815 100535411 898815815 100535411 898794203 100561238 898794203 100561238 898782514 100580799 898782514 100580799 898760101 100612536 898760101 100612536 898729008 100637479 898729008 100637479 898685663 100667232 898685663 100667232 898675975 100677017 898675975 100677017 898664827 100694064 898664827 100694064 898658013 100711663 898658013 100711663 898622139 100719945 898622139 100719945 898608390 100730806 898608390 100730806 898586155 100769604 898586155 100769604 898565746 100782592 898565746 100782592 898543176 100796776 898543176 100796776 898539057 100814779 898539057 100814779 898509018 100822799 898509018 100822799 898499713 100834376 898499713 100834376 898471637 100871008 898471637 100871008 898459823 100910820 898459823 100910820 898448922 100937082 898448922 100937082 898438023 100994843 898438023 100994843 898427025 101016229 898427025 101016229 898399499 101024632 898399499 101024632 898387907 101035376 898387907 101035376 898349229 101070388 898349229 101070388 898332172 101080019 898332172 101080019 898314065 101114403 898314065 101114403 898305076 101184265 898305076 101184265 898302495 101202862 898302495 101202862 898300636 101219838 898300636 101219838 898296895 101243271 898296895 101243271 898276725 101253650 898276725 101253650 898245332 101287396 898245332 101287396 898243589 101305656 898243589 101305656 898234214 101324765 898234214 101324765 898207064 101327708 898207064 101327708 898180420 101380159 898180420 101380159 898161986 101403456 898161986 101403456 898157635 101465925 898157635 101465925 898129209 101478167 898129209 101478167 898098885 101505474 898098885 101505474 898082499 101509328 898082499 101509328 898072636 101526883 898072636 101526883 898066500 101547332 898066500 101547332 898047711 101605196 898047711 101605196 898018691 101635806 898018691 101635806 898000623 101645780 898000623 101645780 897994660 101668655 897994660 101668655 897982426 101670392 897982426 101670392 897946266 101703594 897946266 101703594 897922881 101739336 897922881 101739336 897917375 101747647 897917375 101747647 897908137 101772364 897908137 101772364 897888694 101793794 897888694 101793794 897863336 101854506 897863336 101854506 897850281 101883470 897850281 101883470 897819719 101894262 897819719 101894262 897810262 101901103 897810262 101901103 897797518 101921369 897797518 101921369 897776033 101933972 897776033 101933972 897764625 101943910 897764625 101943910 897747670 101952708 897747670 101952708 897737405 101955395 897737405 101955395 897727294 101956722 897727294 101956722 897697210 101959579 897697210 101959579 897684662 101964326 897684662 101964326 897652544 102007068 897652544 102007068 897640055 102023111 897640055 102023111 897615259 102049393 897615259 102049393 897589565 102099461 897589565 102099461 897561032 102124848 897561032 102124848 897547549 102160285 897547549 102160285 897507715 102168476 897507715 102168476 897477666 102182044 897477666 102182044 897474246 102194472 897474246 102194472 897472603 102208953 897472603 102208953 897442844 102228334 897442844 102228334 897428957 102250644 897428957 102250644 897409836 102252633 897409836 102252633 897396181 102254798 897396181 102254798 897378141 102258872 897378141 102258872 897365365 102266181 897365365 102266181 897351650 102295633 897351650 102295633 897342857 102324498 897342857 102324498 897323525 102336970 897323525 102336970 897316510 102339990 897316510 102339990 897298729 102369079 897298729 102369079 897240466 102375098 897240466 102375098 897224600 102422013 897224600 102422013 897192538 102435145 897192538 102435145 897156696 102474639 897156696 102474639 897077168 102514964 897077168 102514964 897032736 102545395 897032736 102545395 896999535 102555876 896999535 102555876 896979702 102586953 896979702 102586953 896959042 102613411 896959042 102613411 896943872 102646095 896943872 102646095 896927928 102668579 896927928 102668579 896889294 102717448 896889294 102717448 896873007 102727397 896873007 102727397 896859282 102744700 896859282 102744700 896849955 102782499 896849955 102782499 896821937 102793014 896821937 102793014 896802336 102807187 896802336 102807187 896782731 102870194 896782731 102870194 896773907 102888125 896773907 102888125 896738481 102904635 896738481 102904635 896716334 102911383 896716334 102911383 896696400 102936814 896696400 102936814 896691287 102944968 896691287 102944968 896679449 102961781 896679449 102961781 896669810 102992269 896669810 102992269 896630244 103016458 896630244 103016458 896605540 103035532 896605540 103035532 896576686 103055626 896576686 103055626 896562018 103073068 896562018 103073068 896553348 103111734 896553348 103111734 896537740 103117041 896537740 103117041 896501619 103129506 896501619 103129506 896494151 103135582 896494151 103135582 896462435 103153838 896462435 103153838 896452476 103186524 896452476 103186524 896437536 103217049 896437536 103217049 896410151 103245083 896410151 103245083 896385754 103249257 896385754 103249257 896355935 103278927 896355935 103278927 896337309 103302409 896337309 103302409 896319598 103331223 896319598 103331223 896297394 103353088 896297394 103353088 896268760 103379773 896268760 103379773 896246606 103395047 896246606 103395047 896234675 103399495 896234675 103399495 896212786 103427525 896212786 103427525 896205632 103429558 896205632 103429558 896192103 103437929 896192103 103437929 896167088 103441880 896167088 103441880 896147145 103456094 896147145 103456094 896101385 103482386 896101385 103482386 896081647 103502219 896081647 103502219 896056090 103512136 896056090 103512136 896024150 103546079 896024150 103546079 896004683 103560380 896004683 103560380 895980740 103598798 895980740 103598798 895979842 103603727 895979842 103603727 895953053 103630674 895953053 103630674 895925620 103661150 895925620 103661150 895913677 103664419 895913677 103664419 895881513 103673768 895881513 103673768 895844871 103726264 895844871 103726264 895815900 103751248 895815900 103751248 895804279 103763519 895804279 103763519 895788026 103795570 895788026 103795570 895767930 103826553 895767930 103826553 895753648 103839042 895753648 103839042 895745136 103855842 895745136 103855842 895692282 103886064 895692282 103886064 895670566 103910544 895670566 103910544 895650993 103924765 895650993 103924765 895633975 103940897 895633975 103940897 895604399 103967876 895604399 103967876 895582981 103982079 895582981 103982079 895579640 104024241 895579640 104024241 895540791 104045296 895540791 104045296 895511972 104052053 895511972 104052053 895495621 104111735 895495621 104111735 895472269 104137671 895472269 104137671 895463723 104162721 895463723 104162721 895453858 104204228 895453858 104204228 895440963 104225090 895440963 104225090 895424121 104262438 895424121 104262438 895412490 104284383 895412490 104284383 895400572 104289388 895400572 104289388 895371140 104299760 895371140 104299760 895351575 104306080 895351575 104306080 895338471 104314621 895338471 104314621 895332573 104323344 895332573 104323344 895306050 104330400 895306050 104330400 895290790 104337917 895290790 104337917 895278670 104344625 895278670 104344625 895243224 104352199 895243224 104352199 895234702 104361930 895234702 104361930 895227871 104384314 895227871 104384314 895175553 104401937 895175553 104401937 895158779 104418149 895158779 104418149 895124934 104500011 895124934 104500011 895106759 104506894 895106759 104506894 895042071 104517995 895042071 104517995 894973830 104554521 894973830 104554521 894969408 104586768 894969408 104586768 894922592 104589826 894922592 104589826 894906233 104607137 894906233 104607137 894864128 104612009 894864128 104612009 894836047 104648276 894836047 104648276 894802187 104679652 894802187 104679652 894786198 104706543 894786198 104706543 894772610 104730413 894772610 104730413 894764545 104750588 894764545 104750588 894722788 104767604 894722788 104767604 894716285 104801956 894716285 104801956 894686582 104816866 894686582 104816866 894653470 104836602 894653470 104836602 894597595 104857457 894597595 104857457 894558804 104879853 894558804 104879853 894494356 104911077 894494356 104911077 894477666 104936373 894477666 104936373 894462508 104940226 894462508 104940226 894447199 104943224 894447199 104943224 894419691 104954851 894419691 104954851 894414103 104963306 894414103 104963306 894397910 104965916 894397910 104965916 894364725 104987677 894364725 104987677 894352520 104996400 894352520 104996400 894346961 105009722 894346961 105009722 894325890 105016000 894325890 105016000 894289608 105028488 894289608 105028488 894255212 105039717 894255212 105039717 894249422 105065616 894249422 105065616 894190772 105126246 894190772 105126246 894167541 105136813 894167541 105136813 894155979 105148678 894155979 105148678 894106150 105175029 894106150 105175029 894088506 105196993 894088506 105196993 894067322 105204228 894067322 105204228 894038384 105258709 894038384 105258709 894013110 105290460 894013110 105290460 893982518 105295264 893982518 105295264 893970627 105328674 893970627 105328674 893950329 105346632 893950329 105346632 893921870 105371709 893921870 105371709 893901590 105407371 893901590 105407371 893853472 105438351 893853472 105438351 893841616 105449051 893841616 105449051 893798374 105471524 893798374 105471524 893776722 105477762 893776722 105477762 893752128 105506637 893752128 105506637 893720001 105525770 893720001 105525770 893700989 105541285 893700989 105541285 893651070 105582883 893651070 105582883 893646620 105613024 893646620 105613024 893622413 105635541 893622413 105635541 893614907 105640442 893614907 105640442 893586947 105661037 893586947 105661037 893563479 105677295 893563479 105677295 893545347 105689272 893545347 105689272 893522009 105709923 893522009 105709923 893507250 105731135 893507250 105731135 893434166 105740217 893434166 105740217 893412042 105751771 893412042 105751771 893402056 105770153 893402056 105770153
100018 0 173848129 754642337 173848129 754642337 812607170 66753642 812607170 66753642 937653560 916322336 937653560 916322336 74452426 957732490 74452426 957732490 28408284 457705180 28408284 457705180 632202148 500011494 632202148 500011494 499988622 211614459 499988622 211614459 42691111 571013464 42691111 571013464 900548587 946381224 900548587 946381224 298159197 371624527 298159197 371624527 500031858 92167992 500031858 92167992 972028560 993139847 972028560 993139847 3092351 999299660 3092351 999299660 500024414 670843615 500024414 670843615 340672202 107594038 340672202 107594038 893678033 961562106 893678033 961562106 11061331 989432975 11061331 989432975 649495887 500005716 649495887 500005716 887810931 935494797 887810931 935494797 55556901 21927291 55556901 21927291 499979708 778711886 499979708 778711886 140979647 895022266 140979647 895022266 754380828 244851538 754380828 244851538 120757420 111261930 120757420 111261930 981381238 597794636 981381238 597794636 294474566 361279401 294474566 361279401 846620143 915501052 846620143 915501052 68881226 48462286 68881226 48462286 991518481 36941 991518481 36941 999995722 803845404 999995722 803845404 367989994 361717747 367989994 361717747 183818084 141663913 183818084 141663913 120814184 690411214 120814184 690411214 617206421 347205515 617206421 347205515 496032541 500027515 496032541 500027515 865765094 415464628 865765094 415464628 451768837 711743535 451768837 711743535 211197187 243036514 211197187 243036514 799522792 756196044 799522792 756196044 209517489 426453227 209517489 426453227 500026494 132837145 500026494 132837145 267427277 582524353 267427277 582524353 542952569 499997492 542952569 499997492 789763308 159922581 789763308 159922581 128165301 47977606 128165301 47977606 548815460 569612472 548815460 569612472 415200690 355198388 415200690 355198388 506844492 500004243 506844492 500004243 773531526 499988704 773531526 499988704 499960962 821774973 499960962 821774973 172665598 167013499 172665598 167013499 852146513 564650807 852146513 564650807 416209304 263083931 416209304 263083931 500014320 499996178 500014320 499996178 186086396 148941805 186086396 148941805 114321149 577675995 114321149 577675995 550804812 499965961 550804812 499965961 261936586 754743668 261936586 754743668 792116540 307526885 792116540 307526885 363848431 746323586 363848431 746323586 682088902 299453558 682088902 299453558 499971609 905796170 499971609 905796170 771776727 549314721 771776727 549314721 195200729 161387420 195200729 161387420 149454316 736282790 149454316 736282790 796212107 469831099 796212107 469831099 373301881 815217402 373301881 815217402 879432454 83072148 879432454 83072148 13008989 996161958 13008989 996161958 998525090 208707241 998525090 208707241 500018553 677253863 500018553 677253863 283912699 790598751 283912699 790598751 772679093 58234638 772679093 58234638 965587440 970182511 965587440 970182511 973180523 992566794 973180523 992566794 995012935 500004375 995012935 500004375 303942971 714839005 303942971 714839005 556142334 394221701 556142334 394221701 24315837 16564458 24315837 16564458 814704884 499993716 814704884 499993716 499976620 852663964 499976620 852663964 925768214 482568077 925768214 482568077 403575369 748676950 403575369 748676950 815065819 305852479 815065819 305852479 533574612 500012832 533574612 500012832 932157895 300188712 932157895 300188712 208942619 834827111 208942619 834827111 853486704 471634289 853486704 471634289 453607057 672446314 453607057 672446314 530520244 500028866 530520244 500028866 227607777 788468579 227607777 788468579 828028334 906235760 828028334 906235760 221158939 500005070 221158939 500005070 93644201 85100703 93644201 85100703 629464216 654461739 629464216 654461739 499966538 296701677 499966538 296701677 426399809 500022191 426399809 500022191 97845394 408662952 97845394 408662952 499986270 744604278 499986270 744604278 748421060 927577234 748421060 927577234 421258200 432180205 421258200 432180205 547435999 643452995 547435999 643452995 291973197 876986402 291973197 876986402 500013156 184206950 500013156 184206950 129257762 867298935 129257762 867298935 937424866 25387682 937424866 25387682 22509343 12712572 22509343 12712572 499999231 924391741 499999231 924391741 773647178 691332871 773647178 691332871 152564114 73544072 152564114 73544072 968385083 18451294 968385083 18451294 12373995 12142261 12373995 12142261 994322078 998351523 994322078 998351523 499963272 184216359 499963272 184216359 159690023 145113119 159690023 145113119 500013552 748896619 500013552 748896619 797239195 236821485 797239195 236821485 50708026 952014347 50708026 952014347 956966664 966026128 956966664 966026128 969699363 977151005 969699363 977151005 18458055 8944876 18458055 8944876 500018646 921559665 500018646 921559665 290296665 313868869 290296665 313868869 499985589 835583552 499985589 835583552 874129866 284458364 874129866 284458364 500012761 701308744 500012761 701308744 784606417 187752784 784606417 187752784 86622369 924937804 86622369 924937804 602522385 534191865 602522385 534191865 343656880 865797105 343656880 865797105 500039002 418694838 500039002 418694838 367650940 572307040 367650940 572307040 585700466 424045659 585700466 424045659 193788673 500003560 193788673 500003560 129638802 247749400 129638802 247749400 500031418 499993255 500031418 499993255 926012276 290522162 926012276 290522162 325902935 516927740 325902935 516927740 706165838 239661386 706165838 239661386 206082797 160032366 206082797 160032366 555422774 830438606 555422774 830438606 835926667 928728683 835926667 928728683 499968517 499986343 499968517 499986343 710219765 436811413 710219765 436811413 406499482 770618699 406499482 770618699 830278447 830465063 830278447 830465063 876633540 407121560 876633540 407121560 439455845 500019238 439455845 500019238 614804044 772412137 614804044 772412137 780450053 451693155 780450053 451693155 270323418 256503831 270323418 256503831 150731680 500004699 150731680 500004699 735163152 242889441 735163152 242889441 912507653 38822620 912507653 38822620 377433264 617180536 377433264 617180536 680844217 916163586 680844217 916163586 946691519 955141778 946691519 955141778 326923338 441957207 326923338 441957207 580992758 589558835 580992758 589558835 312696755 271488416 312696755 271488416 232103977 500003556 232103977 500003556 487441271 341086668 487441271 341086668 175036649 127965259 175036649 127965259 35103612 634103127 35103612 634103127 499969567 205840589 499969567 205840589 147078738 144007256 147078738 144007256 759905322 664563699 759905322 664563699 232499157 934014098 232499157 934014098 570973150 461341882 570973150 461341882 357393030 90143515 357393030 90143515 913613873 958188294 913613873 958188294 30826781 983033233 30826781 983033233 811871178 469917189 811871178 469917189 499965469 817533034 499965469 817533034 619628667 374814042 619628667 374814042 691104276 619816803 691104276 619816803 499981097 293314960 499981097 293314960 880958024 891489595 880958024 891489595 67457181 362280909 67457181 362280909 868051646 897439331 868051646 897439331 499986166 500026461 499986166 500026461 172560504 828837379 172560504 828837379 499995615 634328433 499995615 634328433 826375139 121221204 826375139 121221204 885740897 57445865 885740897 57445865 201028019 280805335 201028019 280805335 380148654 496550557 380148654 496550557 769952408 839295373 769952408 839295373 859877568 500014996 859877568 500014996 453763508 181083692 453763508 181083692 853273466 119468904 853273466 119468904 95122864 556399161 95122864 556399161 607848129 195543877 607848129 195543877 385973477 794050008 385973477 794050008 831598463 150496976 831598463 150496976 103524122 573330507 103524122 573330507 802585664 393751263 802585664 393751263 273657975 768585459 273657975 768585459 184068196 848305605 184068196 848305605 545187513 338145044 545187513 338145044 806528644 190982637 806528644 190982637 463698956 795544712 463698956 795544712 539143207 491758338 539143207 491758338 318324235 720568426 318324235 720568426 136191253 944416147 136191253 944416147 45033650 961305055 45033650 961305055 28585650 499994300 28585650 499994300 577840510 626315045 577840510 626315045 686400282 307164301 686400282 307164301 280561907 520942303 280561907 520942303 605064377 808740447 605064377 808740447 405705225 282210317 405705225 282210317 502492374 602533804 502492374 602533804 398346629 416273656 398346629 416273656 500005374 203640671 500005374 203640671 188922780 126282306 188922780 126282306 581399040 555396416 581399040 555396416 347511069 323066669 347511069 323066669 500014807 847415609 500014807 847415609 918151744 500016824 918151744 500016824 326745542 794185883 326745542 794185883 917685352 421201136 917685352 421201136 499988844 595607872 499988844 595607872 663458683 194561294 663458683 194561294 423566179 711368873 423566179 711368873 793939991 499991295 793939991 499991295 493898545 738167479 493898545 738167479 231573989 365946195 231573989 365946195 500021734 826104314 500021734 826104314 496541329 499978750 496541329 499978750 777565852 804954203 777565852 804954203 334205672 578901733 334205672 578901733 538374612 123391875 538374612 123391875 98479888 77326443 98479888 77326443 577677803 690287447 577677803 690287447 184139921 400871165 184139921 400871165 718119543 741171652 718119543 741171652 125868194 50082997 125868194 50082997 34780051 31793767 34780051 31793767 836759585 910213114 836759585 910213114 499997928 274514866 499997928 274514866 335704352 746116259 335704352 746116259 927523551 371817026 927523551 371817026 489762700 570281821 489762700 570281821 173153106 941408093 173153106 941408093 565401108 369141185 565401108 369141185 485808048 546459504 485808048 546459504 689605339 499691522 689605339 499691522 500008134 882302667 500008134 882302667 899486873 319708398 899486873 319708398 499986626 187039420 499986626 187039420 601724521 925440088 601724521 925440088 66288020 935310409 66288020 935310409 767013234 237609165 767013234 237609165 223968324 173989876 223968324 173989876 866603981 70079606 866603981 70079606 964307542 24325272 964307542 24325272 288041637 499992879 288041637 499992879 500027378 80351305 500027378 80351305 129054421 500014512 129054421 500014512 535354490 458671286 535354490 458671286 805955003 500012018 805955003 500012018 381313477 499759399 381313477 499759399 537769912 588998532 537769912 588998532 190635292 864842190 190635292 864842190 979377163 310481852 979377163 310481852 395109791 592548737 395109791 592548737 511216754 421644855 511216754 421644855 77077493 745512780 77077493 745512780 767688088 387963083 767688088 387963083 369914958 500025556 369914958 500025556 769758371 499970850 769758371 499970850 102421732 557503410 102421732 557503410 500035419 229915262 500035419 229915262 692581241 499553026 692581241 499553026 500025366 268672905 500025366 268672905 123783186 500000134 123783186 500000134 495887162 902608778 495887162 902608778 500032976 367334669 500032976 367334669 494220857 781430245 494220857 781430245 818496528 48011692 818496528 48011692 499966419 594080961 499966419 594080961 815464284 66769927 815464284 66769927 954079776 42563757 954079776 42563757 40944907 880081213 40944907 880081213 608533806 499972840 608533806 499972840 738309208 500037405 738309208 500037405 103427616 932984625 103427616 932984625 500024264 621689320 500024264 621689320 312663404 278047303 312663404 278047303 847747360 889895943 847747360 889895943 928963582 500023586 928963582 500023586 446915356 749274682 446915356 749274682 859828704 114557534 859828704 114557534 392886523 549168874 392886523 549168874 681174267 836479834 681174267 836479834 214464465 183181685 214464465 183181685 112431346 500033162 112431346 500033162 763251060 236028204 763251060 236028204 211836997 931573907 211836997 931573907 63878695 8688321 63878695 8688321 1132610 999362456 1132610 999362456 551767867 499984305 551767867 499984305 767793605 780532858 767793605 780532858 341773767 274896288 341773767 274896288 258528542 500013356 258528542 500013356 732902041 165347269 732902041 165347269 479325395 513738776 479325395 513738776 627070455 297418219 627070455 297418219 100448745 529461422 100448745 529461422 601203919 610755860 601203919 610755860 318109353 399642315 318109353 399642315 471224165 500006234 471224165 500006234 319595804 310708810 319595804 310708810 977834332 571172815 977834332 571172815 206424534 499993390 206424534 499993390 500011312 786130754 500011312 786130754 762481735 297613669 762481735 297613669 238926611 823635796 238926611 823635796 628716307 312643787 628716307 312643787 500012495 500027125 500012495 500027125 878469801 364022666 878469801 364022666 630639634 674850432 630639634 674850432 391375244 391102875 391375244 391102875 383341511 620646779 383341511 620646779 840595224 118095066 840595224 118095066 466655416 751853100 466655416 751853100 904629338 80241211 904629338 80241211 46647596 527052472 46647596 527052472 674482767 192442039 674482767 192442039 157718478 132433119 157718478 132433119 734642953 759803746 734642953 759803746 381558797 499969762 381558797 499969762 686634580 701310902 686634580 701310902 399281782 361889762 399281782 361889762 501379327 574282637 501379327 574282637 217391132 151121776 217391132 151121776 124632622 918661279 124632622 918661279 535966753 267958294 535966753 267958294 203294684 859394706 203294684 859394706 953523189 500007148 953523189 500007148 218205406 64285033 218205406 64285033 53432036 947348217 53432036 947348217 565312325 238980539 565312325 238980539 352235947 682222070 352235947 682222070 299150361 715069299 299150361 715069299 500014486 386489512 500014486 386489512 321147689 559136165 321147689 559136165 500020533 595247103 500020533 595247103 690554129 327412732 690554129 327412732 499993174 641291917 499993174 641291917 226155175 360794260 226155175 360794260 929205423 499988048 929205423 499988048 499999789 222573567 499999789 222573567 460036572 500021377 460036572 500021377 904788190 416724929 904788190 416724929 187352701 611490882 187352701 611490882 940429387 500029958 940429387 500029958 499978107 965918977 499978107 965918977 21880623 19617786 21880623 19617786 832638575 840297337 832638575 840297337 962425734 444361327 962425734 444361327 232942808 785915773 232942808 785915773 136994963 234568081 136994963 234568081 951060510 969918280 951060510 969918280 982442927 430052938 982442927 430052938 499977032 673449032 499977032 673449032 500033612 36349453 500033612 36349453 966265595 673680241 966265595 673680241 499993436 213818371 499993436 213818371 921471132 690204488 921471132 690204488 425839395 256097935 425839395 256097935 721688558 569131115 721688558 569131115 116518707 499983763 116518707 499983763 911957534 678316798 911957534 678316798 449212157 500029272 449212157 500029272 114508635 447888228 114508635 447888228 693769650 500003664 693769650 500003664 111312552 973768553 111312552 973768553 698464664 499980131 698464664 499980131 70161082 938148045 70161082 938148045 611118472 436863282 611118472 436863282 500001403 98626423 500001403 98626423 974145748 983413838 974145748 983413838 991806732 996126140 991806732 996126140 374963145 567078199 374963145 567078199 736267384 107247335 736267384 107247335 210730033 690586788 210730033 690586788 500002675 507454544 500002675 507454544 762411077 166118105 762411077 166118105 499982547 916719706 499982547 916719706 55194062 951393 55194062 951393 500038638 707261411 500038638 707261411 385087046 500023886 385087046 500023886 677305350 153000522 677305350 153000522 215761380 806375768 215761380 806375768 176296044 68143463 176296044 68143463 779155103 793348540 779155103 793348540 115546610 905059914 115546610 905059914 88726603 948802367 88726603 948802367 975123107 18798682 975123107 18798682 14897944 436768 14897944 436768 809559573 594537252 809559573 594537252 228288717 200746950 228288717 200746950 500006982 697665650 500006982 697665650 454026028 299514612 454026028 299514612 500025054 572353158 500025054 572353158 375348578 411514387 375348578 411514387 566786501 555144953 566786501 555144953 275504303 860856248 275504303 860856248 500011610 444000910 500011610 444000910 363229184 355531302 363229184 355531302 793345929 848511736 793345929 848511736 100401513 500031885 100401513 500031885 499973208 745404505 499973208 745404505 796882988 921757626 796882988 921757626 287082637 267476098 287082637 267476098 658347183 552621536 658347183 552621536 500036850 790139149 500036850 790139149 842527571 991197513 842527571 991197513 449084318 499985447 449084318 499985447 713988136 499962113 713988136 499962113 360658184 121014861 360658184 121014861 645664596 727213893 645664596 727213893 153753995 117319394 153753995 117319394 107553659 93317685 107553659 93317685 630862350 499980952 630862350 499980952 378725808 826552565 378725808 826552565 513627747 481630288 513627747 481630288 537990522 518476353 537990522 518476353 499979457 481195839 499979457 481195839 427737130 759022101 427737130 759022101 825226436 177277250 825226436 177277250 496014780 549424416 496014780 549424416 578695136 137910840 578695136 137910840 905814638 500025505 905814638 500025505 141118348 500037922 141118348 500037922 832196816 838003780 832196816 838003780 866837155 118669206 866837155 118669206 884575401 972901849 884575401 972901849 482710593 207190724 482710593 207190724 627470633 641876050 627470633 641876050 338066835 771027193 338066835 771027193 926578023 478267729 926578023 478267729 231013777 890333407 231013777 890333407 582219719 537188742 582219719 537188742 500026142 684798622 500026142 684798622 745754337 195381772 745754337 195381772 332876529 689154232 332876529 689154232 267963584 457772893 267963584 457772893 512799590 666998130 512799590 666998130 755011356 329249486 755011356 329249486 500024101 526743508 500024101 526743508 227916997 500033437 227916997 500033437 950508857 178323758 950508857 178323758 154556216 967391552 154556216 967391552 500033682 62026368 500033682 62026368 969768158 973972177 969768158 973972177 21515559 19258853 21515559 19258853 989116847 585296894 989116847 585296894 31464645 445262107 31464645 445262107 627393665 671135489 627393665 671135489 178734555 77075623 178734555 77075623 41774068 813128659 41774068 813128659 499997108 313222797 499997108 313222797 503514009 582297674 503514009 582297674 314726407 924740800 314726407 924740800 49711787 48624156 49711787 48624156 33866132 649932201 33866132 649932201 500019405 56283133 500019405 56283133 874730131 863631671 874730131 863631671 315018108 300336786 315018108 300336786 249560344 697871090 249560344 697871090 429806480 320174640 429806480 320174640 109880742 583669720 109880742 583669720 760430536 131107077 760430536 131107077 122231276 583094083 122231276 583094083 770486204 500026771 770486204 500026771 336805928 675565936 336805928 675565936 180193166 273938963 180193166 273938963 770376608 563514916 770376608 563514916 500000168 379356442 500000168 379356442 69532202 500002052 69532202 500002052 499998126 890201562 499998126 890201562 941829752 360808634 941829752 360808634 445498296 556728733 445498296 556728733 702582730 277773799 702582730 277773799 945325890 500025908 945325890 500025908 499986565 991418694 499986565 991418694 740006092 210872345 740006092 210872345 243394981 973629749 243394981 973629749 994901927 500010079 994901927 500010079 625182112 662034415 625182112 662034415 36205969 499981367 36205969 499981367 499973718 47896558 499973718 47896558 597373267 656912919 597373267 656912919 291055713 248555866 291055713 248555866 106879584 920091089 106879584 920091089 877284491 499995193 877284491 499995193 210018654 911394155 210018654 911394155 920480727 35464392 920480727 35464392 411321192 635302856 411321192 635302856 717152708 198475178 717152708 198475178 850584250 81596596 850584250 81596596 78881796 953611009 78881796 953611009 36300831 972582538 36300831 972582538 660258979 499970098 660258979 499970098 535583240 326422331 535583240 326422331 499976681 612437056 499976681 612437056 499986518 500031410 499986518 500031410 178098119 945655115 178098119 945655115 29273741 500034991 29273741 500034991 499966292 324497853 499966292 324497853 521100866 788433891 521100866 788433891 284810857 378987277 284810857 378987277 642676805 557790249 642676805 557790249 381684771 333409332 381684771 333409332 286655212 649626681 286655212 649626681 499964441 877820576 499964441 877820576 890245123 473883212 890245123 473883212 482388692 547128562 482388692 547128562 531780246 499986212 531780246 499986212 68064330 756652041 68064330 756652041 835287071 103559801 835287071 103559801 499960859 684082106 499960859 684082106 686969854 367241904 686969854 367241904 168672469 916751676 168672469 916751676 59228382 310316130 59228382 310316130 968110454 970657171 968110454 970657171 401631955 223915489 401631955 223915489 957025102 500039295 957025102 500039295 101940987 499992295 101940987 499992295 751726651 481770039 751726651 481770039 419921275 410839575 419921275 410839575 106064217 669792977 106064217 669792977 509159168 499964034 509159168 499964034 287081798 729030096 287081798 729030096 500021147 832487253 500021147 832487253 880842187 499960368 880842187 499960368 152262562 905699856 152262562 905699856 500001948 573296864 500001948 573296864 209638985 823375903 209638985 823375903 829315542 152779445 829315542 152779445 923191512 939599801 923191512 939599801 266096596 250876595 266096596 250876595 169631845 593632786 169631845 593632786 540054452 499980570 540054452 499980570 310281082 500007768 310281082 500007768 736171084 361890450 736171084 361890450 321605234 231998766 321605234 231998766 842994078 864292179 842994078 864292179 107363644 373764026 107363644 373764026 672501054 684209735 672501054 684209735 249559772 182877864 249559772 182877864 525219427 594599584 525219427 594599584 167497793 206999999 167497793 206999999 964777799 988897513 964777799 988897513 357975173 499982776 357975173 499982776 788357060 898742874 788357060 898742874 78458015 952916198 78458015 952916198 972249552 27759122 972249552 27759122 499976109 455429946 499976109 455429946 904034736 32511590 904034736 32511590 279957453 683144232 279957453 683144232 777517888 937051003 777517888 937051003 59935353 395552583 59935353 395552583 665180331 592835155 665180331 592835155 291506391 282087313 291506391 282087313 803408827 912657107 803408827 912657107 433539480 332285174 433539480 332285174 713304279 883309538 713304279 883309538 98288068 499961106 98288068 499961106 708419012 546767004 708419012 546767004 456756351 504867592 456756351 504867592 588771857 499964860 588771857 499964860 330101707 671219511 330101707 671219511 756039527 499961145 756039527 499961145 152563090 550391528 152563090 550391528 652848796 807388594 652848796 807388594 308572589 640048992 308572589 640048992 864065213 917163768 864065213 917163768 70310946 490207756 70310946 490207756 500030806 68179602 500030806 68179602 60715762 499993451 60715762 499993451 497283030 186244747 497283030 186244747 117672344 109365841 117672344 109365841 546711393 749067084 546711393 749067084 454676570 367610971 454676570 367610971 500002863 618037028 500002863 618037028 808934891 380103788 808934891 380103788 309775827 760019170 309775827 760019170 128032740 46183331 128032740 46183331 18817393 985668881 18817393 985668881 500027473 356684156 500027473 356684156 763828685 792338866 763828685 792338866 833660234 149514662 833660234 149514662 877825759 924014689 877825759 924014689 67895495 499977513 67895495 499977513 393616251 628845499 393616251 628845499 783197769 324665539 783197769 324665539 424762425 730939695 424762425 730939695 500007255 790994233 500007255 790994233 127657333 193811152 127657333 193811152 815695095 600058892 815695095 600058892 189506577 171029143 189506577 171029143 509149293 504989011 509149293 504989011 499973018 161823445 499973018 161823445 157547020 72371095 157547020 72371095 961462626 965010068 961462626 965010068 499977130 271165492 499977130 271165492 913403456 789956265 913403456 789956265 492650285 499960687 492650285 499960687 174950888 887421488 174950888 887421488 681060160 499983654 681060160 499983654 429535954 580116110 429535954 580116110 626729666 190245954 626729666 190245954 499979080 941718618 499979080 941718618 557630465 243456751 557630465 243456751 285949482 500036086 285949482 500036086 943981698 957611584 943981698 957611584 499993661 116830733 499993661 116830733 79279880 654450964 79279880 654450964 687378453 500005458 687378453 500005458 500021524 781729499 500021524 781729499 600634584 499995301 600634584 499995301 739033582 216574100 739033582 216574100 926149177 499993001 926149177 499993001 131350988 500020298 131350988 500020298 534598038 280375513 534598038 280375513 500000806 642062788 500000806 642062788 499992608 360090962 499992608 360090962 875688073 912818969 875688073 912818969 500022795 279011216 500022795 279011216 500004435 894971313 500004435 894971313 903953720 86027555 903953720 86027555 500013459 656449528 500013459 656449528 412859033 225491414 412859033 225491414 500021201 802960512 500021201 802960512 25360450 494053531 25360450 494053531 508280560 500036852 508280560 500036852 142127564 109478193 142127564 109478193 825415129 585421596 825415129 585421596 443017134 499974259 443017134 499974259 155477693 32313361 155477693 32313361 28086418 735638790 28086418 735638790 709925381 483202260 709925381 483202260 500019453 233880262 500019453 233880262 487117122 719612930 487117122 719612930 754747934 366060980 754747934 366060980 103532690 932453259 103532690 932453259 67110976 935176208 67110976 935176208 986213442 499974430 986213442 499974430 499962446 786149522 499962446 786149522 796857026 499994684 796857026 499994684 500020987 610489662 500020987 610489662 373189408 385316009 373189408 385316009 706654685 500039215 706654685 500039215 499981533 895111215 499981533 895111215 734236952 234810006 734236952 234810006 223140958 814744685 223140958 814744685 821451603 108816802 821451603 108816802 105922687 659245573 105922687 659245573 807273168 277168690 807273168 277168690 225117850 646990301 225117850 646990301 532455751 331374182 532455751 331374182 500026538 84851968 500026538 84851968 396777916 720715217 396777916 720715217 548114295 500018588 548114295 500018588 187084635 941881156 187084635 941881156 500016292 172537559 500016292 172537559 156397862 500011017 156397862 500011017 889200896 497999030 889200896 497999030 298057288 272504800 298057288 272504800 624033836 500011534 624033836 500011534 500038541 689743434 500038541 689743434 205991303 901550733 205991303 901550733 621558160 77991658 621558160 77991658 500006168 31272244 500006168 31272244 23736770 500027906 23736770 500027906 499988936 972505681 499988936 972505681 500014896 86300551 500014896 86300551 507955749 500037181 507955749 500037181 160908679 145372443 160908679 145372443 590933655 423992285 590933655 423992285 319706278 220530008 319706278 220530008 71283850 500022202 71283850 500022202 730225813 407007861 730225813 407007861 336254949 744643669 336254949 744643669 801884743 473885238 801884743 473885238 291885949 877468925 291885949 877468925 499962585 985926885 499962585 985926885 13891595 500017092 13891595 500017092 499962474 960955415 499962474 960955415 993632125 472248505 993632125 472248505 328562576 782279080 328562576 782279080 499999602 980745564 499999602 980745564 993004858 5591509 993004858 5591509 4036197 997384168 4036197 997384168 499986006 78813724 499986006 78813724 67888737 53972546 67888737 53972546 950246105 45695800 950246105 45695800 399508055 770533496 399508055 770533496 830396276 499985746 830396276 499985746 234749422 820755709 234749422 820755709 686869527 499987514 686869527 499987514 128867267 612088568 128867267 612088568 452091457 435686504 452091457 435686504 802009128 794253193 802009128 794253193 124585139 499979469 124585139 499979469 499978998 926388175 499978998 926388175 44946238 83390310 44946238 83390310 528769174 681801111 528769174 681801111 247643522 239708239 247643522 239708239 767140746 868075401 767140746 868075401 105905094 90329866 105905094 90329866 79503125 500037967 79503125 500037967 441786733 395559558 441786733 395559558 661929293 710442291 661929293 710442291 427728193 475870648 427728193 475870648 500013344 764763141 500013344 764763141 139626957 78073757 139626957 78073757 726722361 277942301 726722361 277942301 148642449 858085856 148642449 858085856 876661709 108546227 876661709 108546227 465287857 586590420 465287857 586590420 522678075 468858157 522678075 468858157 382492502 616378533 382492502 616378533 742272574 383432739 742272574 383432739 391491200 500031863 391491200 500031863 924829747 420625244 924829747 420625244 503756897 662791781 503756897 662791781 677341031 500015857 677341031 500015857 499967530 832569837 499967530 832569837 633880071 295773936 633880071 295773936 725145158 642285843 725145158 642285843 357224219 52173613 357224219 52173613 730275654 788785958 730275654 788785958 327885321 101104052 327885321 101104052 924170578 58882294 924170578 58882294 499992983 693505120 499992983 693505120 500019696 167764638 500019696 167764638 80457357 59710153 80457357 59710153 993719609 569384708 993719609 569384708 185807983 141552270 185807983 141552270 895068236 28919141 895068236 28919141 976709489 679779749 976709489 679779749 232844203 196039798 232844203 196039798 148779910 557379223 148779910 557379223 737138831 222511535 737138831 222511535 182807247 118882525 182807247 118882525 935321783 505342020 935321783 505342020 499974681 236577522 499974681 236577522 517608253 499991903 517608253 499991903 394726273 662860393 394726273 662860393 500014209 942032714 500014209 942032714 510175799 477063595 510175799 477063595 500000329 947950420 500000329 947950420 451548651 499999890 451548651 499999890 936073605 954717438 936073605 954717438 959043725 404669602 959043725 404669602 499970952 891746621 499970952 891746621 16189827 330770584 16189827 330770584 765636883 870479874 765636883 870479874 20711710 499996754 20711710 499996754 623746821 726683492 623746821 726683492 500007733 224962534 500007733 224962534 869199923 887042744 869199923 887042744 177358080 499967457 177358080 499967457 288685756 499990300 288685756 499990300 551799734 603137034 551799734 603137034 446296077 114344699 446296077 114344699 38664486 626204401 38664486 626204401 723658946 385792246 723658946 385792246 225418947 627970145 225418947 627970145 818010350 165158606 818010350 165158606 146953429 694220469 146953429 694220469 744908169 24948610 744908169 24948610 345465302 909650659 345465302 909650659 951847190 313411393 951847190 313411393 65560336 961596314 65560336 961596314 980686711 16566649 980686711 16566649 15054707 991591357 15054707 991591357 923506487 325804420 923506487 325804420 281675858 72473235 281675858 72473235 33552886 500028256 33552886 500028256 726709821 441209957 726709821 441209957 499986131 708156611 499986131 708156611 208506217 822217991 208506217 822217991 912092630 373484968 912092630 373484968 143277608 866134603 143277608 866134603 572426699 174481018 572426699 174481018 883067605 108258463 883067605 108258463 43143911 980790908 43143911 980790908 8500057 499578227 8500057 499578227 733624876 230398089 733624876 230398089 813268416 726476879 813268416 726476879 226950001 814635194 226950001 814635194 149515125 115578115 149515125 115578115 978465185 517058859 978465185 517058859 315536329 193766348 315536329 193766348 719785444 754216230 719785444 754216230 872196885 463514149 872196885 463514149 211313134 828029200 211313134 828029200 601097657 500004409 601097657 500004409 687064848 114466553 687064848 114466553 25943550 9494281 25943550 9494281 521028592 535349799 521028592 535349799 277611321 55251477 277611321 55251477 666112356 763276539 666112356 763276539 499974973 327610497 499974973 327610497 730230508 862638409 730230508 862638409 971461594 13512212 971461594 13512212 499971542 867813027 499971542 867813027 606636384 99279065 606636384 99279065 272116354 852940264 272116354 852940264 676411007 317073152 676411007 317073152 271122046 584555293 271122046 584555293 683679315 898990611 683679315 898990611 352227359 187913322 352227359 187913322 914180916 632857022 914180916 632857022 515424925 409179800 515424925 409179800 341619220 500023525 341619220 500023525 935248031 10094587 935248031 10094587 992176844 664027331 992176844 664027331 500022838 385655069 500022838 385655069 386905205 517585917 386905205 517585917 633617777 775219611 633617777 775219611 205393824 123374263 205393824 123374263 518081138 744813643 518081138 744813643 262757536 491540112 262757536 491540112 536480170 588538207 536480170 588538207 382255188 356990787 382255188 356990787 505881668 803709489 505881668 803709489 78857285 499981331 78857285 499981331 961242628 736643808 961242628 736643808 86864123 385232665 86864123 385232665 525587225 813707143 525587225 813707143 131195692 385537721 131195692 385537721 499984368 732122223 499984368 732122223 419846580 251979124 419846580 251979124 198270517 747199200 198270517 747199200 756863058 499983351 756863058 499983351 984291207 993037566 984291207 993037566 6250625 4223889 6250625 4223889 997123784 998700982 997123784 998700982 460593 499973573 460593 499973573 963755484 704191470 963755484 704191470 144712783 100582468 144712783 100582468 61061998 976847645 61061998 976847645 500028073 154088647 500028073 154088647 862896211 500016548 862896211 500016548 296381365 438571213 296381365 438571213 732453974 780823933 732453974 780823933 838111011 145042436 838111011 145042436 54367424 500037834 54367424 500037834 437435427 259801343 437435427 259801343 212192589 601851470 212192589 601851470 709734828 189763820 709734828 189763820 861927195 894422040 861927195 894422040 934980191 499969347 934980191 499969347 216553918 564351365 216553918 564351365 591583660 405592260 591583660 405592260 732686066 499995814 732686066 499995814 98785246 978650898 98785246 978650898 500038544 531314812 500038544 531314812 153985089 885180843 153985089 885180843 104198889 495222514 104198889 495222514 761636430 838829785 761636430 838829785 22407863 499965597 22407863 499965597 694261327 735098037 694261327 735098037 500031445 500035970 500031445 500035970 758365283 836741561 758365283 836741561 70021781 12464128 70021781 12464128 11207487 8191383 11207487 8191383 659144623 675864473 659144623 675864473 280487125 287701658 280487125 287701658 965340327 594843252 965340327 594843252 382524552 195368092 382524552 195368092 104002579 908678689 104002579 908678689 61921008 243052507 61921008 243052507 589351424 625989192 589351424 625989192 363264855 317706823 363264855 317706823 500033331 842302150 500033331 842302150 433156516 500031575 433156516 500031575 896051024 430601196 896051024 430601196 373279321 619249007 373279321 619249007 681202135 847563683 681202135 847563683 477722858 376130483 477722858 376130483 774139164 571509681 774139164 571509681 500038717 88191915 500038717 88191915 962551296 500035309 962551296 500035309 465817564 434860983 465817564 434860983 728171633 260380611 728171633 260380611 739921623 876344694 739921623 876344694 328152984 204207553 328152984 204207553 146775193 141167870 146775193 141167870 136934412 886142221 136934412 886142221 717639515 84544416 717639515 84544416 979551850 18949983 979551850 18949983 981645107 539101549 981645107 539101549 316117652 499961318 316117652 499961318 849304240 883855317 849304240 883855317 332477445 118532767 332477445 118532767 584633930 741694317 584633930 741694317 827027879 399997076 827027879 399997076 127775894 556420436 127775894 556420436 500017129 678200084 500017129 678200084 783411396 488321503 783411396 488321503 428372635 574080377 428372635 574080377 546674569 500037631 546674569 500037631 30775114 11955621 30775114 11955621 670944103 602326993 670944103 602326993 421396443 499993695 421396443 499993695 16853787 500008993 16853787 500008993 763134663 125737447 763134663 125737447 120010261 769711675 120010261 769711675 562322344 290409674 562322344 290409674 158483795 594584036 158483795 594584036 759921899 100992189 759921899 100992189 377777548 921840879 377777548 921840879 965362536 25775354 965362536 25775354 8595568 576467870 8595568 576467870 705208845 499967041 705208845 499967041 162717586 51549056 162717586 51549056 952111626 590874619 952111626 590874619 273713268 202665619 273713268 202665619 135255259 972056260 135255259 972056260 512788042 500022582 512788042 500022582 935303760 499969462 935303760 499969462 500037297 902113881 500037297 902113881 92763177 470052215 92763177 470052215 499965798 847862885 499965798 847862885 530155285 499995765 530155285 499995765 349579937 346891442 349579937 346891442 540101509 936698319 540101509 936698319 966843447 976235466 966843447 976235466 976350136 436793488 976350136 436793488 424801267 661528359 424801267 661528359 550163407 391666710 550163407 391666710 744850027 807168403 744850027 807168403 108924457 372506754 108924457 372506754 558412200 500001422 558412200 500001422 325721841 189551068 325721841 189551068 878363301 500012410 878363301 500012410 297523728 795218088 297523728 795218088 28414193 449498081 28414193 449498081 499997760 336460315 499997760 336460315 228298327 754671960 228298327 754671960 858985796 873528735 858985796 873528735 471608283 397630988 471608283 397630988 586062964 691940233 586062964 691940233 706127527 478100388 706127527 478100388 499996623 646330620 499996623 646330620 381282249 446031153 381282249 446031153 701713822 260196516 701713822 260196516 209354150 866973045 209354150 866973045 507705134 318905854 507705134 318905854 499986827 960384358 499986827 960384358 509088766 499987440 509088766 499987440 833598135 116677372 833598135 116677372 370225957 735345559 370225957 735345559 964183292 34144661 964183292 34144661 356019794 589944715 356019794 589944715 500007209 114988860 500007209 114988860 913236034 35471056 913236034 35471056 418641598 527763440 418641598 527763440 925942933 214184376 925942933 214184376 135401213 917786990 135401213 917786990 48915162 46316847 48915162 46316847 966727315 710468634 966727315 710468634 245963698 770951771 245963698 770951771 529236772 309249511 529236772 309249511 271752483 924825715 271752483 924825715 500018486 121679402 500018486 121679402 651528541 592729576 651528541 592729576 357077717 111153376 357077717 111153376 607996214 512445283 607996214 512445283 487970283 191359510 487970283 191359510 88236837 955318711 88236837 955318711 973387049 976361931 973387049 976361931 987224374 6367800 987224374 6367800 4072706 998457826 4072706 998457826 284905 499972338 284905 499972338 837761909 893692542 837761909 893692542 936549078 27596905 936549078 27596905 26134600 987208239 26134600 987208239 8962084 998107499 8962084 998107499 998992163 299335116 998992163 299335116 238501681 768318089 238501681 768318089 790226465 151367315 790226465 151367315 492797831 580963516 492797831 580963516 520421754 295053640 520421754 295053640 291497051 737273974 291497051 737273974 245890985 169605214 245890985 169605214 910318944 88601489 910318944 88601489 334451055 634486996 334451055 634486996 719149545 281149909 719149545 281149909 275641115 248646045 275641115 248646045 500022189 804383940 500022189 804383940 329547359 345037813 329547359 345037813 701531878 756496359 701531878 756496359 882644763 110583511 882644763 110583511 32215069 973893061 32215069 973893061 695281434 368144534 695281434 368144534 499963317 732289556 499963317 732289556 657617970 442494899 657617970 442494899 278540358 209064005 278540358 209064005 145893391 137104337 145893391 137104337 956883677 571021270 956883677 571021270 530425600 384021947 530425600 384021947 499981991 283256862 499981991 283256862 896744228 904512655 896744228 904512655 27446755 11153807 27446755 11153807 997078559 678741247 997078559 678741247 626585268 276691022 626585268 276691022 336606428 849021057 336606428 849021057 639169042 499979772 639169042 499979772 852340203 146028306 852340203 146028306 386156223 827436416 386156223 827436416 504485909 500008439 504485909 500008439 279572725 847442998 279572725 847442998 570019706 548559405 570019706 548559405 324475435 464198102 324475435 464198102 946062384 499974406 946062384 499974406 220169061 498471726 220169061 498471726 499981981 899313847 499981981 899313847 547658563 408471007 547658563 408471007 280073758 938853447 280073758 938853447 500014941 363803045 500014941 363803045 499972499 716814792 499972499 716814792 763701908 461958073 763701908 461958073 500012152 646704187 500012152 646704187 324749635 229965344 324749635 229965344 916348369 593316606 916348369 593316606 500006095 237656248 500006095 237656248 894896445 44512923 894896445 44512923 969812746 7991857 969812746 7991857 2578739 652747727 2578739 652747727 669453586 687150003 669453586 687150003 470681933 150188896 470681933 150188896 597890690 653370200 597890690 653370200 303363489 462549253 303363489 462549253 500010705 289970829 500010705 289970829 240384367 861190382 240384367 861190382 626991428 332350409 626991428 332350409 397984663 552246408 397984663 552246408 457099150 209691733 457099150 209691733 110680679 952102281 110680679 952102281 538653889 300253590 538653889 300253590 33901460 988789914 33901460 988789914 782912328 159543084 782912328 159543084 921288773 757278680 921288773 757278680 62098508 988645199 62098508 988645199 990497562 499989076 990497562 499989076 147728816 123227626 147728816 123227626 117692796 909327484 117692796 909327484 505175652 500037670 505175652 500037670 748279138 794284792 748279138 794284792 813427146 159465934 813427146 159465934 157165260 701601072 157165260 701601072 471119949 500026581 471119949 500026581 213277059 217065520 213277059 217065520 739445548 785880732 739445548 785880732 397337394 561620138 397337394 561620138 486966229 483912411 486966229 483912411 650679262 658167074 650679262 658167074 246327364 163366411 246327364 163366411 122769122 930099034 122769122 930099034 57995407 490524503 57995407 490524503 501566906 645567602 501566906 645567602 226340083 857191512 226340083 857191512 68839672 980731460 68839672 980731460 982314923 392449230 982314923 392449230 355158406 529585227 355158406 529585227 499981617 758406836 499981617 758406836 148531929 78681740 148531929 78681740 531550160 711844262 531550160 711844262 179187708 372208961 179187708 372208961 897411894 688105905 897411894 688105905 283661736 839983521 283661736 839983521 867344483 391449677 867344483 391449677 499980160 162556253 499980160 162556253 908288720 642909281 908288720 642909281 132875183 918045163 132875183 918045163 78932526 433420497 78932526 433420497 610389215 326648199 610389215 326648199 247263291 807379118 247263291 807379118 88372899 499978894 88372899 499978894 604855006 588172138 604855006 588172138 434559703 286743166 434559703 286743166 867394721 499968409 867394721 499968409 100499483 683183116 100499483 683183116 554221833 81038673 554221833 81038673 499968593 644579247 499968593 644579247 694070439 355051427 694070439 355051427 294252904 500023989 294252904 500023989 901855409 978450314 901855409 978450314 21183990 456392510 21183990 456392510 610649297 62531892 610649297 62531892 429063193 478612631 429063193 478612631 577254276 372891952 577254276 372891952 197957802 105336637 197957802 105336637 26832926 25363919 26832926 25363919 500003950 821168985 500003950 821168985 825300691 499995084 825300691 499995084 211564358 186372794 211564358 186372794 879260926 60267136 879260926 60267136 967884772 14191535 967884772 14191535 448158378 506819347 448158378 506819347 501536495 499962311 501536495 499962311 113364654 971933873 113364654 971933873 499996959 679830645 499996959 679830645 182819427 499971330 182819427 499971330 649181917 669717133 649181917 669717133 353800954 328590705 353800954 328590705 277340494 814737590 277340494 814737590 936976826 48509459 936976826 48509459 404057988 707566651 404057988 707566651 718778082 254109495 718778082 254109495 811583207 108836877 811583207 108836877 426914260 499989829 426914260 499989829 536685778 314037875 536685778 314037875 360319232 805287473 360319232 805287473 822825455 945148415 822825455 945148415 354531944 136566495 354531944 136566495 499974667 500035800 499974667 500035800 821362422 111872598 821362422 111872598 888166741 84548580 888166741 84548580 82978234 929052730 82978234 929052730 941657219 987600062 941657219 987600062 105727752 385824115 105727752 385824115 620872116 890327195 620872116 890327195 894694764 920679067 894694764 920679067 499972884 266350407 499972884 266350407 846364695 132164260 846364695 132164260 907401481 988203640 907401481 988203640 499998990 180837623 499998990 180837623 863273323 499986743 863273323 499986743 562854717 707750765 562854717 707750765 266405239 829722844 266405239 829722844 852183696 868863180 852183696 868863180 108691324 473060751 108691324 473060751 799711223 128545651 799711223 128545651 96572506 68009410 96572506 68009410 509428521 608065420 509428521 608065420 499975173 318000630 499975173 318000630 291871816 716362145 291871816 716362145 505659141 405535260 505659141 405535260 331840170 500039512 331840170 500039512 500027035 822386812 500027035 822386812 131419128 875891548 131419128 875891548 108001894 337870546 108001894 337870546 415858239 500006213 415858239 500006213 135288237 960132063 135288237 960132063 979038332 499965195 979038332 499965195 499973198 98933422 499973198 98933422 381222783 587479623 381222783 587479623 547975693 433165731 547975693 433165731 841264395 60506804 841264395 60506804 23067513 982715775 23067513 982715775 995417637 314284 995417637 314284 999881115 999980801 999881115 999980801 499960918 171877319 499960918 171877319 855503424 858516010 855503424 858516010 879851054 82992992 879851054 82992992 77483263 500020949 77483263 500020949 644123947 269666731 644123947 269666731 219854910 500035342 219854910 500035342 519212430 373028684 519212430 373028684 351764414 700872336 351764414 700872336 594431984 265155923 594431984 265155923 282083874 836407053 282083874 836407053 163523991 451082941 163523991 451082941 584532369 579504183 584532369 579504183 554103531 499963504 554103531 499963504 733042910 590290216 733042910 590290216 321195009 274026512 321195009 274026512 829254532 572207081 829254532 572207081 499989836 315486801 499989836 315486801 547076294 495893963 547076294 495893963 422439673 771070367 422439673 771070367 705114815 562522411 705114815 562522411 499970821 952686549 499970821 952686549 965265177 466885642 965265177 466885642 437418125 682429105 437418125 682429105 500015220 196206321 500015220 196206321 847759817 135390463 847759817 135390463 93932443 772208927 93932443 772208927 581788345 373178282 581788345 373178282 499992312 197622095 499992312 197622095 692837292 655882420 692837292 655882420 246710364 139976476 246710364 139976476 564341007 499967731 564341007 499967731 761232976 930164155 761232976 930164155 499967803 286570080 499967803 286570080 714695585 816358650 714695585 816358650 360468018 269396242 360468018 269396242 500039987 698759482 500039987 698759482 884625602 920331112 884625602 920331112 924649824 937894296 924649824 937894296 975476292 976657127 975476292 976657127 987132279 419295781 987132279 419295781 499962958 873875008 499962958 873875008 903147807 972567708 903147807 972567708 18036154 15844713 18036154 15844713 984739867 985355126 984739867 985355126 995131878 461734363 995131878 461734363 510207835 602914904 510207835 602914904 162888674 144072513 162888674 144072513 500036882 459348751 500036882 459348751 694387147 787427084 694387147 787427084 823935190 499972912 823935190 499972912 401457799 654650464 401457799 654650464 747565164 127609064 747565164 127609064 499980795 889150548 499980795 889150548 500023861 23866362 500023861 23866362 980336496 500035749 980336496 500035749 499993125 890349920 499993125 890349920 89249873 84775436 89249873 84775436 76055318 500035631 76055318 500035631 500013233 130358972 500013233 130358972 914515755 967781818 914515755 967781818 499998094 267942926 499998094 267942926 744107083 608906033 744107083 608906033 241089405 146105845 241089405 146105845 107626350 69783614 107626350 69783614 569425810 594234898 569425810 594234898 499971809 407644144 499971809 407644144 233949241 223100328 233949241 223100328 899513803 920273314 899513803 920273314 939736525 975471196 939736525 975471196 500009661 249993472 500009661 249993472 753884647 131979527 753884647 131979527 276698385 851797540 276698385 851797540 103100463 920856380 103100463 920856380 41567171 31982172 41567171 31982172 26569220 705533388 26569220 705533388 500003167 292610364 500003167 292610364 719301014 217283892 719301014 217283892 203786192 129775084 203786192 129775084 129075122 69140293 129075122 69140293 954701789 33954931 954701789 33954931 970042524 988482174 970042524 988482174 374549232 362315006 374549232 362315006 271038519 500015405 271038519 500015405 155230979 87729500 155230979 87729500 914601617 800073093 914601617 800073093 438646009 499962022 438646009 499962022 849755235 845758540 849755235 845758540 499980653 937961501 499980653 937961501 868166493 499989059 868166493 499989059 500001869 813415247 500001869 813415247 833456436 376148111 833456436 376148111 371275649 656051902 371275649 656051902 761720171 176197493 761720171 176197493 136245451 500020981 136245451 500020981 787305737 500000153 787305737 500000153 402754064 604392872 402754064 604392872 593103068 459685787 593103068 459685787 454281371 555678854 454281371 555678854 500039422 286677395 500039422 286677395 498477929 687726601 498477929 687726601 258422650 194217605 258422650 194217605 169899295 584698673 169899295 584698673 610912098 316371033 610912098 316371033 310761566 500008085 310761566 500008085 830633487 523725245 830633487 523725245 278934503 499962214 278934503 499962214 785122471 817403425 785122471 817403425 499962353 535326524 499962353 535326524 554182831 775674173 554182831 775674173 161365823 50982358 161365823 50982358 606983993 500037488 606983993 500037488 314093464 738239817 314093464 738239817 232005646 198595625 232005646 198595625 802690532 499974460 802690532 499974460 399889454 292184732 399889454 292184732 845693698 500020018 845693698 500020018 307400523 693705257 307400523 693705257 237394192 194923948 237394192 194923948 578295695 635630610 578295695 635630610 667073856 183654276 667073856 183654276 143006624 633414012 143006624 633414012 515719457 435737663 515719457 435737663 421584198 416450040 421584198 416450040 573351909 585649429 573351909 585649429 396868351 441947650 396868351 441947650 487445915 529484996 487445915 529484996 592581695 102354994 592581695 102354994 914881346 818648012 914881346 818648012 472318611 401985133 472318611 401985133 371270051 550705782 371270051 550705782 500024161 926932134 500024161 926932134 864271426 284333145 864271426 284333145 191376281 928858392 191376281 928858392 620456186 499988246 620456186 499988246 158902397 491235052 158902397 491235052 588813726 545707510 588813726 545707510 500039471 500031651 500039471 500031651 896717993 59224801 896717993 59224801 944240694 499991868 944240694 499991868 394601138 225504276 394601138 225504276 502262418 500005004 502262418 500005004 324036229 718963758 324036229 718963758 500026286 236348756 500026286 236348756 890011243 787706982 890011243 787706982 467475676 331623219 467475676 331623219 181755241 500024161 181755241 500024161 796952756 844595640 796952756 844595640 34848850 499979319 34848850 499979319 721876903 228059947 721876903 228059947 789719454 790344299 789719454 790344299 401377333 499980343 401377333 499980343 766257142 637796315 766257142 637796315 333597413 499976198 333597413 499976198 499991574 771470443 499991574 771470443 49135401 44212539 49135401 44212539 35673464 964468190 35673464 964468190 526952501 398280318 526952501 398280318 630686197 659535837 630686197 659535837 674235770 112136165 674235770 112136165 415543511 530899642 415543511 530899642 541946077 380109990 541946077 380109990 432927067 650149026 432927067 650149026 500028124 384394142 500028124 384394142 630271410 542462922 630271410 542462922 499972179 300570860 499972179 300570860 799340480 500037913 799340480 500037913 499971414 274118015 499971414 274118015 248600801 907173274 248600801 907173274 878001356 364749257 878001356 364749257 593048145 500011757 593048145 500011757 791161803 499986429 791161803 499986429 154173746 244588422 154173746 244588422 662133631 658361427 662133631 658361427 489099768 499970600 489099768 499970600 935179522 499963232 935179522 499963232 89881132 88630032 89881132 88630032 636717880 773948111 636717880 773948111 202080656 194416885 202080656 194416885 115144267 620792336 115144267 620792336 659688918 500000598 659688918 500000598 492460700 305118149 492460700 305118149 256334108 868116218 256334108 868116218 941814175 954846595 941814175 954846595 499964398 51191120 499964398 51191120 787001448 605749426 787001448 605749426 373775711 861623195 373775711 861623195 846341993 499983053 846341993 499983053 355101726 679029250 355101726 679029250 700443028 418736512 700443028 418736512 434859030 821420069 434859030 821420069 674378766 302303008 674378766 302303008 447864880 552599904 447864880 552599904 499974236 952352395 499974236 952352395 729845608 223103728 729845608 223103728 164404872 147210369 164404872 147210369 79914554 934567457 79914554 934567457 817994168 499992753 817994168 499992753 339236749 644798084 339236749 644798084 499970491 192548641 499970491 192548641 182976543 938851704 182976543 938851704 44068083 431618447 44068083 431618447 765364294 798975112 765364294 798975112 897721685 417177754 897721685 417177754 424041304 632379579 424041304 632379579 499973109 416486137 499973109 416486137 642520606 337327851 642520606 337327851 292776331 653948091 292776331 653948091 378834196 499993018 378834196 499993018 500014787 135361649 500014787 135361649 433899202 700380167 433899202 700380167 553393823 138339371 553393823 138339371 185955212 573242647 185955212 573242647 974001610 20802032 974001610 20802032 6054176 3771951 6054176 3771951 1883153 998122768 1883153 998122768 998718415 499990114 998718415 499990114 201820522 106179280 201820522 106179280 881741786 928270822 881741786 928270822 953803907 499988673 953803907 499988673 118893813 712238514 118893813 712238514 499978483 26557514 499978483 26557514 500017781 712154115 500017781 712154115 88594447 480227545 88594447 480227545 500018468 791018561 500018468 791018561 174200784 840468777 174200784 840468777 691430624 273674430 691430624 273674430 31158614 29070383 31158614 29070383 980175997 994204687 980175997 994204687 4582401 390859987 4582401 390859987 440872630 556859808 440872630 556859808 500004362 64371308 500004362 64371308 620854097 500017851 620854097 500017851 339287769 705121806 339287769 705121806 499969743 312990900 499969743 312990900 309084880 500027972 309084880 500027972 499974519 374761932 499974519 374761932 360903706 176347547 360903706 176347547 168626784 897966366 168626784 897966366 956657950 496835623 956657950 496835623 421637302 789219747 421637302 789219747 804913334 947249226 804913334 947249226 229986057 689767967 229986057 689767967 732464049 123795882 732464049 123795882 120189181 63685424 120189181 63685424 21410712 517595710 21410712 517595710 609753584 261116097 609753584 261116097 86562916 672443823 86562916 672443823 500016885 171597652 500016885 171597652 829940157 748358701 829940157 748358701 500019974 180433891 500019974 180433891 148966257 736345988 148966257 736345988 861771359 128410672 861771359 128410672 871767654 748123122 871767654 748123122 500018839 362221514 500018839 362221514 168721480 544825810 168721480 544825810 798575907 495945036 798575907 495945036 296182378 181439951 296182378 181439951 820576730 500014051 820576730 500014051 388198803 232160649 388198803 232160649 738531360 500028431 738531360 500028431 180667050 556144819 180667050 556144819 769778276 474588253 769778276 474588253 292439250 225809374 292439250 225809374 500038274 500014330 500038274 500014330 101355546 51328700 101355546 51328700 599388016 713099233 599388016 713099233 108528857 186196298 108528857 186196298 729568087 784373286 729568087 784373286 500008488 333882828 500008488 333882828 799606569 919531473 799606569 919531473 266971402 586471006 266971402 586471006 765260620 119735626 765260620 119735626 247930562 499984100 247930562 499984100 500029079 942579880 500029079 942579880 465960840 486791938 465960840 486791938 802498997 608255100 802498997 608255100 445623282 500029455 445623282 500029455 687383576 766793039 687383576 766793039 859997362 101847230 859997362 101847230 62397633 21098046 62397633 21098046 514254062 647440200 514254062 647440200 170350046 379751448 170350046 379751448 458413328 617547023 458413328 617547023 706340237 150319712 706340237 150319712 962715769 36852514 962715769 36852514 226841207 500036024 226841207 500036024 551390399 378209722 551390399 378209722 500018829 905317355 500018829 905317355 151877192 79689571 151877192 79689571 693144637 510521054 693144637 510521054 237819190 805649469 237819190 805649469 185222199 127426945 185222199 127426945 824246008 500002649 824246008 500002649 165510704 499992899 165510704 499992899 25211150 989845170 25211150 989845170 3635778 1558182 3635778 1558182 813561147 774631004 813561147 774631004 500024535 537986409 500024535 537986409 357278786 905579408 357278786 905579408 680514351 218567696 680514351 218567696 179032858 944589894 179032858 944589894 597547920 418447068 597547920 418447068 375272448 763237963 375272448 763237963 221906483 167584862 221906483 167584862 517253343 523117495 517253343 523117495 452602024 561793590 452602024 561793590 768863198 199608194 768863198 199608194 181092372 964689744 181092372 964689744 28730732 296406584 28730732 296406584 499985991 108342556 499985991 108342556 283897365 742479766 283897365 742479766 758602990 422621577 758602990 422621577 405262289 317552382 405262289 317552382 697358770 518837945 697358770 518837945 500016957 326434693 500016957 326434693 348010990 827668337 348010990 827668337 158976983 53772869 158976983 53772869 40637200 35789227 40637200 35789227 591277002 569265528 591277002 569265528 139366364 923746139 139366364 923746139 703314196 285453959 703314196 285453959 772196555 527939986 772196555 527939986 469601368 83209819 469601368 83209819 82364778 500018871 82364778 500018871 499832096 437450597 499832096 437450597 132668435 728811815 132668435 728811815 531363638 476823321 531363638 476823321 277443921 102589918 277443921 102589918 499976221 495397490 499976221 495397490 732870412 815981122 732870412 815981122 127239434 43533808 127239434 43533808 988757679 11067573 988757679 11067573 992961129 995556553 992961129 995556553 295982750 209569713 295982750 209569713 154362761 55620626 154362761 55620626 499998072 710509989 499998072 710509989 499977534 922106032 499977534 922106032 960994795 499962509 960994795 499962509 352343626 343268524 352343626 343268524 737851984 773540164 737851984 773540164 485755604 499971653 485755604 499971653 834203366 913940769 834203366 913940769 453213674 499965630 453213674 499965630 857685710 141458529 857685710 141458529 901056332 500003056 901056332 500003056 430201206 178773091 430201206 178773091 613432858 795042060 613432858 795042060 108095121 103940550 108095121 103940550 39233097 974208283 39233097 974208283 579731234 499991717 579731234 499991717 267727023 772123630 267727023 772123630 591079475 310115671 591079475 310115671 282835904 653279949 282835904 653279949 871211759 358136836 871211759 358136836 474649580 590845410 474649580 590845410 306458195 314867243 306458195 314867243 451097943 656287585 451097943 656287585 800364261 499994972 800364261 499994972 528429133 547449445 528429133 547449445 499965902 763247876 499965902 763247876 166083360 119744321 166083360 119744321 955919522 500035675 955919522 500035675 463034983 845933914 463034983 845933914 857426707 956295474 857426707 956295474 33147707 971766777 33147707 971766777 972527633 10621042 972527633 10621042 500014063 499962360 500014063 499962360 709265201 276188971 709265201 276188971 107683623 601262177 107683623 601262177 500026650 372746351 500026650 372746351 290638098 259946560 290638098 259946560 48948348 34168736 48948348 34168736 505328647 728936148 505328647 728936148 793098823 809512742 793098823 809512742 60915063 54067425 60915063 54067425 668937640 722156113 668937640 722156113 222639906 827647646 222639906 827647646 855711956 124270773 855711956 124270773 464530859 645732300 464530859 645732300 674494844 500014293 674494844 500014293 821209201 716963759 821209201 716963759 383998348 354120116 383998348 354120116 529831510 499977417 529831510 499977417 794137624 597410069 794137624 597410069 444572096 420061828 444572096 420061828 601116928 730783132 601116928 730783132 235927088 165625796 235927088 165625796 565332336 642381507 565332336 642381507 197715664 488744114 197715664 488744114 500008981 736253553 500008981 736253553 274526624 403782275 274526624 403782275 627522364 83568295 627522364 83568295 499969749 654574049 499969749 654574049 667180723 175774198 667180723 175774198 236931027 650237379 236931027 650237379 648200858 240005617 648200858 240005617 69815678 965668945 69815678 965668945 500038099 696477438 500038099 696477438 906793434 923891430 906793434 923891430 433790858 295749718 433790858 295749718 872165045 734926595 872165045 734926595 73808772 365349313 73808772 365349313 900427349 715551046 900427349 715551046 262663001 499987836 262663001 499987836 823737011 863872863 823737011 863872863 332720397 610088745 332720397 610088745 879868807 419720216 879868807 419720216 209885903 132430151 209885903 132430151 72688193 624840781 72688193 624840781 500012159 779637101 500012159 779637101 901237331 88296717 901237331 88296717 411566114 683970003 411566114 683970003 704962865 280856734 704962865 280856734 824171594 916154490 824171594 916154490 969404625 379494562 969404625 379494562 499972768 826406594 499972768 826406594 883572967 916186960 883572967 916186960 13244462 992125959 13244462 992125959 761010517 163458922 761010517 163458922 456845495 737446003 456845495 737446003 817775756 864426222 817775756 864426222 113629131 65413470 113629131 65413470 500012554 500018633 500012554 500018633 319695821 489517326 319695821 489517326 499968246 138542283 499968246 138542283 42950595 501251841 42950595 501251841 663970546 253631055 663970546 253631055 240322124 696186881 240322124 696186881 508879028 159190126 508879028 159190126 325589476 725494323 325589476 725494323 818712780 964808944 818712780 964808944 376465752 500012196 376465752 500012196 642448729 293690964 642448729 293690964 258508627 86623653 258508627 86623653 523438467 725518478 523438467 725518478 814621293 500008362 814621293 500008362 263820113 32828310 263820113 32828310 701623713 811489391 701623713 811489391 51512027 37025624 51512027 37025624 786950534 500023280 786950534 500023280 370302850 145205889 370302850 145205889 500021371 976167587 500021371 976167587 18723598 406278085 18723598 406278085 500010211 898358767 500010211 898358767 174349921 278954978 174349921 278954978 519209124 712244658 519209124 712244658 38964771 500033194 38964771 500033194 682922763 499970316 682922763 499970316 168009629 969607154 168009629 969607154 979218978 14734766 979218978 14734766 997503519 556283222 997503519 556283222 422030540 377380703 422030540 377380703 531427705 628172477 531427705 628172477 59541264 499979498 59541264 499979498 874105763 725634638 874105763 725634638 165524429 500006586 165524429 500006586 19662272 996702322 19662272 996702322 824159926 334589781 824159926 334589781 467118355 837505133 467118355 837505133 500017504 95141129 500017504 95141129 259431037 340763063 259431037 340763063 500011479 163727850 500011479 163727850 268427192 775302928 268427192 775302928 950276639 951083044 950276639 951083044 478426585 252014990 478426585 252014990 588508162 460089303 588508162 460089303 456325816 500025846 456325816 500025846 628073100 892959833 628073100 892959833 26180006 384250969 26180006 384250969 951947274 33870646 951947274 33870646 28047327 514611865 28047327 514611865 500030076 136289905 500030076 136289905 105848622 766155267 105848622 766155267 874268096 500006802 874268096 500006802 151325514 135700592 151325514 135700592 500006919 931757661 500006919 931757661 969175461 499964391 969175461 499964391 176903120 649723104 176903120 649723104 728174981 879950984 728174981 879950984 499978244 53139138 499978244 53139138 2189194 652193842 2189194 652193842 736140821 499969420 736140821 499969420 466212281 78667006 466212281 78667006 63421454 45969450 63421454 45969450 839699827 883126857 839699827 883126857 920006962 499968997 920006962 499968997 172376542 877392448 172376542 877392448 903422394 441936132 903422394 441936132 399346523 620245264 399346523 620245264 297491004 129259761 297491004 129259761 847822501 789819412 847822501 789819412 210126259 158480879 210126259 158480879 888435968 661633177 888435968 661633177 499992826 311795378 499992826 311795378 64049055 63145896 64049055 63145896 500016484 926610469 500016484 926610469 945439742 984666867 945439742 984666867 9263659 993134060 9263659 993134060 500035266 499967485 500035266 499967485 98561394 910682803 98561394 910682803 916119216 69535645 916119216 69535645 53255269 520661752 53255269 520661752 614857792 122343832 614857792 122343832 500022099 647796247 500022099 647796247 158914440 346732475 158914440 346732475 702452480 791753149 702452480 791753149 879934349 894189281 879934349 894189281 957380297 278765067 957380297 278765067 499966561 108334974 499966561 108334974 948083387 644483177 948083387 644483177 500032510 876831397 500032510 876831397 85322617 45406329 85322617 45406329 811882515 833939302 811882515 833939302 154599245 34053532 154599245 34053532 969987702 813747961 969987702 813747961 216484738 241678063 216484738 241678063 756684879 633578920 756684879 633578920 241998508 163120137 241998508 163120137 520025739 526920955 520025739 526920955 416223895 436336030 416223895 436336030 499989300 168215765 499989300 168215765 905461349 911555953 905461349 911555953 51676839 273415806 51676839 273415806 499960362 777228127 499960362 777228127 781412943 478215705 781412943 478215705 336867528 218494009 336867528 218494009 557220021 568921484 557220021 568921484 154487587 317203135 154487587 317203135 589277405 659782122 589277405 659782122 500028200 222284754 500028200 222284754 499962843 882878539 499962843 882878539 897073859 967643420 897073859 967643420 323083200 398589666 323083200 398589666 630017681 257443274 630017681 257443274 500025259 808494104 500025259 808494104 186066968 182495264 186066968 182495264 500030633 765787147 500030633 765787147 809887213 297096385 809887213 297096385 315675317 705719319 315675317 705719319 730986521 252445817 730986521 252445817 384029361 571922090 384029361 571922090 468475263 315570789 468475263 315570789 237267587 219842043 237267587 219842043 500023301 652855473 500023301 652855473 147508733 878353921 147508733 878353921 96271451 446254800 96271451 446254800 593332498 612740532 593332498 612740532 192390295 812984615 192390295 812984615 150538608 499983801 150538608 499983801 716409179 812719177 716409179 812719177 853041594 481299231 853041594 481299231 471727198 399560535 471727198 399560535 511891280 659297621 511891280 659297621 761989886 212848641 761989886 212848641 836980173 67541515 836980173 67541515 499969386 497642501 499969386 497642501 512653837 640133033 512653837 640133033 303103084 277405485 303103084 277405485 500029490 606462945 500029490 606462945 881402496 991210545 881402496 991210545 992275711 339104202 992275711 339104202 497479599 503855806 497479599 503855806 499992632 241763966 499992632 241763966 192582007 500010882 192582007 500010882 910423062 5992801 910423062 5992801 281394145 499962002 281394145 499962002 749677573 813297635 749677573 813297635 950131454 281122060 950131454 281122060 466623211 500024196 466623211 500024196 336310733 718334281 336310733 718334281 275671708 138373502 275671708 138373502 780577832 580974576 780577832 580974576 285955614 117833507 285955614 117833507 944878637 506609665 944878637 506609665 257400024 499978301 257400024 499978301 814611293 590828914 814611293 590828914 189138245 187479642 189138245 187479642 78570423 572285014 78570423 572285014 704169842 139618753 704169842 139618753 310681932 506421643 310681932 506421643 866205253 499966208 866205253 499966208 376149451 506504221 376149451 506504221 569524139 82013158 569524139 82013158 483606919 499999700 483606919 499999700 879282352 500035170 879282352 500035170 462341389 626943902 462341389 626943902 846160021 71745566 846160021 71745566 65065642 992757395 65065642 992757395 500016648 27375246 500016648 27375246 419600343 499966761 419600343 499966761 36406861 26738380 36406861 26738380 729400797 772513173 729400797 772513173 910869503 499999868 910869503 499999868 300551922 247071357 300551922 247071357 787085661 826301745 787085661 826301745 435102970 374682144 435102970 374682144 700737389 120339167 700737389 120339167 101510897 607286981 101510897 607286981 688725783 706104381 688725783 706104381 286146974 499984822 286146974 499984822 500000149 114705314 500000149 114705314 85170926 499983612 85170926 499983612 500038115 722735376 500038115 722735376 249848374 144577525 249848374 144577525 100167350 97057786 100167350 97057786 660432726 500035901 660432726 500035901 366166613 289116947 366166613 289116947 500029294 480460206 500029294 480460206 214030505 918084332 214030505 918084332 603522729 440251516 603522729 440251516 320500939 781133311 320500939 781133311 901729199 977035076 901729199 977035076 499991910 499965132 499991910 499965132 974459701 8305801 974459701 8305801 488403581 500029445 488403581 500029445 157082410 138069135 157082410 138069135 742276156 884293954 742276156 884293954 423200764 574233390 423200764 574233390 761441904 990385672 761441904 990385672 373442651 540718861 373442651 540718861 764251333 500000304 764251333 500000304 954363106 20380150 954363106 20380150 19222453 994158989 19222453 994158989 500036376 383129375 500036376 383129375 499971273 734855419 499971273 734855419 690518511 633787494 690518511 633787494 276874514 741490115 276874514 741490115 235056553 126050642 235056553 126050642 930384389 24285725 930384389 24285725 499979938 669928170 499979938 669928170 314966801 357395263 314966801 357395263 624397128 719098120 624397128 719098120 198215024 324707202 198215024 324707202 571543675 632416661 571543675 632416661 640640555 497805100 640640555 497805100 380614857 223478406 380614857 223478406 47475235 962130957 47475235 962130957 21749791 996900092 21749791 996900092 998378126 998909316 998378126 998909316 999113444 500032124 999113444 500032124 500002188 886467073 500002188 886467073 101519313 499996922 101519313 499996922 615249110 681560897 615249110 681560897 829936958 941409857 829936958 941409857 35501966 98042509 35501966 98042509 570243972 594645581 570243972 594645581 331724882 500010871 331724882 500010871 773946870 177140768 773946870 177140768 149169323 500019181 149169323 500019181 745344823 458483625 745344823 458483625 338064758 189267869 338064758 189267869 180824475 509156299 180824475 509156299 685647239 496019241 685647239 496019241 499974875 753053899 499974875 753053899 824916915 499963191 824916915 499963191 422072284 214875707 422072284 214875707 109194006 500104541 109194006 500104541 500013253 695193013 500013253 695193013 785041294 499966281 785041294 499966281 520506052 693665060 520506052 693665060 348999532 499979190 348999532 499979190 825712028 548843117 825712028 548843117 499960027 205971545 499960027 205971545 818029576 92252844 818029576 92252844 78227349 74277993 78227349 74277993 12879498 10858558 12879498 10858558 7291130 657815548 7291130 657815548 841145524 499989879 841145524 499989879 263085000 968696896 263085000 968696896 621917586 270527514 621917586 270527514 497795895 659341929 497795895 659341929 229304522 499982705 229304522 499982705 590255765 605499224 590255765 605499224 499967536 499998298 499967536 499998298 133142679 951844987 133142679 951844987 500032909 500027923 500032909 500027923 77894132 424054907 77894132 424054907 500000678 881322286 500000678 881322286 312768668 239759855 312768668 239759855 500015018 809122236 500015018 809122236 300201890 500008732 300201890 500008732 895131296 459720754 895131296 459720754 158878597 806014220 158878597 806014220 319442420 499988056 319442420 499988056 666152266 500031326 666152266 500031326 193981122 178367078 193981122 178367078 550720236 748787972 550720236 748787972 126573262 87536012 126573262 87536012 500010029 742882875 500010029 742882875 343267326 317687216 343267326 317687216 778030555 202812172 778030555 202812172 170654910 649077350 170654910 649077350 458169856 237455424 458169856 237455424 207429172 596227920 207429172 596227920 656234980 178026525 656234980 178026525 879746128 514090773 879746128 514090773 442992410 211426045 442992410 211426045 643494613 657478715 643494613 657478715 745952091 869174729 745952091 869174729 402894790 283872767 402894790 283872767 952920958 627688208 952920958 627688208 268463824 895140231 268463824 895140231 98614642 78997892 98614642 78997892 500013066 791937526 500013066 791937526 953039035 370440678 953039035 370440678 354085867 500033767 354085867 500033767 775898533 188302189 775898533 188302189 904239428 748101957 904239428 748101957 219969259 852500703 219969259 852500703 539265724 425259649 539265724 425259649 415593809 379316840 415593809 379316840 224655667 520687601 224655667 520687601 610856227 387950181 610856227 387950181 300290383 697115066 300290383 697115066 850106014 934278797 850106014 934278797 952271907 19284520 952271907 19284520 460012389 602554617 460012389 602554617 262252375 891987109 262252375 891987109 533666587 442393158 533666587 442393158 457016787 587347934 457016787 587347934 367738777 102983474 367738777 102983474 687798027 563873685 687798027 563873685 489078586 347992398 489078586 347992398 578899253 499973574 578899253 499973574 99577028 707162588 99577028 707162588 499999692 70500820 499999692 70500820 934963890 35955043 934963890 35955043 371291084 938521037 371291084 938521037 710636376 229950257 710636376 229950257 808879028 957727480 808879028 957727480 237559544 215409958 237559544 215409958 846648353 589433128 846648353 589433128 499982007 435276412 499982007 435276412 762836802 981049532 762836802 981049532 8477215 499975215 8477215 499975215 759940162 214546429 759940162 214546429 118300209 562262793 118300209 562262793 816328776 411475889 816328776 411475889 291740807 193736615 291740807 193736615 91104807 758046328 91104807 758046328 688911326 233257509 688911326 233257509 319675254 494857513 319675254 494857513 719140209 546622942 719140209 546622942 393836440 215020196 393836440 215020196 677378797 500007318 677378797 500007318 156435369 495313756 156435369 495313756 783302976 866789387 783302976 866789387 479201934 442743215 479201934 442743215 178965594 655414730 178965594 655414730 597694813 500017686 597694813 500017686 499982144 969879213 499982144 969879213 736404057 506028271 736404057 506028271 290920751 722654516 290920751 722654516 837450198 844026917 837450198 844026917 500016309 176712868 500016309 176712868 500039476 500037350 500039476 500037350 248206613 104180075 248206613 104180075 80082496 500036102 80082496 500036102 499975225 293275987 499975225 293275987 397845482 535039527 397845482 535039527 723863033 445307689 723863033 445307689 500001874 886145877 500001874 886145877 859459751 500032294 859459751 500032294 500005226 377059730 500005226 377059730 316517178 795497289 316517178 795497289 985289013 499975724 985289013 499975724 500589233 611470858 500589233 611470858 798242364 65544051 798242364 65544051 123300903 692437643 123300903 692437643 500011320 852211750 500011320 852211750 885995898 971028122 885995898 971028122 283564016 357156176 283564016 357156176 500025325 831636083 500025325 831636083 163871277 855629768 163871277 855629768 872443104 408009341 872443104 408009341 402434131 661567804 402434131 661567804 794045181 438333898 794045181 438333898 500029307 570280487 500029307 570280487 657923835 194249822 657923835 194249822 191171983 103323506 191171983 103323506 732813290 526364952 732813290 526364952 379148992 200984060 379148992 200984060 862219059 866270842 862219059 866270842 323179758 500005072 323179758 500005072 772268618 89178974 772268618 89178974 420744708 768722527 420744708 768722527 782403554 20038366 782403554 20038366 252878272 500027425 252878272 500027425 676837312 499989874 676837312 499989874 571275295 804708326 571275295 804708326 176105752 470253479 176105752 470253479 697934568 500028853 697934568 500028853 260677325 347713961 260677325 347713961 500033293 107168051 500033293 107168051 367236484 500039972 367236484 500039972 500032408 749352194 500032408 749352194 188156482 835428216 188156482 835428216 570896134 408423316 570896134 408423316 302356990 916504593 302356990 916504593 959256643 979838386 959256643 979838386 13494955 5231848 13494955 5231848 999925120 36750 999925120 36750 41448 500010302 41448 500010302 876641237 22591934 876641237 22591934 979499766 993114327 979499766 993114327 396500597 499988459 396500597 499988459 500011758 135003763 500011758 135003763 48340371 500036602 48340371 500036602 472135291 394837614 472135291 394837614 699401751 806997015 699401751 806997015 151424127 499960004 151424127 499960004 525422891 421434642 525422891 421434642 738906366 139949883 738906366 139949883 898805264 499997965 898805264 499997965 268714116 268447879 268714116 268447879 499969436 784772552 499969436 784772552 385344794 286895530 385344794 286895530 724090577 512782685 724090577 512782685 500019561 173257221 500019561 173257221 111054389 33293908 111054389 33293908 810535905 872168417 810535905 872168417 207570542 235383249 207570542 235383249 732620337 530273229 732620337 530273229 220971033 885556383 220971033 885556383 636433691 500023716 636433691 500023716 939201806 246260750 939201806 246260750 22914720 682103168 22914720 682103168 703814464 387096630 703814464 387096630 399030650 697754027 399030650 697754027 30928885 17468736 30928885 17468736 500027016 500006889 500027016 500006889 888311906 88907378 888311906 88907378 973781449 10829209 973781449 10829209 990948885 8689534 990948885 8689534 110119617 431521758 110119617 431521758 629289387 648989032 629289387 648989032 907164760 65523415 907164760 65523415 54444092 505692769 54444092 505692769 500036281 152829169 500036281 152829169 352315185 638820400 352315185 638820400 739026585 204413778 739026585 204413778 391173110 466836185 391173110 466836185 820365536 500006754 820365536 500006754 105862410 946929792 105862410 946929792 849576320 125823095 849576320 125823095 186933882 499991980 186933882 499991980 751665568 264563115 751665568 264563115 159487344 867592873 159487344 867592873 880830862 97538517 880830862 97538517 392706445 499980667 392706445 499980667 241541401 165466358 241541401 165466358 810604232 902524825 810604232 902524825 33572640 29522486 33572640 29522486 971302984 995749317 971302984 995749317 499994953 146036256 499994953 146036256 917057104 500006434 917057104 500006434 318876631 201761126 318876631 201761126 764901869 788943708 764901869 788943708 496824517 422433937 496824517 422433937 242856239 500035336 242856239 500035336 644358892 486466456 644358892 486466456 183789548 701798361 183789548 701798361 500004844 500033893 500004844 500033893 153751414 494929268 153751414 494929268 632238535 707475185 632238535 707475185 199984999 838331965 199984999 838331965 863085866 93030152 863085866 93030152 387748355 673628267 387748355 673628267 236546063 862986563 236546063 862986563 937500786 42115946 937500786 42115946 499966094 582411030 499966094 582411030 607229606 329634480 607229606 329634480 142717119 121219991 142717119 121219991 110586384 714635330 110586384 714635330 603967945 145355172 603967945 145355172 123901605 879682143 123901605 879682143 106640020 64520240 106640020 64520240 956250075 969439744 956250075 969439744 27084820 464493235 27084820 464493235 499975647 218686678 499975647 218686678 719423190 835598974 719423190 835598974 309165053 500021755 309165053 500021755 499962534 645859572 499962534 645859572 302348663 174659042 302348663 174659042 500018303 619650952 500018303 619650952 359671873 680631996 359671873 680631996 864410713 362871081 864410713 362871081 499979680 746229915 499979680 746229915 897543484 335442639 897543484 335442639 618716085 712584520 618716085 712584520 725061712 189624648 725061712 189624648 183753124 544204837 183753124 544204837 500002671 207095520 500002671 207095520 636445351 511364608 636445351 511364608 409523282 273672878 409523282 273672878 555758963 499999365 555758963 499999365 183175553 836608159 183175553 836608159 688187837 500026699 688187837 500026699 380034147 337376500 380034147 337376500 888300850 943894966 888300850 943894966 412196831 507527371 412196831 507527371 867550200 93079831 867550200 93079831 84108441 669265854 84108441 669265854 499996240 205154728 499996240 205154728 453227750 802490767 453227750 802490767 812887807 835937097 812887807 835937097 160105889 852349374 160105889 852349374 676108444 500016428 676108444 500016428 191313115 350495708 191313115 350495708 500001338 716365631 500001338 716365631 498545626 444666431 498545626 444666431 500006277 813848325 500006277 813848325 66527222 20801520 66527222 20801520 499992935 499960889 499992935 499960889 651616821 169497556 651616821 169497556 443936638 500002140 443936638 500002140 846296921 683202252 846296921 683202252 239129766 195705978 239129766 195705978 843775065 134671952 843775065 134671952 929342241 500016269 929342241 500016269 318601537 265947191 318601537 265947191 800669669 79982529 800669669 79982529 478232129 617405670 478232129 617405670 499995657 264118874 499995657 264118874 550873581 499960266 550873581 499960266 809953949 877901730 809953949 877901730 499999798 414642639 499999798 414642639 630029052 903117376 630029052 903117376 459799843 233611076 459799843 233611076 185672055 695424326 185672055 695424326 746909893 167308513 746909893 167308513 499962611 499974710 499962611 499974710 642031396 501262413 642031396 501262413 242711857 499965552 242711857 499965552 383921825 500019513 383921825 500019513 141437781 113489362 141437781 113489362 903591000 64535810 903591000 64535810 27727425 527126883 27727425 527126883 848927997 23265310 848927997 23265310 9595642 991728124 9595642 991728124 2474086 999746038 2474086 999746038 999820609 82406 999820609 82406 336828403 518211304 336828403 518211304 500004687 921485853 500004687 921485853 78478839 934907514 78478839 934907514 37607062 499987795 37607062 499987795 499983903 793787789 499983903 793787789 78676031 941391275 78676031 941391275 669868206 235104695 669868206 235104695 499994755 766310783 499994755 766310783 202528538 435957145 202528538 435957145 801997640 500036235 801997640 500036235 156780656 864930197 156780656 864930197 127206347 881748443 127206347 881748443 69654828 500000671 69654828 500000671 724849249 731281434 724849249 731281434 324034840 446590273 324034840 446590273 740536304 259456711 740536304 259456711 363317262 499964588 363317262 499964588 500006282 162258545 500006282 162258545 150685716 37407005 150685716 37407005 989041171 992051222 989041171 992051222 498110359 417504359 498110359 417504359 264423086 868053750 264423086 868053750 797600548 169105303 797600548 169105303 899592002 86533376 899592002 86533376 171173737 710130521 171173737 710130521 796042207 888200928 796042207 888200928 397362491 429139192 397362491 429139192 626866294 671067904 626866294 671067904 738195307 220676693 738195307 220676693 200762556 595179820 200762556 595179820 649905997 308454112 649905997 308454112 497442383 499984201 497442383 499984201 767490507 771963876 767490507 771963876 499984454 334252672 499984454 334252672 458095154 677477391 458095154 677477391 313341235 464373147 313341235 464373147 712095451 651208909 712095451 651208909 405399421 442576925 405399421 442576925 528393003 724149349 528393003 724149349 190070557 906381159 190070557 906381159 499992500 410349458 499992500 410349458 546639982 756927723 546639982 756927723 775975939 829237634 775975939 829237634 902342867 17867932 902342867 17867932 17618093 987661931 17618093 987661931 10127221 5064576 10127221 5064576 527399213 564954593 527399213 564954593 456860548 472764286 456860548 472764286 693766170 582699542 693766170 582699542 328512928 398396700 328512928 398396700 671667835 556496701 671667835 556496701 438350814 129186354 438350814 129186354 545364742 667788110 545364742 667788110 823243282 450743950 823243282 450743950 363858971 877367628 363858971 877367628 499992039 239287078 499992039 239287078 75785293 931368739 75785293 931368739 644448795 452605134 644448795 452605134 515503078 500036296 515503078 500036296 755843799 188757157 755843799 188757157 182719674 692762011 182719674 692762011 445743602 401591612 445743602 401591612 665970268 500021202 665970268 500021202 46271833 499999908 46271833 499999908 499963628 283691609 499963628 283691609 47100809 722161963 47100809 722161963 731277995 906440465 731277995 906440465 499965200 113415992 499965200 113415992 499990329 457432123 499990329 457432123 301834587 943481596 301834587 943481596 961791461 406198883 961791461 406198883 59496491 500020247 59496491 500020247 808766622 949588013 808766622 949588013 41769083 16230933 41769083 16230933 500008267 943630282 500008267 943630282 642459590 500002233 642459590 500002233 101181275 25110504 101181275 25110504 500029936 868165411 500029936 868165411 292868901 271741992 292868901 271741992 170152236 130184836 170152236 130184836 127027807 79345050 127027807 79345050 981905394 985334001 981905394 985334001 499988585 319823556 499988585 319823556 741581721 758951512 741581721 758951512 814065165 954349770 814065165 954349770 955028062 390812337 955028062 390812337 338539910 610459501 338539910 610459501 698615131 499987223 698615131 499987223 767270838 790916553 767270838 790916553 902076544 499965975 902076544 499965975 49585377 976828919 49585377 976828919 18648951 986230687 18648951 986230687 988442543 5034764 988442543 5034764 4610349 550331 4610349 550331 319951 999727077 319951 999727077 622666083 299365611 622666083 299365611 753523856 936012391 753523856 936012391 961360554 500020121 961360554 500020121 178278879 658650926 178278879 658650926 382003411 315110049 382003411 315110049 741950618 867007483 741950618 867007483 104899088 927257248 104899088 927257248 23422501 13774326 23422501 13774326 499985755 701916070 499985755 701916070 651224497 243445728 651224497 243445728 446018898 730298884 446018898 730298884 225224021 432986819 225224021 432986819 565374914 518849872 565374914 518849872 124777037 921872336 124777037 921872336 47786156 963896332 47786156 963896332 499999363 176370390 499999363 176370390 235380529 825909523 235380529 825909523 846975556 393023956 846975556 393023956 575092658 499972155 575092658 499972155 672968433 782629454 672968433 782629454 499976269 244033406 499976269 244033406 500012617 874556013 500012617 874556013 745214542 226550544 745214542 226550544 112047995 581134428 112047995 581134428 499964394 269565501 499964394 269565501 262568077 920882301 262568077 920882301 933021199 64479446 933021199 64479446 310043061 650260384 310043061 650260384 739929718 235436079 739929718 235436079 499988742 461011522 499988742 461011522 720130677 270226211 720130677 270226211 246975877 510193458 246975877 510193458 500030032 973900704 500030032 973900704 979824798 19160733 979824798 19160733 984004995 4703829 984004995 4703829 3249123 807987951 3249123 807987951 808644349 851975767 808644349 851975767 382278520 457288900 382278520 457288900 651658105 709193336 651658105 709193336 771352998 457434315 771352998 457434315 499986686 325589754 499986686 325589754 132115868 92750669 132115868 92750669 69872717 20732375 69872717 20732375 501283293 510227928 501283293 510227928 555964077 304468658 555964077 304468658 179549645 863672233 179549645 863672233 92076605 970983722 92076605 970983722 972196860 25554083 972196860 25554083 389153565 500031172 389153565 500031172 349020348 300649047 349020348 300649047 600067622 728600245 600067622 728600245 826724035 866321887 826724035 866321887 927097344 44062976 927097344 44062976 388719556 421428996 388719556 421428996 720255299 253440530 720255299 253440530 460235682 500028766 460235682 500028766 718745081 724742482 718745081 724742482 346926047 154339096 346926047 154339096 613551934 500001122 613551934 500001122 668166847 694052098 668166847 694052098 422220194 237113683 422220194 237113683 500020028 839050636 500020028 839050636 864612438 359108101 864612438 359108101 500036982 753586700 500036982 753586700 227270965 73895919 227270965 73895919 944636399 500037298 944636399 500037298 851809884 264711693 851809884 264711693 500011339 500007533 500011339 500007533 875851734 32470527 875851734 32470527 29559891 996376987 29559891 996376987 575372895 373626513 575372895 373626513 404547140 900698490 404547140 900698490 544058731 420752204 544058731 420752204 311425613 231359881 311425613 231359881 527168488 499982630 527168488 499982630 198609705 157925892 198609705 157925892 688662893 561286745 688662893 561286745 211364764 393727840 211364764 393727840 859911463 39183024 859911463 39183024 499960815 500028395 499960815 500028395 885261537 499960127 885261537 499960127 500007900 799766080 500007900 799766080 54663904 380115790 54663904 380115790 641974444 658728525 641974444 658728525 235763818 327582478 235763818 327582478 500027197 805405809 500027197 805405809 120515798 116973508 120515798 116973508 98756387 30589283 98756387 30589283 989569709 658817363 989569709 658817363 194781615 499978240 194781615 499978240 910045467 914773262 910045467 914773262 961742006 233328666 961742006 233328666 171340742 128309649 171340742 128309649 85848119 957296895 85848119 957296895 801935239 188309463 801935239 188309463 146519895 500037970 146519895 500037970 696557655 303650709 696557655 303650709 494005114 669253807 494005114 669253807 329771866 499969430 329771866 499969430 893020539 907818256 893020539 907818256 438277580 320740048 438277580 320740048 764228680 592583939 764228680 592583939 499986742 840453882 499986742 840453882 858808784 462285286 858808784 462285286 500034209 291523630 500034209 291523630 219761094 878338252 219761094 878338252 671821053 499978525 671821053 499978525 794671081 792362165 794671081 792362165 476682069 499965301 476682069 499965301 692545402 437573706 692545402 437573706 351677424 187705175 351677424 187705175 499986419 805202114 499986419 805202114 847118718 874227088 847118718 874227088 49536126 39602168 49536126 39602168 795368222 368335896 795368222 368335896 499971311 64250847 499971311 64250847 954197417 536931086 954197417 536931086 262960098 442159681 262960098 442159681 850734382 718718563 850734382 718718563 500034186 488621576 500034186 488621576 845369548 955977793 845369548 955977793 34488009 994951643 34488009 994951643 996782655 345075485 996782655 345075485 339303006 760949261 339303006 760949261 864250921 183581593 864250921 183581593 198196181 826434055 198196181 826434055 500023674 182763212 500023674 182763212 52372109 558320580 52372109 558320580 932254471 946955344 932254471 946955344 51912152 38551087 51912152 38551087 913023920 917769312 913023920 917769312 337718280 499985090 337718280 499985090 102352616 95605216 102352616 95605216 917090050 51672208 917090050 51672208 16664977 499987220 16664977 499987220 390448942 338002495 390448942 338002495 203666116 747071078 203666116 747071078 500021742 127900862 500021742 127900862 745745729 757729796 745745729 757729796 807026614 190895951 807026614 190895951 455858650 500020561 455858650 500020561 686688126 843610076 686688126 843610076 890599402 958909047 890599402 958909047 255720901 238884897 255720901 238884897 131113997 580822940 131113997 580822940 587842713 267686764 587842713 267686764 227296122 876555527 227296122 876555527 500008965 312199970 500008965 312199970 761169745 553322409 761169745 553322409 79534235 133765944 79534235 133765944 517258538 593840638 517258538 593840638 490087807 500000149 490087807 500000149 222680993 183833154 222680993 183833154 500032731 549487704 500032731 549487704 606501693 697091861 606501693 697091861 402547441 316135122 402547441 316135122 624892537 500035990 624892537 500035990 337397219 330932299 337397219 330932299 209432673 572805390 209432673 572805390 836871104 387691299 836871104 387691299 227494396 196940625 227494396 196940625 968011578 499980177 968011578 499980177 402540099 500009430 402540099 500009430 956898247 319582843 956898247 319582843 454585528 744238152 454585528 744238152 912960113 499965648 912960113 499965648 499972067 709135121 499972067 709135121 556678273 499966197 556678273 499966197 214319946 846496275 214319946 846496275 577168280 499961494 577168280 499961494 877405816 635456972 877405816 635456972 499989983 542720540 499989983 542720540 736483967 857839117 736483967 857839117 374217129 617749472 374217129 617749472 500029237 391447996 500029237 391447996 312580106 850732975 312580106 850732975 706153096 197839680 706153096 197839680 499975575 680688785 499975575 680688785 655052291 349167016 655052291 349167016 116982922 499997816 116982922 499997816 875773158 480725419 875773158 480725419 231406720 817334970 231406720 817334970 828950467 499988875 828950467 499988875 250116752 754599547 250116752 754599547 853498680 959807251 853498680 959807251 499975342 505539943 499975342 505539943 545585613 852743080 545585613 852743080 141353688 136571220 141353688 136571220 969131649 655082882 969131649 655082882 188890546 68159003 188890546 68159003 965693480 598922116 965693480 598922116 499960691 44126020 499960691 44126020 613040069 439510830 613040069 439510830 374408396 795016348 374408396 795016348 814916670 109096876 814916670 109096876 322254784 911664240 322254784 911664240 924174084 71752876 924174084 71752876 30916212 500020353 30916212 500020353 701204683 276784999 701204683 276784999 500004869 637588206 500004869 637588206 213629828 823164607 213629828 823164607 607119395 308812646 607119395 308812646 867032986 646115026 867032986 646115026 499968445 345283820 499968445 345283820 852898632 935867637 852898632 935867637 500032983 402766919 500032983 402766919 165497954 75603954 165497954 75603954 643908996 837208018 643908996 837208018 871136711 959879382 871136711 959879382 38965005 499973347 38965005 499973347 792699695 662586721 792699695 662586721 500017695 252505387 500017695 252505387 26653231 500025674 26653231 500025674 636906130 341044132 636906130 341044132 731532331 194780346 731532331 194780346 440426569 554573098 440426569 554573098 499985184 305926284 499985184 305926284 296699374 500003379 296699374 500003379 500027963 809002226 500027963 809002226 902849605 956427322 902849605 956427322 28618897 499964345 28618897 499964345 757524597 688541208 757524597 688541208 356593336 473159059 356593336 473159059 625810986 867207568 625810986 867207568 339135341 606686701 339135341 606686701 618098387 499986836 618098387 499986836 222360473 87119881 222360473 87119881 932594718 21515628 932594718 21515628 499972083 777046027 499972083 777046027 500022478 319403926 500022478 319403926 235042458 789032812 235042458 789032812 813405101 824918971 813405101 824918971 423222640 436742605 423222640 436742605 692751833 766792928 692751833 766792928 121089949 933644843 121089949 933644843 941161745 950883501 941161745 950883501 496025950 230631348 496025950 230631348 751232016 500026090 751232016 500026090 499996970 200274195 499996970 200274195 751495175 746413147 751495175 746413147 252762009 149548399 252762009 149548399 514549637 510232727 514549637 510232727 475567190 323902913 475567190 323902913 270927895 133403599 270927895 133403599 577472836 778706172 577472836 778706172 404686228 500036003 404686228 500036003 692932238 804326664 692932238 804326664 829458410 859232586 829458410 859232586 250570859 114066503 250570859 114066503 896385686 916068899 896385686 916068899 924614156 3446966 924614156 3446966 499998822 634268331 499998822 634268331 499990866 139326248 499990866 139326248 448558504 509282300 448558504 509282300 685680094 120820810 685680094 120820810 117286129 889168524 117286129 889168524 923424800 55014317 923424800 55014317 272151485 754543000 272151485 754543000 780412153 499968278 780412153 499968278 801763242 580096402 801763242 580096402 499979309 410992804 499979309 410992804 716543052 774316945 716543052 774316945 849256223 23080415 849256223 23080415 460831726 500012614 460831726 500012614 768780845 499961899 768780845 499961899 14772598 657735233 14772598 657735233 700405543 806295485 700405543 806295485 162682533 146155970 162682533 146155970 105221056 914274892 105221056 914274892 622234415 500010130 622234415 500010130 237577335 384583657 237577335 384583657 554611393 500012099 554611393 500012099 205579646 582028776 205579646 582028776 672765956 351721536 672765956 351721536 499977456 822055026 499977456 822055026 824565715 854544328 824565715 854544328 348901447 473427190 348901447 473427190 500004600 500014083 500004600 500014083 167917382 499994785 167917382 499994785 500017737 693810958 500017737 693810958 558439728 447005992 558439728 447005992 358830607 340399446 358830607 340399446 244287359 169971470 244287359 169971470 538358488 567394624 538358488 567394624 368973834 822060553 368973834 822060553 616572518 500012798 616572518 500012798 679862651 306983252 679862651 306983252 476164387 812115956 476164387 812115956 169419114 328358161 169419114 328358161 502466893 606370074 502466893 606370074 499962633 499966409 499962633 499966409 8391968 759562981 8391968 759562981 945930159 8085904 945930159 8085904 66570084 500034984 66570084 500034984 17955828 9408374 17955828 9408374 990615016 2357721 990615016 2357721 448669953 778892010 448669953 778892010 686298377 110783826 686298377 110783826 53025887 702041399 53025887 702041399 791594930 52615563 791594930 52615563 499969104 362196015 499969104 362196015 889346155 30185460 889346155 30185460 499983753 499967162 499983753 499967162 22792418 628865271 22792418 628865271 543377694 117047985 543377694 117047985 107747278 795846585 107747278 795846585 505521772 270807203 505521772 270807203 229947691 783461039 229947691 783461039 500005207 128492098 500005207 128492098 522128364 863973059 522128364 863973059 499963700 354874911 499963700 354874911 642613729 717460350 642613729 717460350 172069290 68584867 172069290 68584867 981717836 548142455 981717836 548142455 299863381 192827488 299863381 192827488 665617308 567158730 665617308 567158730 499972936 914603711 499972936 914603711 971299272 492100755 971299272 492100755 357247372 500023553 357247372 500023553 591621879 205749542 591621879 205749542 486325372 669412063 486325372 669412063 500025995 328899302 500025995 328899302 304511898 265082103 304511898 265082103 240211134 839900839 240211134 839900839 500031693 413288403 500031693 413288403 350633606 307297859 350633606 307297859 500026378 806701713 500026378 806701713 499966586 918288034 499966586 918288034 500023788 442789587 500023788 442789587 499971228 933163275 499971228 933163275 52978580 390117496 52978580 390117496 499978709 680081074 499978709 680081074 137080599 328723120 137080599 328723120 564691887 500039145 564691887 500039145 147369045 215074443 147369045 215074443 499997322 553839 499997322 553839 677996069 500018474 677996069 500018474 925217421 9883732 925217421 9883732 431629313 500000603 431629313 500000603 208783023 424370545 208783023 424370545 642268684 212225918 642268684 212225918 312269307 341497208 312269307 341497208 872082451 103290563 872082451 103290563 91195802 708402426 91195802 708402426 500017577 178273879 500017577 178273879 406139681 627838624 406139681 627838624 662041127 165171003 662041127 165171003 489400624 500015313 489400624 500015313 850384341 146304481 850384341 146304481 955453663 623449239 955453663 623449239 487226279 354041348 487226279 354041348 747817473 902161632 747817473 902161632 917684601 65384372 917684601 65384372 42139095 992855070 42139095 992855070 999057190 237573 999057190 237573 71174236 936426143 71174236 936426143 500029583 200102085 500029583 200102085 75337991 677279071 75337991 677279071 686538946 11543598 686538946 11543598 458125262 642131270 458125262 642131270 313763401 499976471 313763401 499976471 50035787 399438289 50035787 399438289 838458208 856775865 838458208 856775865 78636005 46156820 78636005 46156820 797449369 844276358 797449369 844276358 60915303 148337574 60915303 148337574 893479596 917962822 893479596 917962822 499960357 685988889 499960357 685988889 820413071 499981922 820413071 499981922 494923175 789610067 494923175 789610067 528247997 499975901 528247997 499975901 326619012 203942375 326619012 203942375 581539347 531801439 581539347 531801439 284258590 87173223 284258590 87173223 568169793 594835343 568169793 594835343 825777008 363898043 825777008 363898043 202219693 853876301 202219693 853876301 500013467 500015099 500013467 500015099 190843002 36766008 190843002 36766008 981068092 991453334 981068092 991453334 499977006 500029396 499977006 500029396 213495239 840520821 213495239 840520821 915609532 379510782 915609532 379510782 534320145 859832463 534320145 859832463 429397262 331339069 429397262 331339069 943113954 22191516 943113954 22191516 354106180 555899005 354106180 555899005 574664020 923235501 574664020 923235501 924621971 21449266 924621971 21449266 500021157 500004788 500021157 500004788 748199079 584225382 748199079 584225382 490377834 493714251 490377834 493714251 500002849 883723322 500002849 883723322 332019569 499985467 332019569 499985467 126604964 634637018 126604964 634637018 500032215 79554610 500032215 79554610 134830259 258238894 134830259 258238894 500033683 12982451 500033683 12982451 473113525 701837697 473113525 701837697 499978344 273690032 499978344 273690032 203332550 26838781 203332550 26838781 499975306 866857142 499975306 866857142 552127976 430937697 552127976 430937697 369936531 574919140 369936531 574919140 500026195 835868768 500026195 835868768 499025895 251417211 499025895 251417211 216333542 811982865 216333542 811982865 820009117 73400388 820009117 73400388 499961803 668769901 499961803 668769901 759704578 890584222 759704578 890584222 339984724 216236675 339984724 216236675 499987361 642528652 499987361 642528652 344088745 364586520 344088745 364586520 500027992 35158663 500027992 35158663 375313744 661940338 375313744 661940338 559918702 524734515 559918702 524734515 479473484 499996124 479473484 499996124 500006799 40972320 500006799 40972320 71808163 602787669 71808163 602787669 668153148 201142550 668153148 201142550 879058713 500039978 879058713 500039978 982572474 499980586 982572474 499980586 61525280 28420578 61525280 28420578 996489665 1992591 996489665 1992591 226367148 465853313 226367148 465853313 542485587 112420374 542485587 112420374 107730739 88795130 107730739 88795130 534811369 628455535 534811369 628455535 272690985 762408546 272690985 762408546 928470454 976246571 928470454 976246571 499961177 263906346 499961177 263906346 768685600 729333368 768685600 729333368 575026305 455657099 575026305 455657099 477187308 900355094 477187308 900355094 531911549 154943079 531911549 154943079 919193057 940871511 919193057 940871511 358980386 167523621 358980386 167523621 569484903 500027468 569484903 500027468 78328702 29958369 78328702 29958369 982407622 4259458 982407622 4259458 484384022 855142553 484384022 855142553 915357796 61221564 915357796 61221564 499985971 622243245 499985971 622243245 747749108 346427034 747749108 346427034 500021452 499969288 500021452 499969288 804470920 500018795 804470920 500018795 205483797 532506875 205483797 532506875 706923009 259174647 706923009 259174647 332362978 610865005 332362978 610865005 669601739 233661506 669601739 233661506 209715861 826954608 209715861 826954608 500015759 362006239 500015759 362006239 301395198 500023683 301395198 500023683 454077098 196608056 454077098 196608056 647071142 648894935 647071142 648894935 410950167 499970198 410950167 499970198 943125371 643758263 943125371 643758263 366659957 500004088 366659957 500004088 847058916 676282902 847058916 676282902 500017412 91044852 500017412 91044852 38182844 989841895 38182844 989841895 754989388 218117945 754989388 218117945 912034592 949610830 912034592 949610830 955684429 39921700 955684429 39921700 463559980 641139371 463559980 641139371 680305312 830054901 680305312 830054901 431031585 460216927 431031585 460216927 500031220 834343356 500031220 834343356 126385053 394768080 126385053 394768080 638982205 795189374 638982205 795189374 499991100 58872766 499991100 58872766 952708924 986758201 952708924 986758201 499984596 631758694 499984596 631758694 762861696 245499752 762861696 245499752 705101620 859569710 705101620 859569710 191652552 289891927 191652552 289891927 832536919 101275837 832536919 101275837 439670271 678600926 439670271 678600926 766535376 324527943 766535376 324527943 266292999 782281261 266292999 782281261 504726447 68422762 504726447 68422762 358567786 812399402 358567786 812399402 597316274 440180745 597316274 440180745 103913589 499998700 103913589 499998700 908151753 967135582 908151753 967135582 976408931 978865154 976408931 978865154 14698787 995360233 14698787 995360233 996655052 998030351 996655052 998030351 1867872 999092295 1867872 999092295 999417708 999418729 999417708 999418729 209978 999994178 209978 999994178 32881 356033272 32881 356033272 500022562 806997720 500022562 806997720 499987293 242500012 499987293 242500012 193400815 894222630 193400815 894222630 883429829 74988996 883429829 74988996 931386838 928262703 931386838 928262703 481513159 112836923 481513159 112836923 800545580 957585384 800545580 957585384 489553343 453817743 489553343 453817743 437077050 779518512 437077050 779518512 796628157 40859224 796628157 40859224 499988040 900899877 499988040 900899877 702353952 211241536 702353952 211241536 799761036 652258266 799761036 652258266 466978077 346503503 466978077 346503503 730313484 756999482 730313484 756999482 841097229 491398902 841097229 491398902 168260772 499981507 168260772 499981507 694860058 235950358 694860058 235950358 497207076 724502108 497207076 724502108 784955374 477431616 784955374 477431616 499974709 330965675 499974709 330965675 805484226 59335251 805484226 59335251 480031914 527272171 480031914 527272171 500021605 331141009 500021605 331141009 780511324 181729276 780511324 181729276 955886019 958217234 955886019 958217234 346050647 361326824 346050647 361326824 500029858 969429826 500029858 969429826 320027183 450357844 320027183 450357844 500020541 784982542 500020541 784982542 70561018 499974226 70561018 499974226 44339472 961503266 44339472 961503266 976827312 225779995 976827312 225779995 382222848 846214512 382222848 846214512 500037445 499993120 500037445 499993120 126444115 500021101 126444115 500021101 428670602 599087418 428670602 599087418 727769714 452120231 727769714 452120231 323745133 777481176 323745133 777481176 200860125 843688632 200860125 843688632 138614309 493273603 138614309 493273603 499985428 622650611 499985428 622650611 355514469 297453718 355514469 297453718 670729473 676193741 670729473 676193741 838658041 269741196 838658041 269741196 499977267 659217756 499977267 659217756 277835305 233302957 277835305 233302957 815133488 501674342 815133488 501674342 499984159 234494378 499984159 234494378 928346948 544654745 928346948 544654745 192989651 445462438 192989651 445462438 595366816 515332960 595366816 515332960 475963920 272816178 475963920 272816178 920439621 944446956 920439621 944446956 34967255 980108091 34967255 980108091 9672116 72225028 9672116 72225028 814328198 919674657 814328198 919674657 313750514 97141173 313750514 97141173 918913888 788279035 918913888 788279035 83853789 61265095 83853789 61265095 564653374 694861863 564653374 694861863 777976221 312195072 777976221 312195072 499967066 499997843 499967066 499997843 470977328 278094446 470977328 278094446 699349892 870378261 699349892 870378261 279361802 448687986 279361802 448687986 494430940 500012612 494430940 500012612 200454004 152715384 200454004 152715384 753226281 500000528 753226281 500000528 80608667 296715298 80608667 296715298 608792667 786666522 608792667 786666522 485953098 499987954 485953098 499987954 745807434 909111878 745807434 909111878 295881233 357204592 295881233 357204592 759832290 41845038 759832290 41845038 202777954 913987493 202777954 913987493 59349304 383457797 59349304 383457797 642468444 618510093 642468444 618510093 368504701 300435608 368504701 300435608 500017593 844941362 500017593 844941362 499983489 499969232 499983489 499969232 142872039 500006610 142872039 500006610 325152873 754717619 325152873 754717619 930453174 428241533 930453174 428241533 195739799 500027143 195739799 500027143 792386536 873513341 792386536 873513341 908681925 939972403 908681925 939972403 59228034 23799260 59228034 23799260 984138603 989650956 984138603 989650956 421291324 291006485 421291324 291006485 781268118 527396789 781268118 527396789 102647368 63983703 102647368 63983703 44259796 971069836 44259796 971069836 973044168 24988107 973044168 24988107 994055385 625615810 994055385 625615810 336351752 165712750 336351752 165712750 623506642 678051498 623506642 678051498 843499815 118117159 843499815 118117159 211115416 694281560 211115416 694281560 512113493 298605211 512113493 298605211 273455058 613307235 273455058 613307235 655081105 318703190 655081105 318703190 155456027 893106362 155456027 893106362 76619333 947324681 76619333 947324681 500005962 366680750 500005962 366680750 303946823 741947017 303946823 741947017 257022014 233080633 257022014 233080633 787784265 125047829 787784265 125047829 248585719 500005199 248585719 500005199 171125356 845669324 171125356 845669324 532884360 500032496 532884360 500032496 302215974 236636211 302215974 236636211 72114845 981214223 72114845 981214223 563237578 325149973 563237578 325149973 862383141 125097317 862383141 125097317 102726994 908859124 102726994 908859124 506679273 476491030 506679273 476491030 321700262 229587750 321700262 229587750 516761913 577842890 516761913 577842890 391056307 408981005 391056307 408981005 500016151 218397191 500016151 218397191 959997103 975337246 959997103 975337246 499963095 120018906 499963095 120018906 947280392 742028669 947280392 742028669 490750634 449549779 490750634 449549779 671377763 499967851 671377763 499967851 124285219 931413416 124285219 931413416 33728173 15901317 33728173 15901317 8969450 500035413 8969450 500035413 870200849 921034020 870200849 921034020 61127307 460556288 61127307 460556288 556343059 306702599 556343059 306702599 152842283 499977283 152842283 499977283 500030183 717246081 500030183 717246081 888637764 499982053 888637764 499982053 134320987 369457581 134320987 369457581 904305836 500034996 904305836 500034996 651181880 124881200 651181880 124881200 945146192 500019257 945146192 500019257 647860208 746292953 647860208 746292953 970416982 117252111 970416982 117252111 431012335 500034954 431012335 500034954 930310093 933326907 930310093 933326907 954494367 39330060 954494367 39330060 27174605 977355983 27174605 977355983 10273249 500007321 10273249 500007321 626613644 775316764 626613644 775316764 499964223 500038581 499964223 500038581 588206564 193598681 588206564 193598681 843510095 500019171 843510095 500019171 189697338 109874119 189697338 109874119 849903694 872517514 849903694 872517514 916060333 232752915 916060333 232752915 489749369 691178701 489749369 691178701 778702217 95413561 778702217 95413561 63100987 500036030 63100987 500036030 379273074 210627904 379273074 210627904 105499088 924792041 105499088 924792041 499998350 601250320 499998350 601250320 343863478 460346378 343863478 460346378 859233544 933089430 859233544 933089430 948582212 45799359 948582212 45799359 31482070 511925897 31482070 511925897 797336361 499978994 797336361 499978994 119190301 886183932 119190301 886183932 916743244 392386897 916743244 392386897 370788199 500033815 370788199 500033815 548339992 440227921 548339992 440227921 499972863 684335780 499972863 684335780 742053930 201419571 742053930 201419571 809329550 608439065 809329550 608439065 499990012 739055565 499990012 739055565 507039057 499987325 507039057 499987325 278555726 500010212 278555726 500010212 846968396 858185475 846968396 858185475 920418287 482135205 920418287 482135205 401118582 610165815 401118582 610165815 623828876 499983342 623828876 499983342 366153266 721407147 366153266 721407147 500009361 212899423 500009361 212899423 868333872 500032578 868333872 500032578 414169929 588309616 414169929 588309616 752663739 929721584 752663739 929721584 454864632 287679967 454864632 287679967 736665805 791951107 736665805 791951107 499961804 926075421 499961804 926075421 555102203 377251047 555102203 377251047 917461281 69916350 917461281 69916350 49379981 976152306 49379981 976152306 538897343 409160051 538897343 409160051 149063469 568457800 149063469 568457800 484542726 499979759 484542726 499979759 207535401 916082396 207535401 916082396 519543005 311581479 519543005 311581479 483753456 770914104 483753456 770914104 783479552 87032078 783479552 87032078 485042841 557852317 485042841 557852317 701096992 949771506 701096992 949771506 44158337 359792578 44158337 359792578 699848462 901812833 699848462 901812833 32971619 499994458 32971619 499994458 615502306 499991277 615502306 499991277 906332367 949628307 906332367 949628307 249211349 134176810 249211349 134176810 869543099 983783356 869543099 983783356 499976869 637685704 499976869 637685704 800424895 328216386 800424895 328216386 500001782 747247177 500001782 747247177 500023778 401269752 500023778 401269752 680963087 730558191 680963087 730558191 736280538 463195615 736280538 463195615 499982207 754273278 499982207 754273278 163953291 110099622 163953291 110099622 954670018 536356683 954670018 536356683 520458600 499995644 520458600 499995644 303631733 752764127 303631733 752764127 238054992 835444547 238054992 835444547 128175184 907858778 128175184 907858778 500023715 481337867 500023715 481337867 285121620 251809411 285121620 251809411 500029608 603079361 500029608 603079361 315513197 499994681 315513197 499994681 756206088 360336449 756206088 360336449 623436423 637762161 623436423 637762161 681699205 189036691 681699205 189036691 958763946 537775554 958763946 537775554 321345949 189894099 321345949 189894099 623580802 596613460 623580802 596613460 321462235 224875891 321462235 224875891 196033346 500030781 196033346 500030781 680203958 676905439 680203958 676905439 485846151 422058886 485846151 422058886 650461839 725139237 650461839 725139237 403625711 499998437 403625711 499998437 165162949 842835847 165162949 842835847 500038500 499979771 500038500 499979771 723420551 500033097 723420551 500033097 966425074 974720584 966425074 974720584 983459606 450559851 983459606 450559851 285762167 724891573 285762167 724891573 547723927 402382114 547723927 402382114 81648610 600712868 81648610 600712868 775225383 416180141 775225383 416180141 500004010 907318955 500004010 907318955 34546651 500025409 34546651 500025409 643732755 884460944 643732755 884460944 105508682 446645287 105508682 446645287 500017244 616569331 500017244 616569331 183906627 162466412 183906627 162466412 500033865 520096955 500033865 520096955 248965043 398500222 248965043 398500222 608596754 622970497 608596754 622970497 500011016 203748938 500011016 203748938 808314330 500020940 808314330 500020940 138107467 478435412 138107467 478435412 580334581 749836739 580334581 749836739 228027176 483952044 228027176 483952044 671212358 546055568 671212358 546055568 377606047 886174894 377606047 886174894 33349013 499996190 33349013 499996190 925684953 819023628 925684953 819023628 499962959 179749778 499962959 179749778 132335672 951383300 132335672 951383300 740469716 175758500 740469716 175758500 156004248 146170585 156004248 146170585 598784339 514450028 598784339 514450028 382196464 367820585 382196464 367820585 346279754 339619452 346279754 339619452 930641185 936829244 930641185 936829244 485956106 376342402 485956106 376342402 206792961 178817562 206792961 178817562 567945629 676999533 567945629 676999533 499962627 333853442 499962627 333853442 499989887 895029478 499989887 895029478 546235310 408635458 546235310 408635458 865474676 922121645 865474676 922121645 499984734 500021782 499984734 500021782 636823417 389394302 636823417 389394302 194048671 141791230 194048671 141791230 942461358 946978824 942461358 946978824 48436454 242829496 48436454 242829496 545249479 499963037 545249479 499963037 818768896 849048077 818768896 849048077 104747081 79794547 104747081 79794547 939307441 954128321 939307441 954128321 22568499 7040575 22568499 7040575 816891108 709337203 816891108 709337203 206712712 432467839 206712712 432467839 482294153 743648012 482294153 743648012 208543598 165790370 208543598 165790370 66167748 951348539 66167748 951348539 20025436 984837010 20025436 984837010 991706896 6197326 991706896 6197326 995239590 724897626 995239590 724897626 101825934 909030861 101825934 909030861 76623867 499975065 76623867 499975065 780164860 619316939 780164860 619316939 499975754 253441456 499975754 253441456 791990807 895121568 791990807 895121568 908159271 317846110 908159271 317846110 602254895 499994294 602254895 499994294 500031230 691784604 500031230 691784604 709815568 356395247 709815568 356395247 328431430 288849641 328431430 288849641 810258023 65067295 810258023 65067295 303653021 421059868 303653021 421059868 787302106 178631516 787302106 178631516 499996670 741342079 499996670 741342079 819056470 499962527 819056470 499962527 370568186 521098672 370568186 521098672 644218065 499966704 644218065 499966704 48891083 967290102 48891083 967290102 31021078 347511862 31021078 347511862 796755941 841377306 796755941 841377306 286605741 694277692 286605741 694277692 384842323 500010099 384842323 500010099 308106071 305706726 308106071 305706726 722687445 858113603 722687445 858113603 406735040 223974698 406735040 223974698 499999453 915079065 499999453 915079065 53386511 38594966 53386511 38594966 763959894 675156068 763959894 675156068 224422767 500020032 224422767 500020032 812742186 137154515 812742186 137154515 917845666 25785939 917845666 25785939 980939034 11879208 980939034 11879208 499971598 552384407 499971598 552384407 716342437 204294114 716342437 204294114 51546429 566517286 51546429 566517286 500020766 221636390 500020766 221636390 198942699 500023191 198942699 500023191 611290607 456473704 611290607 456473704 499974074 715885539 499974074 715885539 752570027 347851931 752570027 347851931 402780860 564206567 402780860 564206567 730059683 500004660 730059683 500004660 518742262 854036773 518742262 854036773 499980548 143288450 499980548 143288450 129294302 708393243 129294302 708393243 573609947 182991876 573609947 182991876 166023158 837917363 166023158 837917363 891933617 91843341 891933617 91843341 207806422 793444857 207806422 793444857 531946358 28670674 531946358 28670674 438173745 741485347 438173745 741485347 834165739 477855466 834165739 477855466 361908249 724543977 361908249 724543977 580436339 499968135 580436339 499968135 972096885 13947233 972096885 13947233 9992924 990209215 9992924 990209215 719751347 99255006 719751347 99255006 927733068 532652028 927733068 532652028 455858314 431047749 455858314 431047749 755854387 533676877 755854387 533676877 286636079 866886600 286636079 866886600 513250975 499991001 513250975 499991001 150378158 678036797 150378158 678036797 690593179 60776794 690593179 60776794 291576131 720313180 291576131 720313180 86889428 51100230 86889428 51100230 982337084 584064848 982337084 584064848 499995500 653060512 499995500 653060512 229851998 346732097 229851998 346732097 726319566 500036217 726319566 500036217 420231961 343684521 420231961 343684521 704953677 891105873 704953677 891105873 84790743 499972946 84790743 499972946 644299251 912088735 644299251 912088735 499987713 188259760 499987713 188259760 768204754 499998969 768204754 499998969 943311494 986970413 943311494 986970413 991296550 108983835 991296550 108983835 335715589 375362918 335715589 375362918 638984589 927525631 638984589 927525631 207375330 122358437 207375330 122358437 58291757 987225426 58291757 987225426 751863432 499997702 751863432 499997702 144554576 912750812 144554576 912750812 500035305 64582451 500035305 64582451 358593251 393999864 358593251 393999864 499995403 118808095 499995403 118808095 499970464 499999804 499970464 499999804 914420712 698526123 914420712 698526123 500034120 249092138 500034120 249092138 198367816 644651067 198367816 644651067 505242414 294151204 505242414 294151204 215454048 777080851 215454048 777080851 383731554 353579788 383731554 353579788 125698386 99131182 125698386 99131182 911738093 897796364 911738093 897796364 449280027 500017112 449280027 500017112 693335968 273531114 693335968 273531114 109889956 925480639 109889956 925480639 48777912 353383742 48777912 353383742 854437310 644708890 854437310 644708890 191519522 870524149 191519522 870524149 47442005 41086198 47442005 41086198 962859860 657313447 962859860 657313447 500019942 184310401 500019942 184310401 844462496 535715767 844462496 535715767 293064330 190771036 293064330 190771036 834301488 690519682 834301488 690519682 210496471 445683971 210496471 445683971 708591759 569570605 708591759 569570605 263698309 217019040 263698309 217019040 159300553 847949861 159300553 847949861 859060869 859748949 859060869 859748949 499982721 377007366 499982721 377007366 758195176 547992262 758195176 547992262 230359212 788055080 230359212 788055080 840656937 152811041 840656937 152811041 59732714 945187310 59732714 945187310 500017764 373104295 500017764 373104295 708978723 793523366 708978723 793523366 200857851 226738681 200857851 226738681 945405268 20323759 945405268 20323759 365302540 636938099 365302540 636938099 356423721 679900309 356423721 679900309 734281617 393523947 734281617 393523947 286000458 192935119 286000458 192935119 167329996 500020910 167329996 500020910 672663770 209945758 672663770 209945758 499960096 591485486 499960096 591485486 621607737 266234569 621607737 266234569 289448789 630962168 289448789 630962168 846542930 983399766 846542930 983399766 997374383 438860712 997374383 438860712 411772494 500016134 411772494 500016134 167258943 860757462 167258943 860757462 727647348 500029458 727647348 500029458 816236512 85697392 816236512 85697392 499989769 776118154 499989769 776118154 281417857 238462165 281417857 238462165 829452179 919699694 829452179 919699694 499972865 500031235 499972865 500031235 876144397 72283366 876144397 72283366 58263964 24720333 58263964 24720333 17285229 738600456 17285229 738600456 502857894 384886276 502857894 384886276 628643451 500031989 628643451 500031989 273279496 787958527 273279496 787958527 507477391 499981677 507477391 499981677 564126875 439588331 564126875 439588331 499985505 666372431 499985505 666372431 310794409 214601333 310794409 214601333 861303034 138323049 861303034 138323049 900707355 981865154 900707355 981865154 499988371 167468821 499988371 167468821 892304937 96809987 892304937 96809987 189692034 499968748 189692034 499968748 635040935 641818253 635040935 641818253 478099401 393036707 478099401 393036707 593682904 579548813 593682904 579548813 375469955 346827731 375469955 346827731 572187196 755486146 572187196 755486146 148642083 98450335 148642083 98450335 505433685 499974762 505433685 499974762 252796049 845566723 252796049 845566723 26713753 453502669 26713753 453502669 500034797 95032119 500034797 95032119 425568553 436247633 425568553 436247633 586650131 344066705 586650131 344066705 456110791 603911338 456110791 603911338 364544801 741359369 364544801 741359369 767694088 414370582 767694088 414370582 411978938 683799482 411978938 683799482 596759788 177727360 596759788 177727360 43276629 782968051 43276629 782968051 836744768 50111545 836744768 50111545 977192847 500002827 977192847 500002827 462991031 434350832 462991031 434350832 560897617 555591504 560897617 555591504 373411629 196983378 373411629 196983378 913945891 604639118 913945891 604639118 473487860 390448974 473487860 390448974 500014522 988447708 500014522 988447708 8393713 6423140 8393713 6423140 998629136 986679 998629136 986679 849847 999281887 849847 999281887 657691 999347851 657691 999347851 907718456 499963160 907718456 499963160 31356979 22445984 31356979 22445984 912497928 943990057 912497928 943990057 169352091 191339789 169352091 191339789 747416784 684113979 747416784 684113979 164751557 52943286 164751557 52943286 967293103 31747572 967293103 31747572 971541676 21913831 971541676 21913831 376349474 500028720 376349474 500028720 940070226 52343649 940070226 52343649 114816386 877219894 114816386 877219894 909216241 83131382 909216241 83131382 930204307 500003499 930204307 500003499 64060440 982832395 64060440 982832395 747384339 124384877 747384339 124384877 498765347 532967062 498765347 532967062 783745426 137525509 783745426 137525509 380089962 663808642 380089962 663808642 736165058 230073124 736165058 230073124 450827574 451844213 450827574 451844213 500024012 147687528 500024012 147687528 300091966 301128961 300091966 301128961 824727793 173164669 824727793 173164669 151634499 500004055 151634499 500004055 587884058 333657176 587884058 333657176 844569190 870993752 844569190 870993752 123859734 499992768 123859734 499992768 665163561 882999396 665163561 882999396 14082703 285280481 14082703 285280481 499999766 719684498 499999766 719684498 200018442 479510429 200018442 479510429 485722611 529334564 485722611 529334564 548405403 576140036 548405403 576140036 310578341 463686157 310578341 463686157 500001652 601462038 500001652 601462038 592714719 405229972 592714719 405229972 480111201 871255044 480111201 871255044 500001284 238487296 500001284 238487296 208187390 886289343 208187390 886289343 897014301 903681148 897014301 903681148 284227888 532057985 284227888 532057985 500024240 308545850 500024240 308545850 499972661 39097931 499972661 39097931 646907905 573342314 646907905 573342314 240575105 829637203 240575105 829637203 683274804 121073108 683274804 121073108 499972045 499982795 499972045 499982795 894108916 91188780 894108916 91188780 484689048 605887741 484689048 605887741 546549106 420302653 546549106 420302653 259101857 500037008 259101857 500037008 982975364 244775898 982975364 244775898 499982702 752436377 499982702 752436377 489854550 118353362 489854550 118353362 884472462 965762242 884472462 965762242 14307417 987497593 14307417 987497593 912054325 155677505 912054325 155677505 326208206 599828424 326208206 599828424 499995559 215359333 499995559 215359333 837293629 146642812 837293629 146642812 499973047 730625758 499973047 730625758 254665852 188310424 254665852 188310424 500018424 569515148 500018424 569515148 309118804 234667543 309118804 234667543 500016471 702366552 500016471 702366552 240423825 374619690 240423825 374619690 564467752 517867759 564467752 517867759 499963779 432417606 499963779 432417606 500021266 259959259 500021266 259959259 519541080 499999809 519541080 499999809 842151073 896574484 842151073 896574484 44939338 499962640 44939338 499962640 505783368 802019662 505783368 802019662 253277658 500012286 253277658 500012286 182624892 878532183 182624892 878532183 962407277 9562663 962407277 9562663 6833713 687752411 6833713 687752411 791689513 171567811 791689513 171567811 499982254 527645619 499982254 527645619 510769904 244826772 510769904 244826772 127859581 898850893 127859581 898850893 909985462 66824191 909985462 66824191 285646722 397290341 285646722 397290341 499997742 833621645 499997742 833621645 864930680 397557983 864930680 397557983 340333176 260466892 340333176 260466892 811268868 862382094 811268868 862382094 946733952 991148828 946733952 991148828 991290638 992792816 991290638 992792816 3692346 3284276 3692346 3284276 996890161 2439852 996890161 2439852 499975334 826326765 499975334 826326765 452734778 499977721 452734778 499977721 599287174 756600772 599287174 756600772 499974205 500029851 499974205 500029851 280850413 168573211 280850413 168573211 840284996 889919786 840284996 889919786 99287822 427901911 99287822 427901911 462389483 755665009 462389483 755665009 118414979 105346185 118414979 105346185 667406525 502054715 667406525 502054715 328029096 209055603 328029096 209055603 640669718 760296616 640669718 760296616 202442436 132759414 202442436 132759414 623593191 809949567 623593191 809949567 479473934 263844833 479473934 263844833 786472862 578408893 786472862 578408893 306122539 322594538 306122539 322594538 499961396 685238602 499961396 685238602 559134324 300735602 559134324 300735602 341518509 500033573 341518509 500033573 26102728 432386361 26102728 432386361 812504819 866330620 812504819 866330620 885805454 941284322 885805454 941284322 40627974 972112349 40627974 972112349 17227547 11879633 17227547 11879633 990306906 655231767 990306906 655231767 391980034 246218186 391980034 246218186 785021137 787899902 785021137 787899902 157396527 113167908 157396527 113167908 88321764 32392776 88321764 32392776 978674373 10000817 978674373 10000817 325092921 541249237 325092921 541249237 500007916 939685632 500007916 939685632 392029153 263304629 392029153 263304629 180064436 56991361 180064436 56991361 943607234 30614017 943607234 30614017 22401408 979291067 22401408 979291067 807506679 181081071 807506679 181081071 289887581 572348079 289887581 572348079 438144755 354961789 438144755 354961789 262093729 241810619 262093729 241810619 500016632 760636561 500016632 760636561 185210885 267766928 185210885 267766928 885893628 558234327 885893628 558234327 274982604 344137834 274982604 344137834 688396074 292856600 688396074 292856600 434446016 500007539 434446016 500007539 621499944 745981782 621499944 745981782 253310654 380025713 253310654 380025713 670114810 696749877 670114810 696749877 823582725 448095454 823582725 448095454 345249131 812105990 345249131 812105990 71411129 499993187 71411129 499993187 431904565 341826743 431904565 341826743 720376382 242433661 720376382 242433661 500000465 950937129 500000465 950937129 459236410 400545397 459236410 400545397 263773355 499975012 263773355 499975012 799968445 894576132 799968445 894576132 46742307 976385143 46742307 976385143 500023242 77241734 500023242 77241734 484005127 771755684 484005127 771755684 597800291 86785304 597800291 86785304 429461557 499991293 429461557 499991293 309559460 499962173 309559460 499962173 110487147 912366903 110487147 912366903 987252213 499987670 987252213 499987670 544372006 413666742 544372006 413666742 220211261 909885804 220211261 909885804 500016282 418587780 500016282 418587780 398604688 717242301 398604688 717242301 706918952 71255069 706918952 71255069 42470042 983765933 42470042 983765933 732935246 512974625 732935246 512974625 406435038 145811381 406435038 145811381 122777338 671264239 122777338 671264239 372835392 499965574 372835392 499965574 149668364 521866195 149668364 521866195 731344777 741478345 731344777 741478345 802133579 917573860 802133579 917573860 494851382 433636567 494851382 433636567 706429542 800995129 706429542 800995129 109456619 97706048 109456619 97706048 953351683 579100613 953351683 579100613 500010396 313795306 500010396 313795306 108847956 802506739 108847956 802506739 500006010 237620051 500006010 237620051 779027148 512362496 779027148 512362496 499994914 182999322 499994914 182999322 932754151 803827466 932754151 803827466 251833675 128048573 251833675 128048573 500036010 386873577 500036010 386873577 499989692 57291236 499989692 57291236 942910521 959509109 942910521 959509109 971555132 972792302 971555132 972792302 17424842 15290498 17424842 15290498 13295330 998512912 13295330 998512912 499992252 228223602 499992252 228223602 863193895 924833668 863193895 924833668 72891777 70564223 72891777 70564223 938478993 948408006 938478993 948408006 175257216 73430401 175257216 73430401 43370327 957663903 43370327 957663903 957718033 40405410 957718033 40405410 418686446 800312220 418686446 800312220 500011632 500003665 500011632 500003665 170979253 718317443 170979253 718317443 600043454 361478104 600043454 361478104 693627278 290882995 693627278 290882995 923621942 951607074 923621942 951607074 955713474 220608500 955713474 220608500 499985092 672382615 499985092 672382615 920160245 499978446 920160245 499978446 408852223 670411686 408852223 670411686 901618186 917882570 901618186 917882570 922577446 76321455 922577446 76321455 75996005 949800878 75996005 949800878 953835121 43151488 953835121 43151488 229806283 500020042 229806283 500020042 122117622 423841757 122117622 423841757 598138785 627159875 598138785 627159875 269394295 322441027 269394295 322441027 612850736 621852108 612850736 621852108 276346877 463959993 276346877 463959993 500006946 846175711 500006946 846175711 641991792 243319287 641991792 243319287 134633959 528545240 134633959 528545240 573264800 422975711 573264800 422975711 246605262 62862363 246605262 62862363 500037702 500021308 500037702 500021308 185716170 252183886 185716170 252183886 841528413 868859930 841528413 868859930 106923225 911102072 106923225 911102072 917780293 423204220 917780293 423204220 500006604 102989130 500006604 102989130 460361513 625696664 460361513 625696664 811903445 853160075 811903445 853160075 105379980 907114912 105379980 907114912 947614467 320834859 947614467 320834859 400141702 500012905 400141702 500012905 573092475 593023577 573092475 593023577 410749416 499979911 410749416 499979911 275538878 778733210 275538878 778733210 715892121 201675856 715892121 201675856 152135115 586750053 152135115 586750053 500014456 802763353 500014456 802763353 499973129 500005380 499973129 500005380 387616916 626576871 387616916 626576871 871174310 253721701 871174310 253721701 215976689 131317086 215976689 131317086 875267912 499989576 875267912 499989576 499977412 138873729 499977412 138873729 899017272 780038285 899017272 780038285 322914871 261835034 322914871 261835034 196223571 110154088 196223571 110154088 106258176 56339121 106258176 56339121 622908008 500011915 622908008 500011915 514312641 415394716 514312641 415394716 751680219 886444107 751680219 886444107 339624111 499979598 339624111 499979598 732357281 435759337 732357281 435759337 493668574 745830119 493668574 745830119 592249895 499975815 592249895 499975815 400799899 702636310 400799899 702636310 188884036 845799096 188884036 845799096 29192863 499992625 29192863 499992625 749843205 156971132 749843205 156971132 30520339 3692113 30520339 3692113 996488217 997424050 996488217 997424050 997794059 499971374 997794059 499971374 349264803 532040534 349264803 532040534 501430428 500012604 501430428 500012604 229394654 500358520 229394654 500358520 729935613 768443336 729935613 768443336 95603127 52192653 95603127 52192653 41300976 977240256 41300976 977240256 987584652 989320407 987584652 989320407 992872398 5801609 992872398 5801609 499994606 712244148 499994606 712244148 860825381 115486513 860825381 115486513 499978261 433993585 499978261 433993585 491090837 505686652 491090837 505686652 633517751 294436509 633517751 294436509 859688615 117475737 859688615 117475737 114101042 889211281 114101042 889211281 577571734 229256352 577571734 229256352 410054442 570608621 410054442 570608621 726395586 235593206 726395586 235593206 411378468 865203767 411378468 865203767 552300049 499975425 552300049 499975425 135466828 875561227 135466828 875561227 89686644 397265859 89686644 397265859 748519656 670223372 748519656 670223372 500005022 175108524 500005022 175108524 938376650 799221313 938376650 799221313 344160575 500002197 344160575 500002197 692263616 206087596 692263616 206087596 499985678 480621645 499985678 480621645 593029265 657247504 593029265 657247504 752655666 752773094 752655666 752773094 499976808 350053467 499976808 350053467 701214764 807075546 701214764 807075546 72178683 499960654 72178683 499960654 636712583 358525007 636712583 358525007 338339981 676284491 338339981 676284491 805407282 862136349 805407282 862136349 499979906 99747705 499979906 99747705 562921888 609379824 562921888 609379824 113852399 102122915 113852399 102122915 961444252 628720273 961444252 628720273 211931240 850473994 211931240 850473994 500028408 499976404 500028408 499976404 838380841 500030093 838380841 500030093 472917451 164452733 472917451 164452733 668842263 730807007 668842263 730807007 79397493 926701379 79397493 926701379 60370357 40658858 60370357 40658858 986623930 994074169 986623930 994074169 5068942 997295816 5068942 997295816 1245416 500026909 1245416 500026909 800736509 148354962 800736509 148354962 341926307 661876603 341926307 661876603 678012475 87137278 678012475 87137278 456636881 636696846 456636881 636696846 653932056 759257979 653932056 759257979 778485684 823885111 778485684 823885111 427230687 500024549 427230687 500024549 764243635 94434806 764243635 94434806 84596424 500006540 84596424 500006540 496804936 360093722 496804936 360093722 337144677 876393722 337144677 876393722 69457307 476053747 69457307 476053747 500013394 899078061 500013394 899078061 480388672 327195514 480388672 327195514 707162591 500005107 707162591 500005107 264475613 87178899 264475613 87178899 938879871 957377769 938879871 957377769 36525430 499981290 36525430 499981290 499975554 809002686 499975554 809002686 157877352 326887228 157877352 326887228 535875573 647953694 535875573 647953694 222918849 468294744 222918849 468294744 504907621 827491868 504907621 827491868 499978242 675242815 499978242 675242815 724916831 500012141 724916831 500012141 138149279 904061941 138149279 904061941 930387255 967897001 930387255 967897001 458261516 462644930 458261516 462644930 499994347 331477110 499994347 331477110 742951594 555629050 742951594 555629050 500000059 916722737 500000059 916722737 49504430 383896683 49504430 383896683 517398258 559648825 517398258 559648825 459944222 146150520 459944222 146150520 125238008 892549504 125238008 892549504 94639356 499973007 94639356 499973007 957905935 41647843 957905935 41647843 407003396 551723511 407003396 551723511 748463503 107221188 748463503 107221188 950594975 35862999 950594975 35862999 27841501 500005295 27841501 500005295 500009999 822968064 500009999 822968064 347057663 499972407 347057663 499972407 500002666 799275951 500002666 799275951 922364033 90138662 922364033 90138662 279884138 772687214 279884138 772687214 915125599 73212646 915125599 73212646 938297927 792949097 938297927 792949097 136389458 260413072 136389458 260413072 876925260 51881725 876925260 51881725 49180425 982707992 49180425 982707992 983546813 384689873 983546813 384689873 198061573 145138108 198061573 145138108 855635488 813168550 855635488 813168550 158945743 948154948 158945743 948154948 713514488 440970262 713514488 440970262 544525598 524724008 544525598 524724008 298470515 476437253 298470515 476437253 656553618 606314137 656553618 606314137 345353708 231501602 345353708 231501602 499992753 470938371 499992753 470938371 743027580 716666016 743027580 716666016 297085254 182547750 297085254 182547750 648268375 499965812 648268375 499965812 73112710 500029712 73112710 500029712 712102876 837547145 712102876 837547145 357603450 332308493 357603450 332308493 124229960 783606963 124229960 783606963 882186453 499979415 882186453 499979415 172434031 851242438 172434031 851242438 948207380 443834059 948207380 443834059 282060602 788828099 282060602 788828099 840285116 357389098 840285116 357389098 637390680 781651952 637390680 781651952 164364718 60934305 164364718 60934305 739579694 600448333 739579694 600448333 245095914 401773269 245095914 401773269 435408091 500006932 435408091 500006932 803399306 826492968 803399306 826492968 420243951 286756607 420243951 286756607 696760566 699340599 696760566 699340599 355862491 360474081 355862491 360474081 389576288 884165541 389576288 884165541 942345516 252692052 942345516 252692052 500029141 500007176 500029141 500007176 974895895 975741954 974895895 975741954 354950923 370590006 354950923 370590006 537901981 910438075 537901981 910438075 52238814 39922129 52238814 39922129 976856426 981768784 976856426 981768784 985014957 992022703 985014957 992022703 7053205 997740321 7053205 997740321 998143140 1795269 998143140 1795269 133621368 499984404 133621368 499984404 51189318 967226971 51189318 967226971 8464366 7375099 8464366 7375099 5943709 3859128 5943709 3859128 500034927 878959080 500034927 878959080 962503906 491783769 962503906 491783769 380011667 188726554 380011667 188726554 499981407 588237510 499981407 588237510 424189860 126858096 424189860 126858096 870095229 630020015 870095229 630020015 342988931 741237687 342988931 741237687 598893565 130726261 598893565 130726261 124201653 97025008 124201653 97025008 705786249 500026729 705786249 500026729 241303220 53161868 241303220 53161868 963116164 500020864 963116164 500020864 455511900 344910637 455511900 344910637 688279854 928282124 688279854 928282124 932171418 28951954 932171418 28951954 983929151 15994033 983929151 15994033 10786739 9964552 10786739 9964552 990908414 6039901 990908414 6039901 202641319 500001446 202641319 500001446 794815149 907827608 794815149 907827608 78364461 70728223 78364461 70728223 961168975 971363080 961168975 971363080 456089981 315500114 456089981 315500114 523279861 615676197 523279861 615676197 191178187 499973538 191178187 499973538 477704053 755954545 477704053 755954545 155393706 913867061 155393706 913867061 618744353 499970958 618744353 499970958 499968297 784459524 499968297 784459524 636156319 500038263 636156319 500038263 330932847 719363057 330932847 719363057 499993942 381768918 499993942 381768918 623761438 634974905 623761438 634974905 334995723 381069301 334995723 381069301 572208402 674740436 572208402 674740436 194113450 190832342 194113450 190832342 896028660 520134615 896028660 520134615 489592185 476874511 489592185 476874511 755216301 780477272 755216301 780477272 873024666 349742159 873024666 349742159 336798307 731222195 336798307 731222195 255587675 134828497 255587675 134828497 598656499 751638351 598656499 751638351 499987335 202049665 499987335 202049665 160971774 941002970 160971774 941002970 54066903 342663632 54066903 342663632 528952389 583248218 528952389 583248218 395934183 681327985 395934183 681327985 499983564 259213370 499983564 259213370 166883147 551054260 166883147 551054260 454999005 319040564 454999005 319040564 500016050 710900064 500016050 710900064 292446113 500003181 292446113 500003181 876360177 906973484 876360177 906973484 919226778 221136234 919226778 221136234 435778988 629993311 435778988 629993311 662473346 316766627 662473346 316766627 163836043 886383239 163836043 886383239 887653603 79216425 887653603 79216425 75257180 56771680 75257180 56771680 499971746 913316953 499971746 913316953 557263540 499979693 557263540 499979693 381772352 621479105 381772352 621479105 838799309 103582590 838799309 103582590 100778059 624997880 100778059 624997880 390463160 377551439 390463160 377551439 373036910 765659345 373036910 765659345 613088448 164535618 613088448 164535618 499961241 500012661 499961241 500012661 110510687 212069497 110510687 212069497 771915741 774507221 771915741 774507221 902485929 83724237 902485929 83724237 31978101 555330921 31978101 555330921 499992407 169568300 499992407 169568300 135977104 784501563 135977104 784501563 552101257 361936223 552101257 361936223 499969848 256117398 499969848 256117398 148935343 582182270 148935343 582182270 588038582 384171563 588038582 384171563 301258795 758509828 301258795 758509828 552431674 499991507 552431674 499991507 891784933 263505535 891784933 263505535 118705194 621112009 118705194 621112009 712026911 499986495 712026911 499986495 281206818 241301393 281206818 241301393 500030175 678890660 500030175 678890660 441210789 499984653 441210789 499984653 805323042 944418552 805323042 944418552 488412943 162469572 488412943 162469572 711539820 571840866 711539820 571840866 331065404 322372848 331065404 322372848 876309789 502438721 876309789 502438721 373219684 941168051 373219684 941168051 898523941 499967607 898523941 499967607 748589371 960104708 748589371 960104708 499973847 117010766 499973847 117010766 104920219 925557396 104920219 925557396 984005079 421052466 984005079 421052466 455934853 536552093 455934853 536552093 633586889 667782991 633586889 667782991 207363320 94720674 207363320 94720674 960301932 554138166 960301932 554138166 340012498 212109846 340012498 212109846 578784310 799164033 578784310 799164033 500007657 286586225 500007657 286586225 102178488 514747792 102178488 514747792 790840434 268474371 790840434 268474371 174933957 41204862 174933957 41204862 975237467 519804716 975237467 519804716 386659844 320407700 386659844 320407700 711740571 77908923 711740571 77908923 65025161 983820820 65025161 983820820 987741128 990054348 987741128 990054348 6016478 3703309 6016478 3703309 500032459 499960055 500032459 499960055 139003128 683058468 139003128 683058468 703651411 435202389 703651411 435202389 377300967 45325789 377300967 45325789 557189636 754796693 557189636 754796693 837548991 499961238 837548991 499961238 500004323 47825464 500004323 47825464 39083196 30021118 39083196 30021118 16850303 986470202 16850303 986470202 7817585 6185954 7817585 6185954 691667043 788859077 691667043 788859077 828785945 876351845 828785945 876351845 499976796 499980999 499976796 499980999 65124333 396652769 65124333 396652769 639874566 269805308 639874566 269805308 954976863 639863182 954976863 639863182 346075827 191762359 346075827 191762359 944136891 39437787 944136891 39437787 975194635 21643008 975194635 21643008 500008564 500016452 500008564 500016452 159723528 127274673 159723528 127274673 892566560 76045824 892566560 76045824 67835984 954612100 67835984 954612100 691611001 466865345 691611001 466865345 421502104 723067382 421502104 723067382 264775290 422314850 264775290 422314850 656623833 783943954 656623833 783943954 942467907 37106054 942467907 37106054 965681956 521239477 965681956 521239477 500018808 499994682 500018808 499994682 113046344 264247240 113046344 264247240 859393494 635996163 859393494 635996163 203229569 499962421 203229569 499962421 456820397 554970038 456820397 554970038 687273216 499991455 687273216 499991455 95209052 938439333 95209052 938439333 54852675 367092322 54852675 367092322 721354035 796804148 721354035 796804148 370162894 499972953 370162894 499972953 500011095 866290341 500011095 866290341 334066326 63948576 334066326 63948576 31128651 971636501 31128651 971636501 543234490 398239330 543234490 398239330 364613638 766470243 364613638 766470243 500028038 499973821 500028038 499973821 321570706 840343642 321570706 840343642 92088334 85343208 92088334 85343208 16433778 534764485 16433778 534764485 500028229 843870451 500028229 843870451 145324424 182497540 145324424 182497540 311782495 720567599 311782495 720567599 558855002 318363242 558855002 318363242 261872446 788227930 261872446 788227930 500026318 118435931 500026318 118435931 402763700 726160314 402763700 726160314 867666230 917550736 867666230 917550736 482451542 359043883 482451542 359043883 870095830 499997944 870095830 499997944 237593380 112818825 237593380 112818825 616776756 820184339 616776756 820184339 390473261 495565512 390473261 495565512 629301467 800676061 629301467 800676061 430403979 389220241 430403979 389220241 230598816 787909659 230598816 787909659 500030635 459404212 500030635 459404212 410209192 731457908 410209192 731457908 249501798 81176430 249501798 81176430 580119620 499974884 580119620 499974884 347981808 291212649 347981808 291212649 920700013 64135262 920700013 64135262 500011179 497320680 500011179 497320680 550291972 526568876 550291972 526568876 348885796 438308282 348885796 438308282 700387372 189235116 700387372 189235116 500002484 707505336 500002484 707505336 217683979 499998907 217683979 499998907 650622124 879148709 650622124 879148709 460311505 500008213 460311505 500008213 835436232 74580893 835436232 74580893 40881281 977027641 40881281 977027641 18097915 9001430 18097915 9001430 5945887 679284306 5945887 679284306 500028208 936785432 500028208 936785432 941893498 34845598 941893498 34845598 30464278 970159266 30464278 970159266 973924954 18618387 973924954 18618387 988497391 510006284 988497391 510006284 438544447 366905592 438544447 366905592 864481595 630436723 864481595 630436723 499976340 929793907 499976340 929793907 500008242 293592582 500008242 293592582 533396989 643344194 533396989 643344194 179601272 894285875 179601272 894285875 500004574 500020678 500004574 500020678 926826644 480417304 926826644 480417304 379377809 721383633 379377809 721383633 862135991 419542537 862135991 419542537 297998833 190119019 297998833 190119019 701599381 788287881 701599381 788287881 199410861 196071407 199410861 196071407 836007501 518030762 836007501 518030762 517895782 516418461 517895782 516418461 105936542 86473424 105936542 86473424 561252827 633989130 561252827 633989130 747656510 152966187 747656510 152966187 242993964 591395069 242993964 591395069 621520965 276758756 621520965 276758756 174709462 888481886 174709462 888481886 894468840 88822298 894468840 88822298 56977026 952686267 56977026 952686267 588237190 531220439 588237190 531220439 346266897 793904929 346266897 793904929 821065458 900838925 821065458 900838925 499972756 500005963 499972756 500005963 678051428 804006131 678051428 804006131 405176848 436012613 405176848 436012613 500031354 118232825 500031354 118232825 905971213 500033308 905971213 500033308 569937350 490092111 569937350 490092111 428029933 499973244 428029933 499973244 775379270 549598456 775379270 549598456 499986763 903306815 499986763 903306815 917105642 499970857 917105642 499970857 499979794 334780099 499979794 334780099 167900185 66971265 167900185 66971265 42011603 792667712 42011603 792667712 823148927 499986326 823148927 499986326 875517882 882349161 875517882 882349161 336083923 275391696 336083923 275391696 522262570 499987505 522262570 499987505 764540335 823249408 764540335 823249408 131953725 303947822 131953725 303947822 499985700 158088297 499985700 158088297 147148539 146393572 147148539 146393572 779805895 701018873 779805895 701018873 499981378 500019544 499981378 500019544 186861455 233722789 186861455 233722789 797016817 850660544 797016817 850660544 499979823 499971209 499979823 499971209 361668830 734530197 361668830 734530197 581333878 397648262 581333878 397648262 334589722 595487267 334589722 595487267 761288081 194196450 761288081 194196450 399567050 479447903 399567050 479447903 748635368 952784208 748635368 952784208 500007750 310975814 500007750 310975814 714101608 253082655 714101608 253082655 204353750 874522083 204353750 874522083 634261672 86181145 634261672 86181145 269146609 572496184 269146609 572496184 814850108 862589618 814850108 862589618 309124995 482134275 309124995 482134275 767872113 779216228 767872113 779216228 887814424 463073636 887814424 463073636 481354481 566424109 481354481 566424109 653706228 220035939 653706228 220035939 116842947 973963641 116842947 973963641 977687344 423173328 977687344 423173328 255411107 807136913 255411107 807136913 944609892 37808845 944609892 37808845 110223496 541210566 110223496 541210566 559999659 206547148 559999659 206547148 889752532 672714472 889752532 672714472 535877768 404924019 535877768 404924019 773303215 84331937 773303215 84331937 106466248 793157403 106466248 793157403 537392549 329154628 537392549 329154628 215965822 499972131 215965822 499972131 499969397 243124657 499969397 243124657 235541466 809435887 235541466 809435887 500025131 410776178 500025131 410776178 386317859 676012054 386317859 676012054 68938019 363871717 68938019 363871717 500021827 495461644 500021827 495461644 488987948 573197552 488987948 573197552 739744310 67762831 739744310 67762831 96064320 316260892 96064320 316260892 684129826 182218471 684129826 182218471 41646249 733075703 41646249 733075703 629224863 360467751 629224863 360467751 675700234 282291910 675700234 282291910 210670760 966287713 210670760 966287713 562926316 99065804 562926316 99065804 21889156 981754198 21889156 981754198 12308590 990029345 12308590 990029345 796904674 500011084 796904674 500011084 187817695 499961414 187817695 499961414 418856067 698819504 418856067 698819504 123405179 886513122 123405179 886513122 844285883 374100761 844285883 374100761 184813510 888878161 184813510 888878161 810329042 519784783 810329042 519784783 332998471 244540239 332998471 244540239 857050171 99375918 857050171 99375918 89308627 63978546 89308627 63978546 963714908 500030106 963714908 500030106 218175214 500006805 218175214 500006805 855498966 89798641 855498966 89798641 499977855 753774140 499977855 753774140 755838349 139955447 755838349 139955447 200546596 850322193 200546596 850322193 863422711 59583329 863422711 59583329 273140705 519241390 273140705 519241390 547068853 155062373 547068853 155062373 69467310 37942368 69467310 37942368 966718295 978776479 966718295 978776479 371050900 308238230 371050900 308238230 803323589 150158078 803323589 150158078 500006964 522198252 500006964 522198252 164642428 859872938 164642428 859872938 894414806 961308642 894414806 961308642 311853756 486585560 311853756 486585560 609210243 738133489 609210243 738133489 791672878 838376513 791672878 838376513 103908206 321749064 103908206 321749064 601642022 732506846 601642022 732506846 248631488 52873691 248631488 52873691 500030940 499994921 500030940 499994921 680889091 149287992 680889091 149287992 392328872 775773517 392328872 775773517 666170194 332732751 666170194 332732751 391885190 500705274 391885190 500705274 602354218 383079423 602354218 383079423 635692618 273398399 635692618 273398399 731296972 500016506 731296972 500016506 500032110 829487639 500032110 829487639 462306709 413419125 462306709 413419125 610743652 342953898 610743652 342953898 499998022 509778546 499998022 509778546 527011082 763429285 527011082 763429285 98492494 176668289 98492494 176668289 499971700 499965660 499971700 499965660 74486142 500034394 74486142 500034394 945879577 91643117 945879577 91643117 500020435 659411672 500020435 659411672 692306164 379948211 692306164 379948211 499974016 718849012 499974016 718849012 168691267 909531805 168691267 909531805 922754106 34393665 922754106 34393665 499998509 791910529 499998509 791910529 92421628 88641880 92421628 88641880 82014007 985850041 82014007 985850041 748111280 277665522 748111280 277665522 499979723 463557861 499979723 463557861 599613122 500033023 599613122 500033023 338591755 276573179 338591755 276573179 724470419 658295613 724470419 658295613 553176324 168241888 553176324 168241888 876707587 500002662 876707587 500002662 541679068 194077202 541679068 194077202 932236814 753172750 932236814 753172750 409773349 259950289 409773349 259950289 846932273 500017289 846932273 500017289 145469963 98269911 145469963 98269911 611829424 499981634 611829424 499981634 675172174 289641048 675172174 289641048 499988024 728823379 499988024 728823379 874963926 877191971 874963926 877191971 500020252 342990880 500020252 342990880 695699237 499994719 695699237 499994719 247359376 363440945 247359376 363440945 790746264 589195044 790746264 589195044 308679276 421148471 308679276 421148471 500026825 189990832 500026825 189990832 160430828 884574542 160430828 884574542 714240901 423113863 714240901 423113863 375105724 639629898 375105724 639629898 815991265 912829442 815991265 912829442 20206072 991011311 20206072 991011311 500027680 364761460 500027680 364761460 811680311 867713299 811680311 867713299 215191677 499977989 215191677 499977989 500007297 894498874 500007297 894498874 955783149 500027266 955783149 500027266 111758126 452988060 111758126 452988060 863570922 501814359 863570922 501814359 284668588 245013374 284668588 245013374 136554802 930331598 136554802 930331598 667346558 358268628 667346558 358268628 332129738 749184823 332129738 749184823 665735391 304159264 665735391 304159264 325276783 777393959 325276783 777393959 890732831 87353254 890732831 87353254 10920149 500021478 10920149 500021478 839880040 144166883 839880040 144166883 105478675 673879013 105478675 673879013 859546906 872594919 859546906 872594919 500024835 252809301 500024835 252809301 838379493 813264409 838379493 813264409 181047455 825839658 181047455 825839658 142133313 499994431 142133313 499994431 502648880 569203664 502648880 569203664 320432425 126994476 320432425 126994476 940736865 958961057 940736865 958961057 283250532 232982379 283250532 232982379 583793889 500007888 583793889 500007888 650972339 401991200 650972339 401991200 472824128 847829949 472824128 847829949 598284045 500019106 598284045 500019106 242274850 801452656 242274850 801452656 836863473 126140536 836863473 126140536 322075738 698231358 322075738 698231358 174464508 847228830 174464508 847228830 499991009 381817516 499991009 381817516 783677043 784913536 783677043 784913536 202187088 472239353 202187088 472239353 660768285 757333546 660768285 757333546 765287512 456221095 765287512 456221095 500005477 755293811 500005477 755293811 440507951 499981817 440507951 499981817 787605005 854527984 787605005 854527984 277383199 266632226 277383199 266632226 231505183 81383558 231505183 81383558 47132531 500021537 47132531 500021537 667507945 688777515 667507945 688777515 432102112 475869538 432102112 475869538 538641750 620508367 538641750 620508367 369943134 499978170 369943134 499978170 687473541 821167601 687473541 821167601 128125408 255190142 128125408 255190142 344042731 819313933 344042731 819313933 114119717 967978094 114119717 967978094 20368350 335725977 20368350 335725977 500000762 735768924 500000762 735768924 183639715 499983798 183639715 499983798 499976151 567123653 499976151 567123653 894053467 499971635 894053467 499971635 82561480 21633622 82561480 21633622 986055524 10497055 986055524 10497055 227944407 499982240 227944407 499982240 921389974 933283909 921389974 933283909 50808059 473261706 50808059 473261706 825102426 514591789 825102426 514591789 276808805 500006342 276808805 500006342 499970784 888812823 499970784 888812823 904801170 931663560 904801170 931663560 224476365 131210869 224476365 131210869 946719812 556257002 946719812 556257002 500021779 325071213 500021779 325071213 202411560 735220405 202411560 735220405 562616912 499970847 562616912 499970847 127855772 718186057 127855772 718186057 715946590 164735507 715946590 164735507 949835978 963995694 949835978 963995694 969599621 346766178 969599621 346766178 102572363 60818539 102572363 60818539 952933422 45056946 952933422 45056946 962489174 14463802 962489174 14463802 993681259 506494483 993681259 506494483 475449444 328654481 475449444 328654481 805711691 640318278 805711691 640318278 486919210 499975765 486919210 499975765 642191953 282298042 642191953 282298042 164550693 861787132 164550693 861787132 500015607 360911075 500015607 360911075 251133115 823783964 251133115 823783964 127176120 82427126 127176120 82427126 890479555 913381351 890479555 913381351 942528099 947525816 942528099 947525816 13001486 216839816 13001486 216839816 272683881 925819557 272683881 925819557 622600876 549749579 622600876 549749579 139675904 401849029 139675904 401849029 824824963 652671034 824824963 652671034 400748465 158401701 400748465 158401701 571021753 525046900 571021753 525046900 369723641 343999133 369723641 343999133 322146582 806798590 322146582 806798590 566442489 404844138 566442489 404844138 709859654 729694580 709859654 729694580 231206236 148563238 231206236 148563238 500019808 768177488 500019808 768177488 387685420 456705074 387685420 456705074 511313514 745598230 511313514 745598230 316584231 308032997 316584231 308032997 500025661 896156203 500025661 896156203 934666024 64037177 934666024 64037177 41554160 965194983 41554160 965194983 796650797 180057305 796650797 180057305 854354952 737775700 854354952 737775700 499967513 500005368 499967513 500005368 825322443 104364049 825322443 104364049 151757521 500012292 151757521 500012292 796858499 101078529 796858499 101078529 913042556 79368142 913042556 79368142 945608631 503255300 945608631 503255300 499983532 199825262 499983532 199825262 867858982 631190198 867858982 631190198 442654480 411981930 442654480 411981930 155711155 815267924 155711155 815267924 639431035 499992620 639431035 499992620 142540280 443451777 142540280 443451777 500022163 822737738 500022163 822737738 196599595 499974393 196599595 499974393 500004876 709744729 500004876 709744729 254787694 205289138 254787694 205289138 676223729 683458436 676223729 683458436 131171497 68531357 131171497 68531357 499988426 627949531 499988426 627949531 312823188 209581742 312823188 209581742 148302778 593143056 148302778 593143056 499981923 171700801 499981923 171700801 500020843 900834206 500020843 900834206 938569277 43237601 938569277 43237601 500011791 922329829 500011791 922329829 21527450 980937988 21527450 980937988 13830068 453377874 13830068 453377874 496825791 500036317 496825791 500036317 104720855 426638825 104720855 426638825 791254578 762294896 791254578 762294896 373675028 500018389 373675028 500018389 194807755 165550941 194807755 165550941 60338233 962684966 60338233 962684966 800763278 500036322 800763278 500036322 500012215 867598034 500012215 867598034 897141069 236642982 897141069 236642982 519415046 752252081 519415046 752252081 778324431 499989002 778324431 499989002 316495387 288774147 316495387 288774147 763686048 203626137 763686048 203626137 136805084 870198931 136805084 870198931 500006136 483235736 500006136 483235736 444840770 395651358 444840770 395651358 500037139 613114577 500037139 613114577 424828840 471008915 424828840 471008915 595018185 711251237 595018185 711251237 232363273 791408497 232363273 791408497 500033604 533463466 500033604 533463466 298052768 267030160 298052768 267030160 499982809 946280897 499982809 946280897 775166775 183496750 775166775 183496750 447994347 854206872 447994347 854206872 499995779 99782002 499995779 99782002 23048421 819014466 23048421 819014466 408436851 454093515 408436851 454093515 499992977 161974522 499992977 161974522 138902892 626374910 138902892 626374910 404653250 588682841 404653250 588682841 499998479 828700188 499998479 828700188 710721377 190877602 710721377 190877602 879585328 935691411 879585328 935691411 975040024 977245360 975040024 977245360 20979822 11478661 20979822 11478661 630884696 748280280 630884696 748280280 440511703 186622406 440511703 186622406 763636333 828371726 763636333 828371726 134871487 500001627 134871487 500001627 491772725 598554562 491772725 598554562 499993750 967275611 499993750 967275611 830505762 444265665 830505762 444265665 116634380 577600227 116634380 577600227 639363430 138029857 639363430 138029857 79249685 929257926 79249685 929257926 812951544 423450995 812951544 423450995 308406654 877588355 308406654 877588355 538038469 113842729 538038469 113842729 175290839 940384264 175290839 940384264 42868727 211882778 42868727 211882778 974243787 974863007 974243787 974863007 15189757 3895780 15189757 3895780 996371651 2877176 996371651 2877176 239668119 499995481 239668119 499995481 930403718 957026951 930403718 957026951 26235655 979226577 26235655 979226577 17303391 986879297 17303391 986879297 685933853 487291632 685933853 487291632 384544270 729026813 384544270 729026813 679344086 500030409 679344086 500030409 85604885 747831974 85604885 747831974 392731288 500003908 392731288 500003908 139790772 918539400 139790772 918539400 54148349 499997079 54148349 499997079 701431053 635031349 701431053 635031349 208362024 497016103 208362024 497016103 556079936 816686391 556079936 816686391 499960273 87132431 499960273 87132431 537395654 500026224 537395654 500026224 129925510 101294787 129925510 101294787 499986308 384668642 499986308 384668642 908236592 589966895 908236592 589966895 484914311 251171779 484914311 251171779 916123099 643418758 916123099 643418758 611166023 463223829 611166023 463223829 244710494 166315963 244710494 166315963 890029366 919475072 890029366 919475072 499964763 91507461 499964763 91507461 500037188 883501265 500037188 883501265 499986511 500024652 499986511 500024652 738925648 768554814 738925648 768554814 499975348 255268638 499975348 255268638 742206602 707567756 742206602 707567756 236054435 499971606 236054435 499971606 933335422 947209733 933335422 947209733 967472796 499988059 967472796 499988059 393450556 500014884 393450556 500014884 500007723 810386286 500007723 810386286 221759891 681354125 221759891 681354125 840184706 115178210 840184706 115178210 64433031 33562789 64433031 33562789 966780199 631793707 966780199 631793707 172758838 130953524 172758838 130953524 77650700 58982859 77650700 58982859 955211388 500027384 955211388 500027384 526582166 688499610 526582166 688499610 499970561 255754919 499970561 255754919 797678657 899961291 797678657 899961291 322800033 499998781 322800033 499998781 889019736 353878429 889019736 353878429 252945453 653538327 252945453 653538327 615965281 447030749 615965281 447030749 446759204 787806809 446759204 787806809 177754271 928285590 177754271 928285590 663450812 500008840 663450812 500008840 500016827 300435988 500016827 300435988 705853804 499997439 705853804 499997439 517564683 667795604 517564683 667795604 847403870 410172219 847403870 410172219 194224525 827327184 194224525 827327184 134315844 923792558 134315844 923792558 928907399 954959589 928907399 954959589 481488504 362487717 481488504 362487717 500030397 550622801 500030397 550622801 710453209 262548876 710453209 262548876 749360611 141166440 749360611 141166440 903001599 651767990 903001599 651767990 269080888 847629061 269080888 847629061 140707466 921756549 140707466 921756549 522752122 421936474 522752122 421936474 384088261 609885867 384088261 609885867 714696300 250718042 714696300 250718042 500010364 651855550 500010364 651855550 677611785 251600470 677611785 251600470 166014957 111649695 166014957 111649695 940019034 693185550 940019034 693185550 360656767 499971717 360656767 499971717 528895690 606172330 528895690 606172330 669652671 710754125 669652671 710754125 161369382 436671658 161369382 436671658 499998074 206923206 499998074 206923206 162130154 601589301 162130154 601589301 499966778 791658232 499966778 791658232 859960262 912420542 859960262 912420542 353510555 370113312 353510555 370113312 666412927 694528070 666412927 694528070 312501405 270616990 312501405 270616990 746972141 632075802 746972141 632075802 457954476 500027194 457954476 500027194 726696768 53854143 726696768 53854143 961428348 582812076 961428348 582812076 256521147 314165681 256521147 314165681 867270960 49650485 867270960 49650485 401062793 629165739 401062793 629165739 798986018 255494831 798986018 255494831 499967692 500020286 499967692 500020286 108395645 824429413 108395645 824429413 499990116 254144844 499990116 254144844 710992907 830839003 710992907 830839003 425557563 449059299 425557563 449059299 499973461 200387382 499973461 200387382 619627486 659441509 619627486 659441509 182840340 436525308 182840340 436525308 760841121 732497850 760841121 732497850 145679950 890242088 145679950 890242088 31302956 422127088 31302956 422127088 546977760 578891009 546977760 578891009 245711268 221202196 245711268 221202196 500024311 816433086 500024311 816433086 984163973 5743038 984163973 5743038 411365687 500034758 411365687 500034758 92484568 80932688 92484568 80932688 500034783 499985513 500034783 499985513 308181816 246080314 308181816 246080314 679316264 365577091 679316264 365577091 199075412 844903652 199075412 844903652 953180861 176822528 953180861 176822528 544069778 642395386 544069778 642395386 891550015 499992339 891550015 499992339 500019027 589414693 500019027 589414693 567232392 346959425 567232392 346959425 219287995 111958030 219287995 111958030 559987216 772243729 559987216 772243729 50607957 31895188 50607957 31895188 972832738 981676466 972832738 981676466 499968978 223062383 499968978 223062383 783446532 702541856 783446532 702541856 499974869 332649640 499974869 332649640 691581117 500019632 691581117 500019632 509253734 326153331 509253734 326153331 736355346 902582475 736355346 902582475 277941223 560998522 277941223 560998522 571759909 423403800 571759909 423403800 384179709 797017802 384179709 797017802 901643548 307059188 901643548 307059188 491550577 500012917 491550577 500012917 341900954 190696849 341900954 190696849 126199619 595774129 126199619 595774129 550772386 474949027 550772386 474949027 499969391 900546420 499969391 900546420 523909660 140823260 523909660 140823260 869647247 689661201 869647247 689661201 64613742 20978759 64613742 20978759 982542252 9576722 982542252 9576722 993305318 499987531 993305318 499987531 499995110 914860159 499995110 914860159 419164121 422920776 419164121 422920776 740664005 499992610 740664005 499992610 819073610 897190578 819073610 897190578 902295506 965083104 902295506 965083104 414855385 239415493 414855385 239415493 891609528 687806863 891609528 687806863 499966154 259732197 499966154 259732197 163499563 500030344 163499563 500030344 747635583 776284678 747635583 776284678 147964372 420383564 147964372 420383564 694557464 602113089 694557464 602113089 295657099 737588017 295657099 737588017 750735372 427458042 750735372 427458042 427785471 499961623 427785471 499961623 692661342 281077165 692661342 281077165 299514914 499961878 299514914 499961878 808561706 840393577 808561706 840393577 887697803 382395615 887697803 382395615 427260102 664984142 427260102 664984142 565503693 110901974 565503693 110901974 42064463 499968921 42064463 499968921 499966143 880926198 499966143 880926198 690366139 190010966 690366139 190010966 310147114 743034653 310147114 743034653 822382120 448400507 822382120 448400507 440701212 539453339 440701212 539453339 834595944 489195619 834595944 489195619 86434573 630973992 86434573 630973992 773758446 787909280 773758446 787909280 392571697 324101356 392571697 324101356 295234063 252605478 295234063 252605478 571791238 724433600 571791238 724433600 87275925 68949072 87275925 68949072 24579451 982352197 24579451 982352197 703494983 424950238 703494983 424950238 138274136 99600214 138274136 99600214 79719668 933602412 79719668 933602412 714431690 237823456 714431690 237823456 298160944 500010706 298160944 500010706 500038985 294283053 500038985 294283053 816567803 691491209 816567803 691491209 499988979 199340669 499988979 199340669 182463289 844164136 182463289 844164136 946900754 380045719 946900754 380045719 99850727 923625924 99850727 923625924 961297457 963183771 961297457 963183771 499980173 148836294 499980173 148836294 532103743 876780691 532103743 876780691 500018047 499983280 500018047 499983280 739347875 551827649 739347875 551827649 116161639 417994519 116161639 417994519 765268712 795114089 765268712 795114089 257528473 119393108 257528473 119393108 96237951 853166722 96237951 853166722 925117431 499982608 925117431 499982608 429682528 347337643 429682528 347337643 206922118 858258135 206922118 858258135 124925551 74032135 124925551 74032135 949885246 950471426 949885246 950471426 437337431 393369763 437337431 393369763 550028945 500985351 550028945 500985351 499999511 746707351 499999511 746707351 236182657 125433832 236182657 125433832 749683797 499971321 749683797 499971321 264148787 677632551 264148787 677632551 755235102 500001133 755235102 500001133 541823894 775507314 541823894 775507314 337235449 475682913 337235449 475682913 851159765 63093399 851159765 63093399 464000053 898852687 464000053 898852687 500034348 167251445 500034348 167251445 941783016 589240829 941783016 589240829 321221738 728229470 321221738 728229470 201826906 824997856 201826906 824997856 171743705 98340669 171743705 98340669 727363070 602017178 727363070 602017178 286428685 350594727 286428685 350594727 662430661 674838967 662430661 674838967 462521289 426201469 462521289 426201469 733862067 259833567 733862067 259833567 798336425 802017264 798336425 802017264 166394623 491713489 166394623 491713489 500012846 648121155 500012846 648121155 457545864 520836856 457545864 520836856 598440644 629236865 598440644 629236865 296149021 269987233 296149021 269987233 745665675 781090931 745665675 781090931 77632677 952411306 77632677 952411306 500014811 499980900 500014811 499980900 371988597 500039330 371988597 500039330 731861485 776306423 731861485 776306423 70677534 29526138 70677534 29526138 545321574 652874012 545321574 652874012 395286902 141097048 395286902 141097048 535147522 500024500 535147522 500024500 401235339 165185179 401235339 165185179 971466292 659063638 971466292 659063638 499960902 174375989 499960902 174375989 939557775 17625245 939557775 17625245 13285420 500031170 13285420 500031170 500028883 168940692 500028883 168940692 361594414 411228562 361594414 411228562 535067374 835164229 535067374 835164229 48505031 204427907 48505031 204427907 500006185 918847831 500006185 918847831 29468811 365825580 29468811 365825580 768464971 221406237 768464971 221406237 132703620 950896513 132703620 950896513 960449590 21942497 960449590 21942497 294144599 572669171 294144599 572669171 493220588 397692047 493220588 397692047 741773219 557909318 741773219 557909318 300493486 292278950 300493486 292278950 285747511 517174216 285747511 517174216 606409115 722398584 606409115 722398584 469076798 448697686 469076798 448697686 575623043 500004595 575623043 500004595 170595212 159890072 170595212 159890072 845641949 114074210 845641949 114074210 101089788 75735400 101089788 75735400 647658674 522178622 647658674 522178622 436507181 601649621 436507181 601649621 499993729 296103920 499993729 296103920 911451871 846513148 911451871 846513148 359079774 307195708 359079774 307195708 713328943 670008656 713328943 670008656 499982015 951477745 499982015 951477745 44475689 21545990 44475689 21545990 12235337 646463322 12235337 646463322 784180506 493700397 784180506 493700397 499974047 885333307 499974047 885333307 922000408 499992052 922000408 499992052 143317945 499786358 143317945 499786358 558502733 774391302 558502733 774391302 499965952 598901427 499965952 598901427 372384140 813627074 372384140 813627074 805617520 456261812 805617520 456261812 52120574 26099893 52120574 26099893 973986046 792769568 973986046 792769568 500004239 499971959 500004239 499971959 943261744 52402499 943261744 52402499 499971738 924849015 499971738 924849015 561476716 363876448 561476716 363876448 478497244 599447300 478497244 599447300 816108613 426728471 816108613 426728471 565512815 499964446 565512815 499964446 657170983 473503154 657170983 473503154 496516696 838649601 496516696 838649601 947485804 400142307 947485804 400142307 67281941 936470138 67281941 936470138 961430221 180505497 961430221 180505497 283934548 500024894 283934548 500024894 718275186 808061364 718275186 808061364 108600943 53587592 108600943 53587592 46118964 606140275 46118964 606140275 761325529 930065373 761325529 930065373 52990769 499978690 52990769 499978690 581261736 402932461 581261736 402932461 629279831 698822428 629279831 698822428 287058837 475619842 287058837 475619842 686940143 85689711 686940143 85689711 423495755 566289997 423495755 566289997 763362499 780045574 763362499 780045574 283318588 475790177 283318588 475790177 499977143 858338201 499977143 858338201 41109437 992374934 41109437 992374934 4658330 995579825 4658330 995579825 2922172 227959494 2922172 227959494 441766131 500014078 441766131 500014078 933776313 52995547 933776313 52995547 177875843 500034490 177875843 500034490 542334793 458879969 542334793 458879969 272812200 239248711 272812200 239248711 836505837 139553254 836505837 139553254 171822948 818360365 171822948 818360365 325433879 249600692 325433879 249600692 907763887 823477017 907763887 823477017 90059919 29532782 90059919 29532782 12862454 935206929 12862454 935206929 801671601 393609480 801671601 393609480 270474541 136975502 270474541 136975502 499990980 671507188 499990980 671507188 819525477 869368099 819525477 869368099 872824720 92804615 872824720 92804615 929483012 35408088 929483012 35408088 33400859 19562934 33400859 19562934 726591559 733137452 726591559 733137452 803688913 178522473 803688913 178522473 77428409 935476813 77428409 935476813 499966052 566957945 499966052 566957945 395719903 240913943 395719903 240913943 201349142 511475417 201349142 511475417 499961313 685616508 499961313 685616508 539199327 300450869 539199327 300450869 377721837 759367300 377721837 759367300 829581965 119330737 829581965 119330737 212026327 499963553 212026327 499963553 599476374 501628024 599476374 501628024 500010642 223721054 500010642 223721054 215866622 813871065 215866622 813871065 500024662 869909619 500024662 869909619 322091953 325872935 322091953 325872935 499993038 825791183 499993038 825791183 935735249 990491600 935735249 990491600 992686644 272819806 992686644 272819806 203360738 639248652 203360738 639248652 475304610 500007249 475304610 500007249 819459415 281989127 819459415 281989127 354303894 758712107 354303894 758712107 538746133 500026740 538746133 500026740 810562410 234010285 810562410 234010285 197886827 896516684 197886827 896516684 43543881 322826518 43543881 322826518 758694225 769174477 758694225 769174477 786551451 113046035 786551451 113046035 110412815 11709316 110412815 11709316 996056207 726548138 996056207 726548138 626406231 401087970 626406231 401087970 309206971 607655100 309206971 607655100 765348414 894509252 765348414 894509252 254593560 355643446 254593560 355643446 372301385 499988257 372301385 499988257 125006313 785450837 125006313 785450837 960002920 218521749 960002920 218521749 202506839 845386313 202506839 845386313 953003083 322535065 953003083 322535065 229481913 782012816 229481913 782012816 137356411 293341943 137356411 293341943 500033717 737248853 500033717 737248853 903837450 164246888 903837450 164246888 437638273 566027817 437638273 566027817 500006830 70409995 500006830 70409995 472560255 499976847 472560255 499976847 709742254 127823374 709742254 127823374 966983449 500001167 966983449 500001167 594750395 397516417 594750395 397516417 699126745 574502997 699126745 574502997 526247267 387456258 526247267 387456258 649717466 557140721 649717466 557140721 248276236 150782171 248276236 150782171 977908090 979923604 977908090 979923604 980239643 991527262 980239643 991527262 7571872 4135956 7571872 4135956 575618259 856945799 575618259 856945799 54961449 12931971 54961449 12931971 500038994 380872144 500038994 380872144 499974442 946291368 499974442 946291368 963096251 966279274 963096251 966279274 978103016 86379267 978103016 86379267 580150281 500023662 580150281 500023662 119374068 315938096 119374068 315938096 841322694 137005693 841322694 137005693 943329559 956390866 943329559 956390866 197862024 611125637 197862024 611125637 630547564 810701953 630547564 810701953 851199037 499968009 851199037 499968009 557522196 638934540 557522196 638934540 303059532 499999943 303059532 499999943 853352775 128233406 853352775 128233406 911842552 936741300 911842552 936741300 63166728 388175097 63166728 388175097 782702875 554578132 782702875 554578132 224874018 489968266 224874018 489968266 500037425 262418180 500037425 262418180 197142810 510944191 197142810 510944191 760849731 166610698 760849731 166610698 344451980 653964709 344451980 653964709 500013305 475851912 500013305 475851912 420414249 759959070 420414249 759959070 533739293 241757187 533739293 241757187 309924656 500039152 309924656 500039152 699938341 887444189 699938341 887444189 433467050 500016992 433467050 500016992 105299813 367062155 105299813 367062155 649768604 841448708 649768604 841448708 500031800 299968963 500031800 299968963 790993254 500266892 790993254 500266892 500028649 243218149 500028649 243218149 818340196 846254597 818340196 846254597 911599052 499977812 911599052 499977812 315052651 154242617 315052651 154242617 113476500 895263213 113476500 895263213 745231327 415729170 745231327 415729170 424976524 582295242 424976524 582295242 396387278 329612827 396387278 329612827 688594393 724138999 688594393 724138999 895227951 72632583 895227951 72632583 280483071 721726372 280483071 721726372 233468072 882538751 233468072 882538751 943419024 458785787 943419024 458785787 239778283 717069935 239778283 717069935 572170081 538647483 572170081 538647483 377482918 930636067 377482918 930636067 858307144 496195967 858307144 496195967 106351496 945726375 106351496 945726375 500024168 580700644 500024168 580700644 90212029 32887684 90212029 32887684 11667830 10280565 11667830 10280565 4630166 500038249 4630166 500038249 715048391 455435487 715048391 455435487 469698078 500026770 469698078 500026770 772119179 254891920 772119179 254891920 201353467 879061174 201353467 879061174 657458489 547097908 657458489 547097908 442867742 434641232 442867742 434641232 663165695 557562718 663165695 557562718 303252716 123296910 303252716 123296910 29759574 27143944 29759574 27143944 573710755 581157238 573710755 581157238 499971192 499975818 499971192 499975818 437600579 584032970 437600579 584032970 215310712 811607656 215310712 811607656 895654522 499971730 895654522 499971730 570431550 770948485 570431550 770948485 44486070 222603882 44486070 222603882 949486555 32348132 949486555 32348132 500000571 611956455 500000571 611956455 897619466 85984623 897619466 85984623 450232594 521114204 450232594 521114204 629509441 389679898 629509441 389679898 253495496 828886516 253495496 828886516 726132204 499974712 726132204 499974712 765108645 953083759 765108645 953083759 484973577 500001940 484973577 500001940 908007607 542900955 908007607 542900955 180224127 162602112 180224127 162602112 547395468 722032234 547395468 722032234 499972036 434631967 499972036 434631967 544770853 499992618 544770853 499992618 728018073 786145860 728018073 786145860 499975712 111853229 499975712 111853229 454490524 650540842 454490524 650540842 582512974 247397455 582512974 247397455 81824909 923636864 81824909 923636864 500034104 350292784 500034104 350292784 695209285 742149978 695209285 742149978 929562529 47705499 929562529 47705499 37882686 910252944 37882686 910252944 500019810 77983134 500019810 77983134 230090156 530252751 230090156 530252751 926506234 27238756 926506234 27238756 25445608 985463651 25445608 985463651 499977582 132328582 499977582 132328582 500994045 499974727 500994045 499974727 147668523 137851906 147668523 137851906 127594939 107860243 127594939 107860243 925834799 684771987 925834799 684771987 159757255 862922800 159757255 862922800 650774195 148205006 650774195 148205006 921991817 941566232 921991817 941566232 187349076 499963763 187349076 499963763 768872654 771194102 768872654 771194102 76747405 381963292 76747405 381963292 702398819 693522115 702398819 693522115 319067527 302344828 319067527 302344828 819598471 939481484 819598471 939481484 958997512 979955948 958997512 979955948 981427282 397009398 981427282 397009398 483154446 778978149 483154446 778978149 858657344 500022550 858657344 500022550 500019382 107568450 500019382 107568450 444580513 714335392 444580513 714335392 746706763 500007807 746706763 500007807 557892232 238663091 557892232 238663091 885597932 16266804 885597932 16266804 153141982 658562184 153141982 658562184 608666439 279207161 608666439 279207161 761295318 213149008 761295318 213149008 245153025 751706897 245153025 751706897 699703511 499970930 699703511 499970930 460026303 250114394 460026303 250114394 521554301 560461780 521554301 560461780 98102610 912065171 98102610 912065171 852340945 499962970 852340945 499962970 32385144 16415895 32385144 16415895 10201731 5112651 10201731 5112651 5075883 577958599 5075883 577958599 446276576 390389151 446276576 390389151 206097015 841142132 206097015 841142132 499996537 169610688 499996537 169610688 118563613 907597891 118563613 907597891 79497348 920636949 79497348 920636949 38381206 18135989 38381206 18135989 772901434 806173739 772901434 806173739 188590227 436933081 188590227 436933081 937736219 500013725 937736219 500013725 125690462 121798250 125690462 121798250 789227063 499993679 789227063 499993679 957599752 155916009 957599752 155916009 117780699 905997603 117780699 905997603 932284054 65832258 932284054 65832258 944518296 659780105 944518296 659780105 346323295 447347536 346323295 447347536 682110008 774297626 682110008 774297626 901793931 95332375 901793931 95332375 909957262 914019190 909957262 914019190 996381945 157179401 996381945 157179401 154691243 907406788 154691243 907406788 54833650 20971674 54833650 20971674 500001685 844386259 500001685 844386259 701018954 499986880 701018954 499986880 769496229 120346936 769496229 120346936 500000589 759389693 500000589 759389693 841847598 343570014 841847598 343570014 499994668 749346076 499994668 749346076 214981851 374871683 214981851 374871683 685012558 176917241 685012558 176917241 335340604 500002789 335340604 500002789 659082370 394227440 659082370 394227440 529910413 553344218 529910413 553344218 499980205 333851261 499980205 333851261 175862798 89632767 175862798 89632767 518767130 658401619 518767130 658401619 499978805 773924495 499978805 773924495 800293392 187323643 800293392 187323643 500006711 394959485 500006711 394959485 612291818 524975195 612291818 524975195 499992978 227635112 499992978 227635112 903068096 77654777 903068096 77654777 347374661 567732706 347374661 567732706 734093103 486341723 734093103 486341723 500017205 804770869 500017205 804770869 179506652 388979828 179506652 388979828 578213411 658898093 578213411 658898093 765077367 480067662 765077367 480067662 395855209 677297473 395855209 677297473 500014974 482912439 500014974 482912439 182699246 500027510 182699246 500027510 723860840 885456240 723860840 885456240 46483507 372168906 46483507 372168906 560733286 580628671 560733286 580628671 323463908 499998413 323463908 499998413 634999643 532179999 634999643 532179999 446225933 318615142 446225933 318615142 500017599 174880949 500017599 174880949 142049202 696109769 142049202 696109769 669549023 231720074 669549023 231720074 309396338 665164086 309396338 665164086 735958119 147906637 735958119 147906637 871250820 70307375 871250820 70307375 990379074 595956730 990379074 595956730 491495120 285673391 491495120 285673391 805003563 881046910 805003563 881046910 62531392 360510857 62531392 360510857 547422548 623529014 547422548 623529014 304428095 243078421 304428095 243078421 873999089 500018718 873999089 500018718 461991453 424399577 461991453 424399577 671940931 157428323 671940931 157428323 122900864 500012190 122900864 500012190 611880784 226544141 611880784 226544141 499986274 617473487 499986274 617473487 394848538 194385263 394848538 194385263 890150840 987943859 890150840 987943859 996004708 499961931 996004708 499961931 236250152 164887827 236250152 164887827 851521084 611044214 851521084 611044214 499975068 499971671 499975068 499971671 721476573 190726844 721476573 190726844 468099788 595559635 468099788 595559635 583021219 499979917 583021219 499979917 696318935 527059552 696318935 527059552 206060003 443915905 206060003 443915905 500007433 822836566 500007433 822836566 85165526 66103082 85165526 66103082 979881465 986284812 979881465 986284812 995685345 246617245 995685345 246617245 332323381 500016126 332323381 500016126 280718633 128666104 280718633 128666104 615936275 500036500 615936275 500036500 499963859 231725462 499963859 231725462 142704394 746262257 142704394 746262257 617492665 155375414 617492665 155375414 862577553 754560463 862577553 754560463 588710377 408237884 588710377 408237884 687638159 259928389 687638159 259928389 74413160 579561596 74413160 579561596 843043252 497647217 843043252 497647217 325983097 855316459 325983097 855316459 500021907 413839223 500021907 413839223 335181778 240402106 335181778 240402106 884126472 974922716 884126472 974922716 23378521 979736743 23378521 979736743 981378379 17990012 981378379 17990012 112676622 147793870 112676622 147793870 723328442 812857511 723328442 812857511 267478518 77745180 267478518 77745180 499998012 499979235 499998012 499979235 283548417 692179168 283548417 692179168 832616625 55584670 832616625 55584670 454464779 501499283 454464779 501499283 748386064 69442464 748386064 69442464 958125922 40540457 958125922 40540457 983817061 985990172 983817061 985990172 114651280 483576360 114651280 483576360 566844036 196040580 566844036 196040580 879237203 109401289 879237203 109401289 929910311 940462445 929910311 940462445 64623536 396925568 64623536 396925568 623771691 716765879 623771691 716765879 785742475 856125180 785742475 856125180 431274049 529309504 431274049 529309504 722333891 259725026 722333891 259725026 447226946 648042237 447226946 648042237 658442475 838966609 658442475 838966609 72004306 61533654 72004306 61533654 810048260 844224269 810048260 844224269 854660085 80801734 854660085 80801734 28072049 648833149 28072049 648833149 449799364 328797541 449799364 328797541 262655128 735731827 262655128 735731827 500022268 173507023 500022268 173507023 446288522 531332063 446288522 531332063 499981149 639088920 499981149 639088920 279618881 140594944 279618881 140594944 892053832 946832398 892053832 946832398 431236276 442246662 431236276 442246662 546767840 810357481 546767840 810357481 948995447 489571809 948995447 489571809 499979218 958556303 499979218 958556303 982905931 421427164 982905931 421427164 417763673 628614363 417763673 628614363 666694521 780926420 666694521 780926420 113185849 488250446 113185849 488250446 612138233 627874266 612138233 627874266 499992355 500014963 499992355 500014963 911659271 86463036 911659271 86463036 935661683 516601431 935661683 516601431 357171421 694713712 357171421 694713712 196047590 381056551 196047590 381056551 704824404 232183902 704824404 232183902 776526474 109772933 776526474 109772933 485427035 581813814 485427035 581813814 505145145 450027532 505145145 450027532 302853437 634272039 302853437 634272039 725375589 760856976 725375589 760856976 483580280 424685667 483580280 424685667 500002478 913002486 500002478 913002486 627201650 302929145 627201650 302929145 445826866 490600481 445826866 490600481 631665231 852821763 631665231 852821763 94818178 499963190 94818178 499963190 499976107 906806872 499976107 906806872 534905307 96449482 534905307 96449482 92249820 588868084 92249820 588868084 678841931 282423050 678841931 282423050 734004162 939246331 734004162 939246331 330990391 500006923 330990391 500006923 640823065 333167052 640823065 333167052 274886823 626760796 274886823 626760796 510162402 403376620 510162402 403376620 427955170 902054523 427955170 902054523 514978963 219104654 514978963 219104654 180817264 969449763 180817264 969449763 601342306 499966611 601342306 499966611 933542657 701053167 933542657 701053167 193548530 141257895 193548530 141257895 713660128 741886974 713660128 741886974 796104838 957461011 796104838 957461011 499977219 353443741 499977219 353443741 705437109 881576981 705437109 881576981 416472726 405684622 416472726 405684622 612376306 641062090 612376306 641062090 709646573 251454368 709646573 251454368 135821985 540066548 135821985 540066548 715243042 215570716 715243042 215570716 120871317 514572271 120871317 514572271 764121155 339639781 764121155 339639781 304606870 548932004 304606870 548932004 500000103 28638922 500000103 28638922 14324777 656087189 14324777 656087189 451780311 499984012 451780311 499984012 843709414 202391122 843709414 202391122 499967495 670007766 499967495 670007766 248532290 328328381 248532290 328328381 499975610 696896661 499975610 696896661 907115664 376669114 907115664 376669114 496431846 556427544 496431846 556427544 661283445 499979976 661283445 499979976 218058019 93148099 218058019 93148099 512172333 596114102 512172333 596114102 396111634 370005447 396111634 370005447 717701016 778431206 717701016 778431206 903564448 252579049 903564448 252579049 126489224 75628925 126489224 75628925 789936978 837794502 789936978 837794502 500002059 552729095 500002059 552729095 382380389 698155119 382380389 698155119 261903047 495904415 261903047 495904415 734249241 751021106 734249241 751021106 42843060 38657338 42843060 38657338 713599859 550754266 713599859 550754266 458230973 55429878 458230973 55429878 500017720 499989014 500017720 499989014 874683031 87497144 874683031 87497144 80877645 500013186 80877645 500013186 612461886 253086657 612461886 253086657 500017140 886418420 500017140 886418420 73274325 971343799 73274325 971343799 589129363 447667445 589129363 447667445 148051093 560312467 148051093 560312467 738681440 883486064 738681440 883486064 918153918 450654610 918153918 450654610 499187461 696538981 499187461 696538981 499993980 253662745 499993980 253662745 187898330 511148917 187898330 511148917 615110477 256909866 615110477 256909866 209650085 200745928 209650085 200745928 861903539 907696831 861903539 907696831 500011890 482578423 500011890 482578423 622828928 726001873 622828928 726001873 231080646 213880742 231080646 213880742 859323350 549770530 859323350 549770530 125802551 324902067 125802551 324902067 500028431 742626168 500028431 742626168 900852101 953733016 900852101 953733016 392648801 500037536 392648801 500037536 55084622 42475269 55084622 42475269 27846909 620614713 27846909 620614713 910915697 500022265 910915697 500022265 160516115 95384041 160516115 95384041 64498367 978710050 64498367 978710050 500037080 233778695 500037080 233778695 162150634 133429730 162150634 133429730 955816048 500029028 955816048 500029028 404471216 333039076 404471216 333039076 578797328 539444100 578797328 539444100 192372822 470367357 192372822 470367357 584186142 364645227 584186142 364645227 150145266 850666749 150145266 850666749 110658304 499966386 110658304 499966386 921953439 697571706 921953439 697571706 500024873 898624580 500024873 898624580 763809074 499984022 763809074 499984022 133444887 358653670 133444887 358653670 729205565 848150687 729205565 848150687 309106455 510590134 309106455 510590134 499997328 729992862 499997328 729992862 234490963 202501387 234490963 202501387 709699611 600937754 709699611 600937754 228321798 270496672 228321798 270496672 802645443 625153187 802645443 625153187 309513198 500004802 309513198 500004802 786943240 99677112 786943240 99677112 941542353 967258554 941542353 967258554 969799909 24519201 969799909 24519201 979147554 594401256 979147554 594401256 250973092 757589815 250973092 757589815 500033333 236155088 500033333 236155088 354859513 370766426 354859513 370766426 673302413 627314927 673302413 627314927 164275474 334884948 164275474 334884948 580088669 500019832 580088669 500019832 192145563 220667809 192145563 220667809 818808602 915895054 818808602 915895054 348229005 478237902 348229005 478237902 624169896 705888342 624169896 705888342 77043460 59686669 77043460 59686669 500026033 783600335 500026033 783600335 102181481 81107822 102181481 81107822 500020202 755254620 500020202 755254620 791339437 853179118 791339437 853179118 142623933 500004338 142623933 500004338 500032550 187144512 500032550 187144512 785709147 580049268 785709147 580049268 130782769 938060822 130782769 938060822 499981336 499999324 499981336 499999324 150963241 104711144 150963241 104711144 681570931 787158033 681570931 787158033 180019900 924016342 180019900 924016342 933411362 333481317 933411362 333481317 327816650 689033033 327816650 689033033 692164623 914728292 692164623 914728292 41145576 207989354 41145576 207989354 580039280 513062638 580039280 513062638 440557888 564823390 440557888 564823390 499990569 751052868 499990569 751052868 248372138 496068136 248372138 496068136 625366587 933088588 625366587 933088588 490460840 340513819 490460840 340513819 199274628 106696005 199274628 106696005 894519815 66648317 894519815 66648317 464662407 525185892 464662407 525185892 500019359 177282188 500019359 177282188 941142105 974853801 941142105 974853801 465943371 499984792 465943371 499984792 70583373 728065534 70583373 728065534 385270477 480414969 385270477 480414969 644020710 913014661 644020710 913014661 33043687 990587720 33043687 990587720 7368513 457944742 7368513 457944742 499976604 623108092 499976604 623108092 335511732 107975574 335511732 107975574 905302388 509995369 905302388 509995369 401423814 636009305 401423814 636009305 234623216 128595624 234623216 128595624 964686071 638640548 964686071 638640548 187780160 414925472 187780160 414925472 499976182 538797349 499976182 538797349 141087342 348717596 141087342 348717596 712322423 850801218 712322423 850801218 476069661 347435627 476069661 347435627 962003792 557076310 962003792 557076310 408051225 653692667 408051225 653692667 962781502 71624841 962781502 71624841 171404534 500016786 171404534 500016786 897055872 57123014 897055872 57123014 392692076 532402340 392692076 532402340 658658553 309347460 658658553 309347460 842971732 881361262 842971732 881361262 87656709 374159900 87656709 374159900 500014061 696723172 500014061 696723172 136209813 500028851 136209813 500028851 612284795 803024886 612284795 803024886 845240865 42682293 845240865 42682293 980056741 507096923 980056741 507096923 297011092 365757320 297011092 365757320 714070304 596178727 714070304 596178727 238035353 933259469 238035353 933259469 516319513 464029277 516319513 464029277 499967439 830790611 499967439 830790611 500027442 138588343 500027442 138588343 500008169 711127805 500008169 711127805 702503177 449135912 702503177 449135912 359416648 648174548 359416648 648174548 500023364 161073785 500023364 161073785 377709481 814699305 377709481 814699305 853834513 499964645 853834513 499964645 2920355 2243916 2920355 2243916 998008977 500038826 998008977 500038826 84850696 499231600 84850696 499231600 729483548 500023536 729483548 500023536 931499421 37896132 931499421 37896132 424991381 715693069 424991381 715693069 741935482 162688726 741935482 162688726 500033287 955757492 500033287 955757492 964144874 24382205 964144874 24382205 976050004 22342153 976050004 22342153 17940794 499974241 17940794 499974241 758439848 307128211 758439848 307128211 271396309 199490074 271396309 199490074 561231170 500013942 561231170 500013942 902765215 937917037 902765215 937917037 499980988 499972047 499980988 499972047 754335784 760746167 754335784 760746167 871024304 924664535 871024304 924664535 925102327 53581443 925102327 53581443 957418921 25737191 957418921 25737191 982599370 986690152 982599370 986690152 431241961 391610207 431241961 391610207 324189606 801568368 324189606 801568368 500015357 500033242 500015357 500033242 449008431 162310848 449008431 162310848 744432353 746394304 744432353 746394304 854203971 861992002 854203971 861992002 46105646 25491015 46105646 25491015 22634538 724948445 22634538 724948445 835393027 54194599 835393027 54194599 479975196 6010572
100044 0 19153498 20712549 19153498 20712549 4520636 22656140 4520636 22656140 3588926 3021432 3588926 3021432 24528775 24473386 24528775 24473386 1990746 1652082 1990746 1652082 70902 26921996 70902 26921996 809 26999480 809 26999480 21290853 5782883 21290853 5782883 3508152 25031929 3508152 25031929 26295277 25149938 26295277 25149938 1607839 25902265 1607839 25902265 812017 26468486 812017 26468486 458188 26901572 458188 26901572 34024 66576 34024 66576 26930898 26059003 26930898 26059003 1069171 1010718 1069171 1010718 10969924 17038224 10969924 17038224 8326634 5540281 8326634 5540281 23920013 2822189 23920013 2822189 24869503 23893527 24869503 23893527 2793340 3125184 2793340 3125184 23847806 23228768 23847806 23228768 2984875 2335468 2984875 2335468 24849435 1882452 24849435 1882452 2193841 12236747 2193841 12236747 17828292 17231468 17828292 17231468 20343753 20334008 20343753 20334008 5445532 22889565 5445532 22889565 23569247 2884430 23569247 2884430 25763339 24976199 25763339 24976199 26098866 25513048 26098866 25513048 1148641 1076068 1148641 1076068 933613 17195716 933613 17195716 21575402 5452485 21575402 5452485 9618554 18714201 9618554 18714201 7111482 5623359 7111482 5623359 22271812 4282473 22271812 4282473 23161814 22864181 23161814 22864181 25091420 24610060 25091420 24610060 1932051 25359706 1932051 25359706 1451990 1108835 1451990 1108835 25924167 25097274 25924167 25097274 1334131 1195317 1334131 1195317 25905333 25016877 25905333 25016877 1745742 1398267 1745742 1398267 1098561 26015028 1098561 26015028 26969746 26285017 26969746 26285017 754410 879579 754410 879579 26344722 25534039 26344722 25534039 878284 675834 878284 675834 26399418 25388855 26399418 25388855 867130 197507 867130 197507 26750495 11858105 26750495 11858105 13009840 12609056 13009840 12609056 13787303 14656904 13787303 14656904 10147640 8771910 10147640 8771910 20303344 19690611 20303344 19690611 16522197 10187843 16522197 10187843 10208975 18763052 10208975 18763052 7638627 21204153 7638627 21204153 22408455 22193794 22408455 22193794 22710361 4317615 22710361 4317615 4411545 23728566 4411545 23728566 3122012 1993675 3122012 1993675 2164777 24844254 2164777 24844254 25938138 24983267 25938138 24983267 1769881 1761019 1769881 1761019 25381329 24416674 25381329 24416674 2616849 24736099 2616849 24736099 25825997 11108026 25825997 11108026 15695507 18513085 15695507 18513085 18974199 6988908 18974199 6988908 21735389 4465411 21735389 4465411 22091302 22886578 22091302 22886578 3971612 3731766 3971612 3731766 3324503 24064521 3324503 24064521 24839048 1991107 24839048 1991107 25069630 24316445 25069630 24316445 25654325 24806562 25654325 24806562 2005304 1717627 2005304 1717627 24946353 23832990 24946353 23832990 2680358 24413653 2680358 24413653 2494912 2675291 2494912 2675291 24187794 23558920 24187794 23558920 9821341 8597017 9821341 8597017 18613545 18534890 18613545 18534890 19143572 18980179 19143572 18980179 7085046 6172366 7085046 6172366 21863533 5384827 21863533 5384827 12712612 15772351 12712612 15772351 10862702 10087017 10862702 10087017 18037296 7556725 18037296 7556725 6381445 6275771 6381445 6275771 21695425 21280002 21695425 21280002 22692540 3191787 22692540 3191787 2988772 2888613 2988772 2888613 23997352 23261070 23997352 23261070 3649209 2895810 3649209 2895810 23841884 23141156 23841884 23141156 4023608 12307615 4023608 12307615 14762113 15580143 14762113 15580143 11444630 8007483 11444630 8007483 19854822 7120815 19854822 7120815 6310993 20813149 6310993 20813149 5720973 5283243 5720973 5283243 4383436 22588933 4383436 22588933 4128426 23662218 4128426 23662218 2998683 23933944 2998683 23933944 24750064 1938856 24750064 1938856 2356664 24538038 2356664 24538038 13381741 11853690 13381741 11853690 15090557 11725099 15090557 11725099 11037811 16015502 11037811 16015502 17045003 18384378 17045003 18384378 6571486 20816434 6571486 20816434 5659879 4445726 5659879 4445726 23013680 22638845 23013680 22638845 24117620 23682494 24117620 23682494 2626411 24421068 2626411 24421068 25511501 24845411 25511501 24845411 2039093 1767845 2039093 1767845 25069426 24206792 25069426 24206792 2564347 24664661 2564347 24664661 2275764 1927918 2275764 1927918 2220434 13538123 2220434 13538123 18526488 19170211 18526488 19170211 20200666 19680876 20200666 19680876 9399047 9156341 9399047 9156341 12299600 17654104 12299600 17654104 9189102 8518211 9189102 8518211 19010623 19005626 19010623 19005626 19668266 6603876 19668266 6603876 6163138 22175932 6163138 22175932 4786863 22392099 4786863 22392099 4282166 3972731 4282166 3972731 3687612 3212162 3687612 3212162 24000430 22821648 24000430 22821648 13414969 11086770 13414969 11086770 18215136 8962154 18215136 8962154 9172636 8203243 9172636 8203243 19883687 6687146 19883687 6687146 21203795 20868250 21203795 20868250 22524767 21791088 22524767 21791088 9929314 12974003 9929314 12974003 17074910 9861441 17074910 9861441 18432396 8905670 18432396 8905670 8916364 18132186 8916364 18132186 18624386 10348505 18624386 10348505 10256121 16270487 10256121 16270487 12364462 9233629 12364462 9233629 9603538 10374318 9603538 10374318 17236477 17209648 17236477 17209648 18608858 19937194 18608858 19937194 7093678 5838843 7093678 5838843 21445014 5123672 21445014 5123672 4353611 23488099 4353611 23488099 3374756 24226831 3374756 24226831 25550234 24726176 25550234 24726176 26469084 25709686 26469084 25709686 1078740 708536 1078740 708536 26387490 25347639 26387490 25347639 26771454 26004917 26771454 26004917 922168 10810603 922168 10810603 13626041 13254639 13626041 13254639 16131507 16462725 16131507 16462725 17548290 9364117 17548290 9364117 19587635 19882981 19587635 19882981 20955993 20179889 20955993 20179889 21298839 21468621 21298839 21468621 23368154 22566119 23368154 22566119 4475274 4072102 4475274 4072102 22868085 22035755 22868085 22035755 4632130 3561157 4632130 3561157 23489540 23364947 23489540 23364947 3412578 2888888 3412578 2888888 24710804 23608069 24710804 23608069 25791560 24844851 25791560 24844851 2013053 2214516 2013053 2214516 24659099 2045323 24659099 2045323 1552148 25229221 1552148 25229221 1446803 1405478 1446803 1405478 25750777 25004605 25750777 25004605 2055269 11089391 2055269 11089391 13260984 14952387 13260984 14952387 10695108 10220777 10695108 10220777 19397684 19041685 19397684 19041685 7611658 5246909 7611658 5246909 5363990 12786327 5363990 12786327 16343068 7513879 16343068 7513879 7657435 5659936 7657435 5659936 22003772 21681113 22003772 21681113 5172340 4255307 5172340 4255307 22762450 22418426 22762450 22418426 23676170 2876517 23676170 2876517 23945894 23452621 23945894 23452621 3218452 2535214 3218452 2535214 24472721 23928371 24472721 23928371 2967398 3099476 2967398 3099476 23765177 22933480 23765177 22933480 3210386 3113618 3210386 3113618 13039237 13939840 13039237 13939840 12389252 11067888 12389252 11067888 9802007 18588124 9802007 18588124 6971529 5205175 6971529 5205175 5518026 5130393 5518026 5130393 22646084 22498716 22646084 22498716 4075621 3347390 4075621 3347390 23553379 2788691 23553379 2788691 2950046 13671161 2950046 13671161 16498170 16488938 16498170 16488938 8496419 7743809 8496419 7743809 19623171 7314916 19623171 7314916 7772690 15167807 7772690 15167807 17957455 17731600 17957455 17731600 8692757 8174329 8692757 8174329 19772624 19661413 19772624 19661413 20636309 20590272 20636309 20590272 5802800 21615603 5802800 21615603 5021373 21792689 5021373 21792689 22612235 13707519 22612235 13707519 11313540 10753235 11313540 10753235 13011312 13710117 13011312 13710117 17347828 17066902 17347828 17066902 8788155 7756833 8788155 7756833 7541987 20013760 7541987 20013760 5720815 4871888 5720815 4871888 22109535 21640857 22109535 21640857 5026264 4863177 5026264 4863177 4656973 3939800 4656973 3939800 22946064 22651265 22946064 22651265 4078497 22937727 4078497 22937727 3326645 23646880 3326645 23646880 3109247 24086785 3109247 24086785 2779801 2155546 2779801 2155546 24725565 23781775 24725565 23781775 2895300 2975166 2895300 2975166 24397554 23456172 24397554 23456172 3371514 3083964 3371514 3083964 13033643 14076199 13033643 14076199 15385074 9557989 15385074 9557989 18886377 19300842 18886377 19300842 20424820 20005148 20424820 20005148 13023192 11874297 13023192 11874297 16357149 15814236 16357149 15814236 16777573 8443104 16777573 8443104 8683968 7485800 8683968 7485800 19740129 15686751 19740129 15686751 11042211 13917209 11042211 13917209 15552156 15132024 15552156 15132024 11127310 8603164 11127310 8603164 20030329 6197515 20030329 6197515 21267772 20820535 21267772 20820535 6425643 13756855 6425643 13756855 13212266 10740927 13212266 10740927 10720336 17192715 10720336 17192715 9696060 17898474 9696060 17898474 8369731 19394742 8369731 19394742 20263493 6498063 20263493 6498063 5613589 21586310 5613589 21586310 22827589 22354500 22827589 22354500 23267117 3629236 23267117 3629236 23983108 23012345 23983108 23012345 3688346 23345199 3688346 23345199 23847403 14574299 23847403 14574299 11747161 9564445 11747161 9564445 18892372 7705477 18892372 7705477 19775910 7424249 19775910 7424249 7299372 6512385 7299372 6512385 6894516 11598267 6894516 11598267 13746992 14688561 13746992 14688561 11826413 9419013 11826413 9419013 9619551 18482389 9619551 18482389 7823288 7047930 7823288 7047930 7331607 19797113 7331607 19797113 20789276 20225068 20789276 20225068 13993445 11435095 13993445 11435095 16705759 16884586 16705759 16884586 9060709 18418383 9060709 18418383 7885032 19292242 7885032 19292242 21088673 5463005 21088673 5463005 21958264 21351566 21958264 21351566 5071233 4348961 5071233 4348961 22691187 12348144 22691187 12348144 13797662 13867183 13797662 13867183 15089751 11407051 15089751 11407051 15617481 15959446 15617481 15959446 9490356 8304538 9490356 8304538 8492820 7666630 8492820 7666630 19248762 12406893 19248762 12406893 12583836 14728882 12583836 14728882 11663266 16732978 11663266 16732978 18489911 19145098 18489911 19145098 7067943 20614728 7067943 20614728 5736271 5154369 5736271 5154369 21483694 21452348 21483694 21452348 22879747 3869689 22879747 3869689 12907671 13795465 12907671 13795465 12690541 12059692 12690541 12059692 15479406 15127795 15479406 15127795 9848469 17365435 9848469 17365435 18639639 17954981 18639639 17954981 9047480 13518667 9047480 13518667 14740370 11418454 14740370 11418454 10234320 8544991 10234320 8544991 8850124 11631712 8850124 11631712 17031178 17710816 17031178 17710816 9091365 8360958 9091365 8360958 19234439 20730378 19234439 20730378 21606518 21061968 21606518 21061968 21697490 4626814 21697490 4626814 21913401 21378129 21913401 21378129 22766415 22028301 22766415 22028301 23190800 3492532 23190800 3492532 3184382 23911307 3184382 23911307 2672125 2968893 2672125 2968893 14418918 13737091 14418918 13737091 16761132 16422848 16761132 16422848 17649486 8600202 17649486 8600202 8992167 18892248 8992167 18892248 7024190 6195005 7024190 6195005 20962167 12213202 20962167 12213202 12920665 14653387 12920665 14653387 10921791 16305733 10921791 16305733 9081530 8397427 9081530 8397427 21125654 6228247 21125654 6228247 12956086 13739504 12956086 13739504 13370581 10196389 13370581 10196389 16942997 16772552 16942997 16772552 17570508 8594114 17570508 8594114 7190567 20646042 7190567 20646042 21332614 14743972 21332614 14743972 11062496 8747043 11062496 8747043 18656145 19062859 18656145 19062859 20677547 5290218 20677547 5290218 21322251 21008965 21322251 21008965 5788379 5843208 5788379 5843208 21409203 11561363 21409203 11561363 13686580 15665093 13686580 15665093 18423842 18028446 18423842 18028446 9213640 14670770 9213640 14670770 15810571 15499611 15810571 15499611 10888216 16567631 10888216 16567631 18760781 18843706 18760781 18843706 7809923 7167566 7809923 7167566 20437550 19725265 20437550 19725265 7029321 5736646 7029321 5736646 21600450 4615779 21600450 4615779 4720521 4508121 4720521 4508121 22952030 4118162 22952030 4118162 11738513 14788692 11738513 14788692 16401333 16553755 16401333 16553755 9349043 9130900 9349043 9130900 15353444 14677265 15353444 14677265 12827375 11631635 12827375 11631635 15290915 15008753 15290915 15008753 10083788 8075671 10083788 8075671 19297754 7125202 19297754 7125202 19571947 20028788 19571947 20028788 20827089 20791997 20827089 20791997 21976655 5220172 21976655 5220172 22216945 4229360 22216945 4229360 4164966 23088728 4164966 23088728 24732546 23686405 24732546 23686405 3188619 3493635 3188619 3493635 24299506 2697466 24299506 2697466 2302673 24759292 2302673 24759292 2143222 2220358 2143222 2220358 24729803 24279668 24729803 24279668 2434322 2480233 2434322 2480233 15470400 14158643 15470400 14158643 12914354 11825376 12914354 11825376 12125008 17369874 12125008 17369874 8466287 7783722 8466287 7783722 7675759 19945010 7675759 19945010 20810802 5386768 20810802 5386768 21867729 12675596 21867729 12675596 13388214 15290751 13388214 15290751 16212422 10145522 16212422 10145522 10702914 9937722 10702914 9937722 17059364 17867236 17059364 17867236 19400941 18945436 19400941 18945436 19915740 5875330 19915740 5875330 5760484 5299693 5760484 5299693 5388213 5281660 5388213 5281660 14756726 12148250 14756726 12148250 13578591 14020672 13578591 14020672 15788975 10476787 15788975 10476787 11299516 12148249 11299516 12148249 15162983 10063367 15162983 10063367 17908683 8174048 17908683 8174048 8329279 19027616 8329279 19027616 7171533 19958334 7171533 19958334 6632019 20633294 6632019 20633294 21894751 21571108 21894751 21571108 4622675 4256997 4622675 4256997 22688495 22459411 22688495 22459411 4260398 22970582 4260398 22970582 3350562 24124266 3350562 24124266 2271903 2736211 2271903 2736211 14511857 15131572 14511857 15131572 16810795 17135027 16810795 17135027 18501591 8068435 18501591 8068435 8166489 7513497 8166489 7513497 20214989 19887959 20214989 19887959 6208017 21068051 6208017 21068051 22011703 5025252 22011703 5025252 13971497 15818956 13971497 15818956 17159090 8134481 17159090 8134481 19626445 19226247 19626445 19226247 21125563 5986660 21125563 5986660 16209874 12114903 16209874 12114903 14996699 11443738 14996699 11443738 11515912 16948695 11515912 16948695 8913645 18400998 8913645 18400998 7643461 6592985 7643461 6592985 20106977 20398811 20106977 20398811 21519333 21253783 21519333 21253783 22023225 4675192 22023225 4675192 11772688 17087174 11772688 17087174 9980093 13647255 9980093 13647255 13265581 10843971 13265581 10843971 10638846 18178078 10638846 18178078 19219223 7842657 19219223 7842657 7966216 19045747 7966216 19045747 19546764 13788977 19546764 13788977 12252248 15006866 12252248 15006866 16043306 15415877 16043306 15415877 13421221 13402990 13421221 13402990 14527975 11264374 14527975 11264374 17478880 17727969 17478880 17727969 8735211 7393572 8735211 7393572 6802738 20426835 6802738 20426835 5997978 5078084 5997978 5078084 4687327 22139315 4687327 22139315 23503712 22791054 23503712 22791054 24084113 23272428 24084113 23272428 24670706 23472436 24670706 23472436 24891833 24059838 24891833 24059838 2818245 24559400 2818245 24559400 25866802 1132971 25866802 1132971 13865392 14987837 13865392 14987837 10036225 9458752 10036225 9458752 19286164 18641908 19286164 18641908 7965754 19758184 7965754 19758184 5464025 21908847 5464025 21908847 22732607 4175425 22732607 4175425 12021051 15746693 12021051 15746693 17377737 9583757 17377737 9583757 8946570 17986842 8946570 17986842 20347355 6491466 20347355 6491466 20608889 20153938 20608889 20153938 21404397 21195332 21404397 21195332 5140499 21963547 5140499 21963547 4840178 4463406 4840178 4463406 4172744 3660670 4172744 3660670 3784343 2762498 3784343 2762498 24022504 23192059 24022504 23192059 3355192 24107950 3355192 24107950 2795709 2568908 2795709 2568908 24242624 23411165 24242624 23411165 3288856 24028629 3288856 24028629 2704705 2594126 2704705 2594126 12803682 14327381 12803682 14327381 15465235 8789905 15465235 8789905 8868364 7377906 8868364 7377906 6534619 6119108 6534619 6119108 21258016 13011959 21258016 13011959 12565400 11752986 12565400 11752986 15648646 16627284 15648646 16627284 17649750 8685648 17649750 8685648 8493623 18321347 8493623 18321347 15378857 11622244 15378857 11622244 17244861 16849636 17244861 16849636 18151471 18921189 18151471 18921189 7665923 6801235 7665923 6801235 5693422 5309054 5693422 5309054 5492258 11989177 5492258 11989177 16602866 17394135 16602866 17394135 8440618 6985543 8440618 6985543 5770283 21213589 5770283 21213589 22307746 4027069 22307746 4027069 23724260 22859342 23724260 22859342 3826894 3273404 3826894 3273404 23499463 12058771 23499463 12058771 11280315 10039631 11280315 10039631 17070594 17157615 17070594 17157615 18719737 8107808 18719737 8107808 7980390 19187110 7980390 19187110 19865988 19538572 19865988 19538572 21863880 21122408 21863880 21122408 5838461 5218037 5838461 5218037 21474433 21067947 21474433 21067947 5586427 4755427 5586427 4755427 4704620 15978951 4704620 15978951 18445217 8583795 18445217 8583795 19761130 19699632 19761130 19699632 6915474 5762960 6915474 5762960 21161502 20623384 21161502 20623384 6391550 11283900 6391550 11283900 16507163 10055049 16507163 10055049 17576934 17460094 17576934 17460094 18612775 8599914 18612775 8599914 8230356 19543174 8230356 19543174 7245142 6113140 7245142 6113140 5993306 21278144 5993306 21278144 22621485 21994585 22621485 21994585 22646659 3705587 22646659 3705587 23945367 23353716 23945367 23353716 3560106 2872980 3560106 2872980 2850213 15343727 2850213 15343727 16536228 16088949 16536228 16088949 10211484 17661767 10211484 17661767 18793900 8079174 18793900 8079174 8304115 19624012 8304115 19624012 20803348 20328508 20803348 20328508 6381701 5391634 6381701 5391634 21569526 20865282 21569526 20865282 5725924 4963661 5725924 4963661 22017213 21708345 22017213 21708345 4901021 4260364 4901021 4260364 22703271 21863910 22703271 21863910 4332718 4152028 4332718 4152028 15896252 15230952 15896252 15230952 14909870 13940839 14909870 13940839 13378797 10856614 13378797 10856614 16124933 18278517 16124933 18278517 7792261 6903510 7792261 6903510 20613273 20050552 20613273 20050552 5268153 4666414 5268153 4666414 22472429 13787368 22472429 13787368 11692382 15643588 11692382 15643588 8990411 8456390 8990411 8456390 7565235 6569783 7565235 6569783 7006348 20297165 7006348 20297165 20859064 5534197 20859064 5534197 21753734 21399239 21753734 21399239 22181652 22776505 22181652 22776505 4266514 10950769 4266514 10950769 15816056 14150874 15816056 14150874 14701460 15598319 14701460 15598319 9429977 8929047 9429977 8929047 9010292 8165696 9010292 8165696 8356636 7686980 8356636 7686980 19822255 19130746 19822255 19130746 7009838 4792783 7009838 4792783 4630164 4397669 4630164 4397669 3799097 22845622 3799097 22845622 12627757 11194699 12627757 11194699 11722870 15201862 11722870 15201862 17285314 9575386 17285314 9575386 9739327 8941837 9739327 8941837 19426375 18606494 19426375 18606494 14503042 11149801 14503042 11149801 15719976 12306706 15719976 12306706 12520022 14580744 12520022 14580744 15589605 10804346 15589605 10804346 9650547 8177620 9650547 8177620 19945650 6792487 19945650 6792487 6868893 5262090 6868893 5262090 21735395 21398774 21735395 21398774 22845722 22539110 22845722 22539110 4503347 4491035 4503347 4491035 13054428 13818834 13054428 13818834 14914269 14375492 14914269 14375492 11649199 10898519 11649199 10898519 16665962 9075136 16665962 9075136 9334096 17823915 9334096 17823915 18841583 17935317 18841583 17935317 8976364 8500374 8976364 8500374 18638299 18999282 18638299 18999282 8020459 20172190 8020459 20172190 21307009 20903932 21307009 20903932 21929899 22183907 21929899 22183907 4503791 4098345 4503791 4098345 22924173 22516689 22924173 22516689 23543227 22946920 23543227 22946920 12838886 11846926 12838886 11846926 15566715 15193716 15566715 15193716 10939566 9859722 10939566 9859722 17315525 9557235 17315525 9557235 9784379 9115907 9784379 9115907 8536904 8068724 8536904 8068724 7656648 19806050 7656648 19806050 6492981 20503865 6492981 20503865 12753623 10367553 12753623 10367553 16819242 10319183 16819242 10319183 13140975 12140010 13140975 12140010 15472601 16799675 15472601 16799675 9753730 9038252 9753730 9038252 18304508 18844696 18304508 18844696 19751438 6469335 19751438 6469335 20907324 20374638 20907324 20374638 21334831 21244995 21334831 21244995 5126970 4885834 5126970 4885834 12700645 12918822 12700645 12918822 16577193 16735620 16577193 16735620 17179707 11730136 17179707 11730136 12259525 14391160 12259525 14391160 11354034 10175498 11354034 10175498 10380689 17474722 10380689 17474722 18054135 12163598 18054135 12163598 12703818 14486731 12703818 14486731 15783022 14830204 15783022 14830204 16052826 15504248 16052826 15504248 11362439 12217123 11362439 12217123 13491150 14691866 13491150 14691866 11337218 10381906 11337218 10381906 16783381 16246191 16783381 16246191 17582226 17137107 17582226 17137107 9496204 7992450 9496204 7992450 8118313 6414548 8118313 6414548 20470965 21593855 20470965 21593855 5240720 4894195 5240720 4894195 5070673 21759923 5070673 21759923 12994231 11960103 12994231 11960103 15116367 11407719 15116367 11407719 12323846 13044828 12323846 13044828 15534763 15113647 15534763 15113647 11320077 16182002 11320077 16182002 10398474 8735259 10398474 8735259 9260830 8323742 9260830 8323742 19130568 7956188 19130568 7956188 19906685 19938448 19906685 19938448 20809720 5718561 20809720 5718561 5631875 3859535 5631875 3859535 22953397 22131206 22953397 22131206 23363549 3170666 23363549 3170666 24106873 23276373 24106873 23276373 24443454 23467979 24443454 23467979 25374938 1258455 25374938 1258455 26172188 25252698 26172188 25252698 1101924 25994393 1101924 25994393 830315 544444 830315 544444 26603729 25754866 26603729 25754866 987967 1027615 987967 1027615 12719673 13471450 12719673 13471450 13647171 11726884 13647171 11726884 12353217 15041094 12353217 15041094 11065547 10257751 11065547 10257751 17535992 18245351 17535992 18245351 8585542 7677655 8585542 7677655 8008564 14166754 8008564 14166754 16182616 10370139 16182616 10370139 10599707 17940230 10599707 17940230 18447513 13910917 18447513 13910917 11213993 16445051 11213993 16445051 10402144 13442926 10402144 13442926 13574454 11999355 13574454 11999355 15055242 11041028 15055242 11041028 18324324 8599363 18324324 8599363 19902619 19282610 19902619 19282610 14735538 13598559 14735538 13598559 13290551 12250915 13290551 12250915 12764591 10660855 12764591 10660855 16321703 13731349 16321703 13731349 14120044 12695725 14120044 12695725 13514973 14479835 13514973 14479835 14983702 11438633 14983702 11438633 15764226 15145473 15764226 15145473 16085652 9345390 16085652 9345390 18105125 17771800 18105125 17771800 8373255 18982156 8373255 18982156 6456025 6134356 6456025 6134356 21080495 13763330 21080495 13763330 11749023 15129952 11749023 15129952 15872077 11121714 15872077 11121714 11298586 16187845 11298586 16187845 10545022 12629234 10545022 12629234 15185811 14987879 15185811 14987879 11264177 10133409 11264177 10133409 17366649 17130234 17366649 17130234 9552313 18503645 9552313 18503645 7600373 6823390 7600373 6823390 6067665 5480725 6067665 5480725 5448703 22585723 5448703 22585723 4167425 3659651 4167425 3659651 3313086 2094786 3313086 2094786 24715716 13571198 24715716 13571198 12127283 10504369 12127283 10504369 10164496 18008368 10164496 18008368 20290137 6936474 20290137 6936474 21798036 21270048 21798036 21270048 22335587 4338501 22335587 4338501 4234196 4149029 4234196 4149029 22584895 12210257 22584895 12210257 14076610 12939456 14076610 12939456 12251147 15379035 12251147 15379035 15986173 9590843 15986173 9590843 8791810 8165998 8791810 8165998 19115885 18604724 19115885 18604724 7608502 6962150 7608502 6962150 6812876 6059334 6812876 6059334 21394586 20955410 21394586 20955410 22394613 4510850 22394613 4510850 4548129 4174370 4548129 4174370 3917940 23202253 3917940 23202253 3370233 24511987 3370233 24511987 1955979 2293778 1955979 2293778 24856430 24572190 24856430 24572190 1607540 1300726 1607540 1300726 25858270 1054722 25858270 1054722 757928 563987 757928 563987 124538 116276 124538 116276 23801 70808 23801 70808 26973422 26209830 26973422 26209830 733054 373100 733054 373100 132315 240651 132315 240651 26732984 26476340 26732984 26476340 527779 26673134 527779 26673134 241570 299087 241570 299087 26632444 25947042 26632444 25947042 550143 26418571 550143 26418571 14416512 13353802 14416512 13353802 13926825 11975482 13926825 11975482 15263214 15289717 15263214 15289717 11313578 9847206 11313578 9847206 10274989 16771508 10274989 16771508 8782711 18448756 8782711 18448756 19033142 7957601 19033142 7957601 8487114 20128612 8487114 20128612 21652421 4986454 21652421 4986454 4676986 4173403 4676986 4173403 23204211 22830240 23204211 22830240 23935488 13098649 23935488 13098649 13499328 14467410 13499328 14467410 15069857 15086205 15069857 15086205 16789149 17107402 16789149 17107402 18621331 18143363 18621331 18143363 8684485 20605744 8684485 20605744 6277692 6370445 6277692 6370445 20660974 20284168 20660974 20284168 6562959 21073527 6562959 21073527 5914670 5988151 5914670 5988151 13972717 13849673 13972717 13849673 12848465 12026414 12848465 12026414 14794393 12865629 14794393 12865629 13527094 12302569 13527094 12302569 12507220 14439428 12507220 14439428 15985837 10903421 15985837 10903421 11173773 9764027 11173773 9764027 9984460 9066728 9984460 9066728 18466189 17822845 18466189 17822845 8385172 19199447 8385172 19199447 20012586 20278841 20012586 20278841 5673888 5175125 5673888 5175125 5188580 4958673 5188580 4958673 21732506 21374499 21732506 21374499 4734392 22535264 4734392 22535264 23005730 13155275 23005730 13155275 13745564 12119016 13745564 12119016 14944850 11080038 14944850 11080038 15951912 10666769 15951912 10666769 16497492 17526259 16497492 17526259 18565587 6945930 18565587 6945930 7028130 6713882 7028130 6713882 12760003 14165946 12760003 14165946 11563879 16598868 11563879 16598868 9456569 8627025 9456569 8627025 7697964 19872335 7697964 19872335 6833374 5723487 6833374 5723487 21350876 20819679 21350876 20819679 5611602 5104816 5611602 5104816 23130136 21947749 23130136 21947749 13466402 12153831 13466402 12153831 11927262 10217654 11927262 10217654 10735683 13350400 10735683 13350400 13600768 11187780 13600768 11187780 16520706 17066974 16520706 17066974 17868068 8001537 17868068 8001537 8681603 18669721 8681603 18669721 20803062 20234727 20803062 20234727 6162429 5855982 6162429 5855982 14132765 13961678 14132765 13961678 15081435 11732476 15081435 11732476 15185851 15594390 15185851 15594390 16540637 16522364 16540637 16522364 9482597 9112247 9482597 9112247 19670782 20648441 19670782 20648441 6153777 5503318 6153777 5503318 21615310 12460692 21615310 12460692 12634296 14845423 12634296 14845423 16678111 9244242 16678111 9244242 9670860 17280704 9670860 17280704 13765862 12763871 13765862 12763871 13101057 15124880 13101057 15124880 17118109 10134357 17118109 10134357 13315200 13016035 13315200 13016035 14286313 13969326 14286313 13969326 17687705 17535522 17687705 17535522 9520274 11901342 9520274 11901342 13202483 13601457 13202483 13601457 10941560 9884916 10941560 9884916 17549363 18066652 17549363 18066652 18574851 7404038 18574851 7404038 7382766 6395768 7382766 6395768 21070580 5902902 21070580 5902902 4880547 4280712 4880547 4280712 23320263 3473378 23320263 3473378 23899584 22906539 23899584 22906539 4016653 12803293 4016653 12803293 15643142 15950465 15643142 15950465 10445486 19032931 10445486 19032931 7691802 7185313 7691802 7185313 19956477 6436437 19956477 6436437 20964616 20899933 20964616 20899933 22804652 4103240 22804652 4103240 4133687 22889979 4133687 22889979 23659591 2779220 23659591 2779220 24047003 23267210 24047003 23267210 12663658 10786459 12663658 10786459 10922155 16223560 10922155 16223560 10329357 18723493 10329357 18723493 8054858 19036328 8054858 19036328 7658326 6369540 7658326 6369540 6490578 5273475 6490578 5273475 5288080 3971861 5288080 3971861 23028211 3388489 23028211 3388489 23663478 22829531 23663478 22829531 3938336 23413764 3938336 23413764 25332934 24458505 25332934 24458505 1930129 1780633 1930129 1780633 13541941 13842453 13541941 13842453 10864813 9186888 10864813 9186888 17867391 11494132 17867391 11494132 14144366 14075331 14144366 14075331 16657722 18326934 16657722 18326934 8398756 19294252 8398756 19294252 20109494 6827360 20109494 6827360 20726262 21086489 20726262 21086489 5010167 21983495 5010167 21983495 4269368 3916895 4269368 3916895 23710326 22827700 23710326 22827700 16849189 9711107 16849189 9711107 17460082 18050291 17460082 18050291 8885480 7937756 8885480 7937756 8182196 18870517 8182196 18870517 7664455 6200736 7664455 6200736 20576834 14725182 20576834 14725182 13687918 11422088 13687918 11422088 9411045 8920973 9411045 8920973 19540870 7653183 19540870 7653183 15519495 15490380 15519495 15490380 16602554 9404251 16602554 9404251 9609604 8718533 9609604 8718533 8519391 7773021 8519391 7773021 20267523 20468392 20267523 20468392 6484036 4315836 6484036 4315836 22745379 22255870 22745379 22255870 23127140 3764884 23127140 3764884 23303745 2347039 23303745 2347039 25372962 24341425 25372962 24341425 13562572 11422412 13562572 11422412 16688749 16905591 16688749 16905591 9960434 13563154 9960434 13563154 15303362 11181315 15303362 11181315 11427005 16086440 11427005 16086440 9673705 8401505 9673705 8401505 19139025 7755659 19139025 7755659 19424039 7127055 19424039 7127055 5624202 21538324 5624202 21538324 5296477 4785398 5296477 4785398 22195694 14120938 22195694 14120938 12688648 11341324 12688648 11341324 11585580 15598274 11585580 15598274 11357862 9409457 11357862 9409457 17857953 17220257 17857953 17220257 12475960 13695099 12475960 13695099 15564692 10737702 15564692 10737702 10163426 17529923 10163426 17529923 18986773 19581212 18986773 19581212 6877563 6405996 6877563 6405996 20361056 14487174 20361056 14487174 12272818 11678059 12272818 11678059 16843219 16947975 16843219 16947975 17900987 8578253 17900987 8578253 8923992 18113397 8923992 18113397 8349092 7186939 8349092 7186939 21410899 20984411 21410899 20984411 4804057 4273093 4804057 4273093 22682113 22362574 22682113 22362574 4339103 3597494 4339103 3597494 23289206 23546394 23289206 23546394 2956452 2586452 2956452 2586452 24515002 2093129 24515002 2093129 1715516 1728963 1715516 1728963 13518307 14378821 13518307 14378821 11355292 16287756 11355292 16287756 17070882 9814224 17070882 9814224 17331364 18234063 17331364 18234063 8525737 6749515 8525737 6749515 20915017 20397058 20915017 20397058 13178295 12295500 13178295 12295500 13565083 13325061 13565083 13325061 13007559 11152991 13007559 11152991 15678716 16119735 15678716 16119735 17215907 17167647 17215907 17167647 9660151 8336301 9660151 8336301 19250087 6242074 19250087 6242074 21230852 20626683 21230852 20626683 5948246 4957241 5948246 4957241 21883147 21708147 21883147 21708147 23108995 3748231 23108995 3748231 3651533 12861211 3651533 12861211 14653697 14819203 14653697 14819203 10351833 17303168 10351833 17303168 9230483 18714400 9230483 18714400 19891483 7083447 19891483 7083447 6800624 5952488 6800624 5952488 20933041 11273850 20933041 11273850 10568227 9822330 10568227 9822330 17013398 12809364 17013398 12809364 13124558 11556616 13124558 11556616 16242847 10300498 16242847 10300498 16822808 8837386 16822808 8837386 8017591 19206373 8017591 19206373 7452241 6640593 7452241 6640593 21543196 21137931 21543196 21137931 21719822 4768794 21719822 4768794 22171870 12826832 22171870 12826832 13773741 11339823 13773741 11339823 15556921 13748087 15556921 13748087 13869803 11780269 13869803 11780269 14919192 15071495 14919192 15071495 11278946 10154854 11278946 10154854 19357631 19256661 19357631 19256661 7981850 11899219 7981850 11899219 16131460 11022173 16131460 11022173 15219214 14476540 15219214 14476540 13642325 11510414 13642325 11510414 15912892 10783890 15912892 10783890 17714408 18067549 17714408 18067549 8428709 19868380 8428709 19868380 20307820 15438596 20307820 15438596 10019588 17350844 10019588 17350844 18079623 18162304 18079623 18162304 8742659 19323335 8742659 19323335 20792873 6235972 20792873 6235972 5005549 4788497 5005549 4788497 4552134 22689285 4552134 22689285 4044442 3283054 4044442 3283054 23703363 22950176 23703363 22950176 25119107 23994310 25119107 23994310 2527861 2740219 2527861 2740219 25195709 24938755 25195709 24938755 1969647 2127613 1969647 2127613 14240295 15689452 14240295 15689452 17500946 17248442 17500946 17248442 8568912 6581622 8568912 6581622 6429762 20485261 6429762 20485261 21696401 21220336 21696401 21220336 22153638 21909043 22153638 21909043 5123087 14554833 5123087 14554833 13794190 13052479 13794190 13052479 14522435 14445659 14522435 14445659 10429956 17157483 10429956 17157483 9776881 8929848 9776881 8929848 18952072 6439073 18952072 6439073 6609486 21106841 6609486 21106841 22249804 22311213 22249804 22311213 4512944 4344410 4512944 4344410 4360468 22527604 4360468 22527604 23841320 2334721 23841320 2334721 2726925 15725000 2726925 15725000 13767317 11284035 13767317 11284035 16246141 15724164 16246141 15724164 11826188 11195911 11826188 11195911 17735866 17835379 17735866 17835379 8751055 18378620 8751055 18378620 19241059 7637878 19241059 7637878 8048717 5955445 8048717 5955445 6105063 21042247 6105063 21042247 5551587 5236582 5551587 5236582 21813792 4818311 21813792 4818311 4897712 22145177 4897712 22145177 4783358 11993962 4783358 11993962 14214884 14935112 14214884 14935112 10669714 17270174 10669714 17270174 9104858 8268653 9104858 8268653 19278591 19771135 19278591 19771135 20761335 20425584 20761335 20425584 21287025 5441174 21287025 5441174 5384637 21811224 5384637 21811224 23279315 3072369 23279315 3072369 2841160 24191401 2841160 24191401 1928920 25476384 1928920 25476384 1277639 25699274 1277639 25699274 14177530 12540956 14177530 12540956 12357613 10536082 12357613 10536082 11302939 17051058 11302939 17051058 18545911 8139375 18545911 8139375 7882433 19882531 7882433 19882531 6106348 5792490 6106348 5792490 15662541 16287224 15662541 16287224 17340311 9388237 17340311 9388237 9624892 18006433 9624892 18006433 8810106 19552269 8810106 19552269 20808857 5681076 20808857 5681076 5471877 21869234 5471877 21869234 5020889 4317045 5020889 4317045 4352206 3997288 4352206 3997288 23571951 23531530 23571951 23531530 3151307 23816320 3151307 23816320 25004160 12507119 25004160 12507119 11642369 16649848 11642369 16649848 18511924 17845906 18511924 17845906 14866159 12161830 14866159 12161830 13718062 13762844 13718062 13762844 16168151 10592469 16168151 10592469 9455470 17258516 9455470 17258516 17821050 12076546 17821050 12076546 14019741 16154577 14019741 16154577 16438931 9804546 16438931 9804546 17125259 12195443 17125259 12195443 11699129 10699703 11699129 10699703 16826400 18042225 16826400 18042225 19247972 19613194 19247972 19613194 7015357 6413998 7015357 6413998 6597493 20389668 6597493 20389668 21612036 21160607 21612036 21160607 5467342 5055988 5467342 5055988 5117779 22243580 5117779 22243580 4326616 23580440 4326616 23580440 3296147 2286870 3296147 2286870 24496170 2201920 24496170 2201920 25321771 1303094 25321771 1303094 25548054 24757348 25548054 24757348 2082133 1848117 2082133 1848117 14555148 15899144 14555148 15899144 18567938 8182193 18567938 8182193 7690191 6885296 7690191 6885296 5786303 21372335 5786303 21372335 5371049 21831982 5371049 21831982 23765141 2760597 23765141 2760597 24621709 23660181 24621709 23660181 2775363 2448300 2775363 2448300 15830634 12918254 15830634 12918254 11939284 16435310 11939284 16435310 9758953 8913673 9758953 8913673 18632156 8304000 18632156 8304000 19117814 18600845 19117814 18600845 19699323 6509533 19699323 6509533 21482880 21132720 21482880 21132720 6005116 5625890 6005116 5625890 21311004 20833419 21311004 20833419 6124227 5491382 6124227 5491382 21901545 21295142 21901545 21295142 4292958 3127062 4292958 3127062 23701707 23440308 23701707 23440308 3472390 14106768 3472390 14106768 15014171 11323251 15014171 11323251 10144664 9810440 10144664 9810440 19104265 19278969 19104265 19278969 7605252 20048034 7605252 20048034 20926979 5763036 20926979 5763036 5496580 5084924 5496580 5084924 23020415 3589399 23020415 3589399 3397317 24133642 3397317 24133642 2609300 2414206 2609300 2414206 25178481 24201216 25178481 24201216 1961376 1961572 1961376 1961572 1587628 25636305 1587628 25636305 1148701 1312257 1148701 1312257 12868013 13471076 12868013 13471076 16175313 10334624 16175313 10334624 10553585 17031458 10553585 17031458 18134366 17608328 18134366 17608328 9055702 19421544 9055702 19421544 20166264 19880802 20166264 19880802 6131539 20916978 6131539 20916978 5853067 21240501 5853067 21240501 22504587 3558592 22504587 3558592 3984303 23417075 3984303 23417075 1940303 25238917 1940303 25238917 1261012 1061679 1261012 1061679 738558 26442371 738558 26442371 392007 494951 392007 494951 26483193 25403390 26483193 25403390 1526733 1704150 1526733 1704150 1386025 25621844 1386025 25621844 26583761 25697171 26583761 25697171 879148 689666 879148 689666 26556218 25553651 26556218 25553651 982391 444561 982391 444561 26558155 26071552 26558155 26071552 644674 736838 644674 736838 606218 14498509 606218 14498509 15278888 12703344 15278888 12703344 12994120 16073452 12994120 16073452 17217555 9540255 17217555 9540255 17685259 17150590 17685259 17150590 8258399 7573578 8258399 7573578 7181415 6779223 7181415 6779223 13797210 13423252 13797210 13423252 12148973 15594007 12148973 15594007 10716100 16578056 10716100 16578056 8514032 7743260 8514032 7743260 19596700 11301407 19596700 11301407 14841021 12863146 14841021 12863146 11840836 15866519 11840836 15866519 16727646 16229904 16727646 16229904 10260015 9931527 10260015 9931527 19189587 7744927 19189587 7744927 19607219 19525709 19607219 19525709 7415939 6877097 7415939 6877097 14633552 14636838 14633552 14636838 11814946 10895725 11814946 10895725 16339568 15970504 16339568 15970504 10363077 8464597 10363077 8464597 20057428 6146490 20057428 6146490 20977921 5991791 20977921 5991791 21398799 5325197 21398799 5325197 21648672 20929987 21648672 20929987 5865384 22410395 5865384 22410395 3842873 3284351 3842873 3284351 24158076 23117302 24158076 23117302 3439528 23474698 3439528 23474698 24616847 23566156 24616847 23566156 3387292 2960908 3387292 2960908 23831517 22850464 23831517 22850464 3939529 3287446 3939529 3287446 23547114 11608834 23547114 11608834 13859295 15175620 13859295 15175620 16423351 10140254 16423351 10140254 10410325 9516983 10410325 9516983 9174932 18215010 9174932 18215010 8772070 7625379 8772070 7625379 19662190 19088321 19662190 19088321 6656136 20681614 6656136 20681614 5970125 4851054 5970125 4851054 4797016 4252847 4797016 4252847 22555608 21898187 22555608 21898187 4807796 4270421 4807796 4270421 22847967 22178097 22847967 22178097 23263169 12145222 23263169 12145222 12254209 10998593 12254209 10998593 16713343 16058768 16713343 16058768 15099687 12672113 15099687 12672113 10941671 15671039 10941671 15671039 16305370 10154570 16305370 10154570 9025137 17811939 9025137 17811939 18740252 8394454 18740252 8394454 18805910 19760184 18805910 19760184 6599797 6418778 6599797 6418778 20817591 20392355 20817591 20392355 6055496 21104961 6055496 21104961 5459352 21438470 5459352 21438470 15904968 12087065 15904968 12087065 11891576 15191617 11891576 15191617 11442669 13291196 11442669 13291196 15938105 10802679 15938105 10802679 10695189 17442218 10695189 17442218 18647157 7740880 18647157 7740880 20415547 20253127 20415547 20253127 6027261 5755945 6027261 5755945 21446806 20905724 21446806 20905724 21892632 4601688 21892632 4601688 22606481 4267045 22606481 4267045 13508857 14733496 13508857 14733496 11848053 15317142 11848053 15317142 17106103 17144851 17106103 17144851 18330967 8847591 18330967 8847591 19028235 7656723 19028235 7656723 19764638 6312219 19764638 6312219 20651420 6087561 20651420 6087561 5828248 21470578 5828248 21470578 5231622 4952152 5231622 4952152 21788655 11341964 21788655 11341964 11091441 16001197 11091441 16001197 16998362 10189660 16998362 10189660 10846059 16320587 10846059 16320587 17959770 17115463 17959770 17115463 7858881 19866924 7858881 19866924 20832810 20244462 20832810 20244462 21234458 20636401 21234458 20636401 21712003 5092626 21712003 5092626 4866520 4587677 4866520 4587677 22416493 22682783 22416493 22682783 4412020 23050722 4412020 23050722 3739392 3686954 3739392 3686954 23391882 22514794 23391882 22514794 4203247 22963903 4203247 22963903 2909235 24340440 2909235 24340440 1980945 25022956 1980945 25022956 1784024 25395360 1784024 25395360 26356233 14532743 26356233 14532743 14875564 11847192 14875564 11847192 11284574 10505399 11284574 10505399 17221192 18849811 17221192 18849811 7962851 7638733 7962851 7638733 12858445 14162440 12858445 14162440 15798855 11464499 15798855 11464499 11569584 9835802 11569584 9835802 9891592 16908009 9891592 16908009 19193039 7668026 19193039 7668026 20131241 6881221 20131241 6881221 6694921 20201356 6694921 20201356 21222130 20753931 21222130 20753931 5532909 5624647 5532909 5624647 21393840 4319335 21393840 4319335 4494058 4138346 4494058 4138346 22695856 13112603 22695856 13112603 13714840 14177376 13714840 14177376 15379708 15033591 15379708 15033591 15752821 11035750 15752821 11035750 16106819 8977070 16106819 8977070 9018766 7749130 9018766 7749130 7728766 19251819 7728766 19251819 19783508 12531168 19783508 12531168 12503714 11596336 12503714 11596336 15697013 15751778 15697013 15751778 16679780 16109036 16679780 16109036 9675329 8573567 9675329 8573567 9025366 12596393 9025366 12596393 14965726 14116817 14965726 14116817 17930435 17478510 17930435 17478510 8809943 8300728 8809943 8300728 18796033 19174057 18796033 19174057 20533468 6685406 20533468 6685406 6332769 5975678 6332769 5975678 20917056 21282972 20917056 21282972 5377174 21808732 5377174 21808732 4458986 4325458 4458986 4325458 23102037 22268014 23102037 22268014 13722681 12918669 13722681 12918669 12499283 11928398 12499283 11928398 15098234 10141128 15098234 10141128 17235988 16945833 17235988 16945833 17880711 17756182 17880711 17756182 9469363 7120881 9469363 7120881 7242913 6745824 7242913 6745824 14660053 13560486 14660053 13560486 13383481 11653267 13383481 11653267 15487385 15926133 15487385 15926133 10447619 17461097 10447619 17461097 18957054 18452281 18957054 18452281 20125689 6458752 20125689 6458752 6213135 5927917 6213135 5927917 20895705 20247937 20895705 20247937 6961494 12922403 6961494 12922403 14807165 14420603 14807165 14420603 10040548 17802168 10040548 17802168 8966214 7754632 8966214 7754632 19705446 7524771 19705446 7524771 13451286 14246444 13451286 14246444 10432272 17602193 10432272 17602193 18466582 7798177 18466582 7798177 7454180 6962586 7454180 6962586 6657703 5879815 6657703 5879815 5357473 5041030 5357473 5041030 5152482 4946609 5152482 4946609 21835473 21441243 21835473 21441243 4478220 22819408 4478220 22819408 23833805 2738794 23833805 2738794 2380007 24665408 2380007 24665408 25915567 25276883 25915567 25276883 1693150 13216817 1693150 13216817 13891893 14841426 13891893 14841426 10285530 9658971 10285530 9658971 19720116 19421594 19720116 19421594 20325493 19560912 20325493 19560912 7210554 7053600 7210554 7053600 13155079 13574805 13155079 13574805 10389167 8975134 10389167 8975134 7847307 7364907 7847307 7364907 20189761 6699621 20189761 6699621 6707885 20254459 6707885 20254459 21836574 5180459 21836574 5180459 4825270 22940038 4825270 22940038 3737294 3807476 3737294 3807476 17206696 10834296 17206696 10834296 15352118 12980476 15352118 12980476 11393906 9187544 11393906 9187544 19513809 19849818 19513809 19849818 20353783 5594167 20353783 5594167 5665556 21797092 5665556 21797092 22838704 14927753 22838704 14927753 15545583 16878455 15545583 16878455 9002325 18248122 9002325 18248122 7670965 19238556 7670965 19238556 19950073 13362521 19950073 13362521 10966447 17716614 10966447 17716614 19376843 7861332 19376843 7861332 7980472 19221413 7980472 19221413 20026109 6789504 20026109 6789504 6707192 20255570 6707192 20255570 20973069 6191334 20973069 6191334 21272817 20659436 21272817 20659436 6397524 11261862 6397524 11261862 15627847 14290231 15627847 14290231 11712163 8906715 11712163 8906715 8737981 8060913 8737981 8060913 19596407 7285494 19596407 7285494 7065536 6475007 7065536 6475007 20354890 20192292 20354890 20192292 6279383 21076110 6279383 21076110 5636982 21252659 5636982 21252659 16145906 9587738 16145906 9587738 9792448 8551659 9792448 8551659 8960766 18810362 8960766 18810362 19292040 11507941 19292040 11507941 11569324 17193765 11569324 17193765 9789558 8272852 9789558 8272852 8396514 7529268 8396514 7529268 20071648 19293568 20071648 19293568 7376279 19886501 7376279 19886501 20493960 12390758 20493960 12390758 12994414 14140976 12994414 14140976 10770789 9647728 10770789 9647728 17466526 12850401 17466526 12850401 11032698 16515938 11032698 16515938 18744052 18462860 18744052 18462860 8413731 7285935 8413731 7285935 19957522 19325131 19957522 19325131 7546433 19785176 7546433 19785176 20529798 20620678 20529798 20620678 21464851 5934621 21464851 5934621 17098062 11861963 17098062 11861963 12200968 10860035 12200968 10860035 16342852 15988382 16342852 15988382 10754671 15353257 10754671 15353257 16886547 17814943 16886547 17814943 9169520 8365250 9169520 8365250 19255741 7261631 19255741 7261631 7812039 20062979 7812039 20062979 6309347 21034097 6309347 21034097 5641903 4633033 5641903 4633033 22132562 14818619 22132562 14818619 11501102 10854250 11501102 10854250 15996755 13254591 15996755 13254591 12165212 16146833 12165212 16146833 9719965 9163692 9719965 9163692 18483462 8538421 18483462 8538421 15838542 11788951 15838542 11788951 12281664 10780501 12281664 10780501 10561491 17186150 10561491 17186150 18932611 18431700 18932611 18431700 14683558 11614864 14683558 11614864 11621535 10379304 11621535 10379304 17065708 8984725 17065708 8984725 9074357 18558532 9074357 18558532 8113739 8074259 8113739 8074259 19100769 14560321 19100769 14560321 10748311 16819991 10748311 16819991 9676137 18106615 9676137 18106615 19715784 7253847 19715784 7253847 20103210 6694232 20103210 6694232 20121394 19863559 20121394 19863559 7027942 5480115 7027942 5480115 21691524 21665835 21691524 21665835 22669837 3198510 22669837 3198510 2723652 24150387 2723652 24150387 2549325 24925210 2549325 24925210 1876368 2065763 1876368 2065763 25345268 24457956 25345268 24457956 25609679 1124652 25609679 1124652 26335813 25494570 26335813 25494570 1465732 1617825 1465732 1617825 25590060 24472809 25590060 24472809 16598993 15318426 16598993 15318426 10458458 16926205 10458458 16926205 9273181 17956956 9273181 17956956 18939162 7995642 18939162 7995642 8415417 18679486 8415417 18679486 19216104 7940783 19216104 7940783 19915867 5770429 19915867 5770429 5786650 22013401 5786650 22013401 3692008 23544419 3692008 23544419 3195831 3057814 3195831 3057814 24199414 22934045 24199414 22934045 2944844 2166939 2944844 2166939 24685246 23658773 24685246 23658773 3119271 3140916 3119271 3140916 23918536 23427343 23918536 23427343 2916099 24103422 2916099 24103422 24966990 12179693 24966990 12179693 11534373 8258607 11534373 8258607 19263273 7748162 19263273 7748162 7684956 19707209 7684956 19707209 7421617 5912901 7421617 5912901 6051299 11915909 6051299 11915909 15064198 15601876 15064198 15601876 10823181 10054762 10823181 10054762 10346458 17416830 10346458 17416830 18491229 8493645 18491229 8493645 18807858 18915817 18807858 18915817 7912984 19867048 7912984 19867048 6240936 5344703 6240936 5344703 21259349 5084617 21259349 5084617 21647865 11215722 21647865 11215722 11289629 8877314 11289629 8877314 8876663 8404754 8876663 8404754 19117693 18260629 19117693 18260629 12061024 13138826 12061024 13138826 13541992 14128630 13541992 14128630 11762541 15367067 11762541 15367067 16864706 9209862 16864706 9209862 18320938 17857229 18320938 17857229 18598317 7387464 18598317 7387464 7064533 6794032 7064533 6794032 21403776 5309895 21403776 5309895 22297885 4712750 22297885 4712750 14271936 15305690 14271936 15305690 9454092 8868348 9454092 8868348 9003774 7940060 9003774 7940060 19309380 19884571 19309380 19884571 6953660 20655274 6953660 20655274 6212209 13067283 6212209 13067283 14138842 14174699 14138842 14174699 10005395 9278919 10005395 9278919 9426980 17797614 9426980 17797614 18435560 8389252 18435560 8389252 18680141 18337278 18680141 18337278 19005509 6921148 19005509 6921148 21182988 5226383 21182988 5226383 5085048 4870350 5085048 4870350 22621315 22517718 22621315 22517718 23007807 12311929 23007807 12311929 12791839 11373623 12791839 11373623 15726517 15583185 15726517 15583185 17998844 17644798 17998844 17644798 18575995 17831520 18575995 17831520 8749571 8074454 8749571 8074454 19376077 7211506 19376077 7211506 19599423 20073903 19599423 20073903 21604208 5190734 21604208 5190734 5236897 4316793 5236897 4316793 3853584 3627809 3853584 3627809 23577457 2212749 23577457 2212749 2081172 12659232 2081172 12659232 14698704 17039560 14698704 17039560 10302277 12865801 10302277 12865801 14399318 12266761 14399318 12266761 15580889 10590290 15580889 10590290 18064782 17487414 18064782 17487414 9382492 8357921 9382492 8357921 18906937 19164990 18906937 19164990 7273637 6527406 7273637 6527406 6834869 6208983 6834869 6208983 5750148 20985217 5750148 20985217 14121896 13237904 14121896 13237904 13155057 14000156 13155057 14000156 14946432 12063738 14946432 12063738 10900934 9135309 10900934 9135309 9397384 8830389 9397384 8830389 13770683 13212425 13770683 13212425 13685518 12587389 13685518 12587389 15910698 15227079 15910698 15227079 10878393 17129601 10878393 17129601 9612833 9045631 9612833 9045631 18019853 14490439 18019853 14490439 9707456 17483339 9707456 17483339 18243946 18050181 18243946 18050181 18533363 8248689 18533363 8248689 7981624 6549332 7981624 6549332 6243035 5546956 6243035 5546956 4938766 22349760 4938766 22349760 4580018 23539551 4580018 23539551 2915500 2716200 2915500 2716200 1735893 25235861 1735893 25235861 1232071 1105377 1232071 1105377 25602515 24608759 25602515 24608759 2202481 1606065 2202481 1606065 25872624 25024618 25872624 25024618 25918248 14233951 25918248 14233951 12525117 14962823 12525117 14962823 17711131 9280163 17711131 9280163 12555897 15276737 12555897 15276737 11137790 16100006 11137790 16100006 16856054 9903378 16856054 9903378 12849214 13673614 12849214 13673614 15095170 10463484 15095170 10463484 17015007 16564801 17015007 16564801 9727675 8731667 9727675 8731667 8807369 19834674 8807369 19834674 21429243 20711985 21429243 20711985 21511123 5200624 21511123 5200624 14094761 14291868 14094761 14291868 11360907 10364920 11360907 10364920 17002420 16637205 17002420 16637205 9230739 7705526 9230739 7705526 7893851 7314760 7893851 7314760 20075682 6460829 20075682 6460829 20887720 22423225 20887720 22423225 22931902 12150713 22931902 12150713 15236303 10473518 15236303 10473518 17023244 9562483 17023244 9562483 17650210 17289570 17650210 17289570 16020936 14101853 16020936 14101853 14150237 12548663 14150237 12548663 12031130 15985627 12031130 15985627 16540325 10226832 16540325 10226832 10922896 16317473 10922896 16317473 9562039 6305058 9562039 6305058 6061173 4797210 6061173 4797210 22523914 22021612 22523914 22021612 23187501 3655384 23187501 3655384 3981699 12622271 3981699 12622271 15817179 15374506 15817179 15374506 11224313 10141211 11224313 10141211 10539006 16672465 10539006 16672465 17796964 17310876 17796964 17310876 9233089 18494659 9233089 18494659 19188729 7511861 19188729 7511861 6856844 20265498 6856844 20265498 21348169 4610602 21348169 4610602 22427096 21790553 22427096 21790553 4703029 23272020 4703029 23272020 24570073 24001594 24570073 24001594 2447225 2081117 2447225 2081117 24881460 23969213 24881460 23969213 2865310 2265622 2865310 2265622 24984444 24007903 24984444 24007903 2901170 24383713 2901170 24383713 25208123 14508474 25208123 14508474 13557987 12007570 13557987 12007570 16307902 9973918 16307902 9973918 17315035 17308623 17315035 17308623 8600860 7646940 8600860 7646940 6861163 20987474 6861163 20987474 5429808 4066167 5429808 4066167 22984149 23641086 22984149 23641086 3103284 24048918 3103284 24048918 2344802 2377688 2344802 2377688 24544212 24581919 24544212 24581919 2170709 25185781 2170709 25185781 1378531 25880100 1378531 25880100 784848 26758152 784848 26758152 137073 212212 137073 212212 56629 26985929 56629 26985929 651 725 651 725 13332555 13318479 13332555 13318479 13868324 10905568 13868324 10905568 16639051 16619082 16639051 16619082 17405258 9184383 17405258 9184383 6830167 6390353 6830167 6390353 20555778 19789864 20555778 19789864 6571852 6220677 6571852 6220677 21173052 20951398 21173052 20951398 5857127 21351172 5857127 21351172 22486383 3961449 22486383 3961449 3755526 3092985 3755526 3092985 23957130 2813369 23957130 2813369 2956783 24262891 2956783 24262891 2693337 2814167 2693337 2814167 24156015 23429960 24156015 23429960 3205193 3146797 3205193 3146797 23843770 23643556 23843770 23643556 2697454 2644906 2697454 2644906 24188137 23729606 24188137 23729606 2993140 2922714 2993140 2922714 13506368 13352822 13506368 13352822 12932971 11965534 12932971 11965534 15232203 11085507 15232203 11085507 16205308 10196779 16205308 10196779 10799941 16172172 10799941 16172172 16939754 8972635 16939754 8972635 18421706 12690571 18421706 12690571 11064164 16344207 11064164 16344207 10786339 10011272 10786339 10011272 17223079 16942403 17223079 16942403 9676296 18983464 9676296 18983464 20602338 20043266 20602338 20043266 6709944 6580298 6709944 6580298 13781761 13234617 13781761 13234617 13088131 12008853 13088131 12008853 15689589 11285903 15689589 11285903 11474309 15912754 11474309 15912754 16894643 16817135 16894643 16817135 10026975 9116568 10026975 9116568 18474250 8084658 18474250 8084658 7368185 19813150 7368185 19813150 20533918 6537011 20533918 6537011 13996595 15376924 13996595 15376924 11154874 14072900 11154874 14072900 15642171 16276360 15642171 16276360 9870122 9006475 9870122 9006475 18178026 12492217 18178026 12492217 12974338 14556572 12974338 14556572 16548354 10392400 16548354 10392400 14846720 13239817 14846720 13239817 13578616 14393001 13578616 14393001 11970940 14712144 11970940 14712144 14124448 10721512 14124448 10721512 17625939 9440924 17625939 9440924 18808499 18732448 18808499 18732448 7915780 7208987 7915780 7208987 6753510 20477025 6753510 20477025 6366400 5785199 6366400 5785199 21627449 4631766 21627449 4631766 4738479 4057913 4738479 4057913 3849171 3711709 3849171 3711709 23217932 22083084 23217932 22083084 4664417 4124323 4664417 4124323 3887729 3848723 3887729 3848723 14606131 14152890 14606131 14152890 12785521 10588068 12785521 10588068 11149112 15685226 11149112 15685226 13036797 12341539 13036797 12341539 15090253 14608938 15090253 14608938 12026872 9875620 12026872 9875620 10422973 16778616 10422973 16778616 18009949 17396557 18009949 17396557 14338833 11670069 14338833 11670069 15695336 15621803 15695336 15621803 10113670 9359399 10113670 9359399 18996193 6728871 18996193 6728871 20940446 5281236 20940446 5281236 22174105 21970421 22174105 21970421 4892726 4277083 4892726 4277083 4025567 3824666 4025567 3824666 3305304 23629400 3305304 23629400 12697531 13635138 12697531 13635138 14123224 9794011 14123224 9794011 8757330 18590427 8757330 18590427 8285907 19154577 8285907 19154577 7467584 19831731 7467584 19831731 20668125 20590299 20668125 20590299 5391640 21330393 5391640 21330393 13837823 10680570 13837823 10680570 17117298 17978192 17117298 17978192 18379332 15131962 18379332 15131962 11088377 9665372 11088377 9665372 19239649 18439651 19239649 18439651 19825745 6281713 19825745 6281713 21011808 20641575 21011808 20641575 21533100 21094011 21533100 21094011 5424267 4891735 5424267 4891735 22719620 21965940 22719620 21965940 4623690 4292926 4623690 4292926 4100225 2794600 4100225 2794600 24040894 23080784 24040894 23080784 3597455 3153504 3597455 3153504 23746367 23373861 23746367 23373861 24697506 23967425 24697506 23967425 2695404 24459671 2695404 24459671 2517162 13347946 2517162 13347946 14548836 14173078 14548836 14173078 16991798 16487642 16991798 16487642 10112233 8446304 10112233 8446304 19834735 6326628 19834735 6326628 6018455 5658463 6018455 5658463 5570453 21426471 5570453 21426471 12999877 12290179 12999877 12290179 15915952 16063030 15915952 16063030 10506804 8892183 10506804 8892183 7800765 19216836 7800765 19216836 12815684 11432813 12815684 11432813 15392364 11541996 15392364 11541996 11347689 10699103 11347689 10699103 16632128 8466391 16632128 8466391 18838622 19044414 18838622 19044414 7630023 7236999 7630023 7236999 20317816 6720944 20317816 6720944 13785318 15154034 13785318 15154034 16094510 9625435 16094510 9625435 18045997 18165803 18045997 18165803 8080489 7332788 8080489 7332788 7089042 20941100 7089042 20941100 21681503 21546455 21681503 21546455 4458091 4059333 4458091 4059333 23572294 22543875 23572294 22543875 4169325 3703401 4169325 3703401 23107990 22532834 23107990 22532834 4523572 4161690 4523572 4161690 22878004 3732247 22878004 3732247 3397900 24081449 3397900 24081449 2834225 13030598 2834225 13030598 15112086 10019061 15112086 10019061 10462022 12924130 10462022 12924130 13799099 14643149 13799099 14643149 15855970 8598027 15855970 8598027 9020016 17896690 9020016 17896690 8463350 7732682 8463350 7732682 8210854 18885619 8210854 18885619 20536079 5845743 20536079 5845743 21278511 20679454 21278511 20679454 6374636 5961717 6374636 5961717 5346518 4760946 5346518 4760946 22717474 3970943 22717474 3970943 22822631 12206632 22822631 12206632 13690967 13002956 13690967 13002956 13008386 11321803 13008386 11321803 10492089 9253321 10492089 9253321 9636251 17148948 9636251 17148948 17922961 18037704 17922961 18037704 9101368 8151837 9101368 8151837 19021365 7749107 19021365 7749107 19746203 20610106 19746203 20610106 21548577 5048392 21548577 5048392 22018964 21487448 22018964 21487448 22545883 4492562 22545883 4492562 14213018 13931387 14213018 13931387 11409792 10374879 11409792 10374879 10006781 18318606 10006781 18318606 19311690 19639032 19311690 19639032 7069929 6481804 7069929 6481804 6702956 11588699 6702956 11588699 15889899 10007363 15889899 10007363 17634863 9406174 17634863 9406174 14513985 16124569 14513985 16124569 17994386 8425425 17994386 8425425 19385999 18605872 19385999 18605872 8256744 19063813 8256744 19063813 7745838 6816738 7745838 6816738 6746466 6172112 6746466 6172112 21060614 20765036 21060614 20765036 5441504 21471818 5441504 21471818 22293747 22213914 22293747 22213914 4613469 22297789 4613469 22297789 3671985 23485868 3671985 23485868 3049144 2057644 3049144 2057644 25055372 24482159 25055372 24482159 25513642 24621609 25513642 24621609 25676204 12453382 25676204 12453382 11939898 16005676 11939898 16005676 16821913 9550871 16821913 9550871 9741423 8564722 9741423 8564722 18976252 8253552 18976252 8253552 8274463 6632738 8274463 6632738 6550278 21173841 6550278 21173841 22285529 21592104 22285529 21592104 5243480 4853979 5243480 4853979 22218192 22158733 22218192 22158733 4472925 3371705 4472925 3371705 23778399 22756020 23778399 22756020 3837245 23247664 3837245 23247664 14951657 11581866 14951657 11581866 16570276 9801619 16570276 9801619 9069063 18106959 9069063 18106959 8644803 19585482 8644803 19585482 20516298 5912998 20516298 5912998 5373430 5133279 5373430 5133279 5070905 21989480 5070905 21989480 23303810 22714558 23303810 22714558 3770781 2372720 3770781 2372720 25005281 24477513 25005281 24477513 2516251 2356074 2516251 2356074 1899486 1814814 1899486 1814814 24892877 23923253 24892877 23923253 3148303 12478448 3148303 12478448 16526853 16921712 16526853 16921712 17711309 9428812 17711309 9428812 14773851 14225034 14773851 14225034 11303191 15516473 11303191 15516473 13182185 12746895 13182185 12746895 11820964 10546546 11820964 10546546 10982642 10437159 10982642 10437159 14196698 14915240 14196698 14915240 9038047 18809354 9038047 18809354 19607517 20362695 19607517 20362695 21499042 5409097 21499042 5409097 5415802 21526063 5415802 21526063 23412333 22449449 23412333 22449449 4399618 3882516 4399618 3882516 3609011 23332484 3609011 23332484 25153844 1615552 25153844 1615552 13692676 13322466 13692676 13322466 12035952 16584508 12035952 16584508 17561003 17227225 17561003 17227225 13933682 10719039 13933682 10719039 16552795 10290342 16552795 10290342 17227351 17142607 17227351 17142607 9250763 8078028 9250763 8078028 6441680 6208203 6441680 6208203 21038888 20584921 21038888 20584921 21352039 20702543 21352039 20702543 5567784 21478641 5567784 21478641 22078978 10952035 22078978 10952035 10361949 16592296 10361949 16592296 18108733 8867174 18108733 8867174 9137935 17740761 9137935 17740761 19285512 7899955 19285512 7899955 7237613 20106259 7237613 20106259 20791749 5953573 20791749 5953573 21084670 5232869 21084670 5232869 4808074 22201231 4808074 22201231 4462311 22485708 4462311 22485708 24298190 23184293 24298190 23184293 3836524 13576915 3836524 13576915 14198860 11943093 14198860 11943093 15616800 15260883 15616800 15260883 9817074 9081316 9817074 9081316 8819560 7165610 8819560 7165610 19797811 19088261 19797811 19088261 13230782 12850443 13230782 12850443 14357016 14266328 14357016 14266328 12220131 14594041 12220131 14594041 16368419 9529908 16368419 9529908 18295677 18938348 18295677 18938348 19817912 13959791 19817912 13959791 12368186 14510334 12368186 14510334 13354913 12217046 13354913 12217046 12677506 14661233 12677506 14661233 14882066 12309129 14882066 12309129 13931422 14803327 13931422 14803327 9567193 18740706 9567193 18740706 8261394 11578159 8261394 11578159 15981241 10639507 15981241 10639507 11148729 17307910 11148729 17307910 18419291 7123085 18419291 7123085 19946175 6462749 19946175 6462749 20830989 20575296 20830989 20575296 6340498 21190908 6340498 21190908 21773026 4586938 21773026 4586938 22703897 4261968 22703897 4261968 12579948 14242763 12579948 14242763 13047440 9627355 13047440 9627355 17316171 17890263 17316171 17890263 8918296 7245771 8918296 7245771 20409656 19959397 20409656 19959397 6717798 6304468 6717798 6304468 15614556 16019965 15614556 16019965 16838835 9662360 16838835 9662360 9470982 8892176 9470982 8892176 16139716 11677601 16139716 11677601 12849288 16218853 12849288 16218853 16642709 10619479 16642709 10619479 10627873 16180610 10627873 16180610 18072142 17209608 18072142 17209608 9396113 7566593 9396113 7566593 20002718 19656567 20002718 19656567 7178122 6949575 7178122 6949575 13329926 16033549 13329926 16033549 9854014 9299919 9854014 9299919 8474074 7621152 8474074 7621152 7155125 20748364 7155125 20748364 6110525 21465708 6110525 21465708 5584630 4429432 5584630 4429432 4332628 22950804 4332628 22950804 3126429 2861791 3126429 2861791 12486422 12297057 12486422 12297057 13581228 13252485 13581228 13252485 12549281 10848173 12549281 10848173 17359686 9505971 17359686 9505971 10204111 19183390 10204111 19183390 19871681 19425279 19871681 19425279 7454837 6845897 7454837 6845897 20207707 6696812 20207707 6696812 21310832 20682704 21310832 20682704 21615438 21099155 21615438 21099155 5735783 5310243 5735783 5310243 4958808 22458692 4958808 22458692 4043084 4016395 4043084 4016395 22933234 21966793 22933234 21966793 4858643 4622446 4858643 4622446 22432885 21801016 22432885 21801016 5293701 14230099 5293701 14230099 15703468 10977367 15703468 10977367 11641620 12244949 11641620 12244949 13415150 14009425 13415150 14009425 12329635 9913911 12329635 9913911 10371589 12741702 10371589 12741702 15019137 14950788 15019137 14950788 11352583 15926066 11352583 15926066 10322161 9349388 10322161 9349388 8680267 18595468 8680267 18595468 8279900 7410841 8279900 7410841 20102898 19582057 20102898 19582057 20568271 20536961 20568271 20536961 21392537 20917676 21392537 20917676 5928656 21650346 5928656 21650346 4544713 22647644 4544713 22647644 4336020 4163478 4336020 4163478 22640124 12825744 22640124 12825744 12682012 16205304 12682012 16205304 10106647 18377948 10106647 18377948 19147742 13166490 19147742 13166490 13467558 10632307 13467558 10632307 17331773 8238065 17331773 8238065 19838207 7004362 19838207 7004362 21267839 5695098 21267839 5695098 6117423 10701378 6117423 10701378 16709250 16754866 16709250 16754866 17690770 8621274 17690770 8621274 18591256 17897678 18591256 17897678 7919829 19758240 7919829 19758240 6555458 20889759 6555458 20889759 21837620 4322684 21837620 4322684 4601388 13442920 4601388 13442920 13919339 12961207 13919339 12961207 12116135 10613054 12116135 10613054 10735907 16776960 10735907 16776960 9167379 8699179 9167379 8699179 8546638 19105083 8546638 19105083 7844351 7009910 7844351 7009910 6573234 6345920 6573234 6345920 20980940 20473630 20980940 20473630 21534050 21092945 21534050 21092945 5666877 5403360 5666877 5403360 22350693 21856365 22350693 21856365 5084838 22674568 5084838 22674568 4090587 3302086 4090587 3302086 2364498 2000975 2364498 2000975 1670116 13786068 1670116 13786068 12874515 10408508 12874515 10408508 17892379 18050795 17892379 18050795 7728671 19482566 7728671 19482566 20338892 20321291 20338892 20321291 20772185 20422972 20772185 20422972 21030178 15743648 21030178 15743648 12776711 10847659 12776711 10847659 10628402 17549695 10628402 17549695 9134931 17994715 9134931 17994715 8664821 18754493 8664821 18754493 19202787 12041817 19202787 12041817 13511265 13549546 13511265 13549546 12305413 14707305 12305413 14707305 11686075 15611549 11686075 15611549 16539193 10158503 16539193 10158503 10140380 9585011 10140380 9585011 9948426 17794566 9948426 17794566 18823567 7302743 18823567 7302743 6581937 6071101 6581937 6071101 20930707 20390289 20930707 20390289 22364604 21451071 22364604 21451071 5208274 4818950 5208274 4818950 22045194 12756890 22045194 12756890 12740410 10992505 12740410 10992505 16235623 16111455 16235623 16111455 18743948 8329682 18743948 8329682 7735832 6759957 7735832 6759957 20845821 20895904 20845821 20895904 5718105 5547396 5718105 5547396 22900814 3758370 22900814 3758370 3174362 2950143 3174362 2950143 12523243 14287805 12523243 14287805 15200947 11659563 15200947 11659563 11483127 8956836 11483127 8956836 18672986 8437039 18672986 8437039 8228373 7262403 8228373 7262403 7293099 11792112 7293099 11792112 15322208 15095844 15322208 15095844 10822764 16587796 10822764 16587796 17721095 8816585 17721095 8816585 8177140 19129942 8177140 19129942 7573889 19661254 7573889 19661254 20666714 6130366 20666714 6130366 5375176 21716677 5375176 21716677 4322888 4000443 4322888 4000443 22939171 22469107 22939171 22469107 4286047 22946742 4286047 22946742 23990300 12372611 23990300 12372611 14344241 14238943 14344241 14238943 10643520 9311752 10643520 9311752 9166788 8546901 9166788 8546901 18463829 11704861 18463829 11704861 13791556 15058144 13791556 15058144 11232832 17436394 11232832 17436394 18429287 8731172 18429287 8731172 8737371 6388270 8737371 6388270 6246854 5732119 6246854 5732119 21072333 20648721 21072333 20648721 5774881 5136516 5774881 5136516 5297953 22500079 5297953 22500079 4385893 23490387 4385893 23490387 2993835 2934657 2993835 2934657 23954944 23328893 23954944 23328893 3616924 3383635 3616924 3383635 24020641 24313135 24020641 24313135 2478743 2450381 2478743 2450381 24800246 1907930 24800246 1907930 2292651 25133942 2292651 25133942 1735998 1430821 1735998 1430821 25216794 24134327 25216794 24134327 2728800 3138129 2728800 3138129 24024809 23737793 24024809 23737793 2906725 24530921 2906725 24530921 26469120 25502129 26469120 25502129 1566054 12606776 1566054 12606776 14715341 11916463 14715341 11916463 11987844 15207537 11987844 15207537 10067814 9338872 10067814 9338872 18847790 18304052 18847790 18304052 19473051 7045873 19473051 7045873 6828190 20522376 6828190 20522376 21348661 5300072 21348661 5300072 21456648 13405602 21456648 13405602 11945778 10930874 11945778 10930874 17179738 9460372 17179738 9460372 9453887 18306641 9453887 18306641 20120050 19619171 20120050 19619171 14459391 11749058 14459391 11749058 10982362 10295693 10982362 10295693 17072038 17317673 17072038 17317673 18049530 8821601 18049530 8821601 9328476 14049479 9328476 14049479 14742916 13589671 14742916 13589671 13976606 12068084 13976606 12068084 15632145 10582654 15632145 10582654 10630779 10039466 10630779 10039466 17594128 17381135 17594128 17381135 9854192 12059165 9854192 12059165 16629194 16053312 16629194 16053312 9973095 17600141 9973095 17600141 19669331 19408431 19669331 19408431 19938673 6764876 19938673 6764876 7102230 6577284 7102230 6577284 13593626 13146657 13593626 13146657 12653372 10554347 12653372 10554347 16370571 14614530 16370571 14614530 13067115 13668829 13067115 13668829 13469488 12624596 13469488 12624596 12937118 14809300 12937118 14809300 11678462 15435923 11678462 15435923 11154028 10646890 11154028 10646890 14350677 15673656 14350677 15673656 11190781 9547052 11190781 9547052 9095075 8537672 9095075 8537672 19496294 19459963 19496294 19459963 20176133 6958175 20176133 6958175 7083018 20102707 7083018 20102707 21049375 5513727 21049375 5513727 21736095 21735962 21736095 21735962 22906474 22387708 22906474 22387708 23912971 23482323 23912971 23482323 3408032 3009455 3408032 3009455 24339139 24340889 24339139 24340889 25782040 1297712 25782040 1297712 12861802 15541169 12861802 15541169 16342470 16411052 16342470 16411052 10154654 18666563 10154654 18666563 8356852 7003860 8356852 7003860 20494185 19822954 20494185 19822954 6838462 6284733 6838462 6284733 20777020 20350742 20777020 20350742 6270245 20953780 6270245 20953780 5598135 4716429 5598135 4716429 4829713 12407832 4829713 12407832 14987844 14975192 14987844 14975192 11437213 10909765 11437213 10909765 17285207 17333747 17285207 17333747 18987614 18478263 18987614 18478263 12100564 9903045 12100564 9903045 9438050 17781719 9438050 17781719 18965991 8138837 18965991 8138837 14169961 13984388 14169961 13984388 14729050 11531804 14729050 11531804 15700054 9768540 15700054 9768540 10408100 18170477 10408100 18170477 18862793 7665617 18862793 7665617 19952094 6585569 19952094 6585569 20313874 12899659 20313874 12899659 11971727 15608670 11971727 15608670 17302243 8978062 17302243 8978062 19706120 6826352 19706120 6826352 6831501 6415981 6831501 6415981 20467928 13888803 20467928 13888803 12955771 13147369 12955771 13147369 14444563 14306810 14444563 14306810 15645424 17513491 15645424 17513491 18428921 8750339 18428921 8750339 8902793 8293482 8902793 8293482 19199871 7724986 19199871 7724986 7933355 19420252 7933355 19420252 7264694 20116531 7264694 20116531 6879454 13050088 6879454 13050088 14207806 13595486 14207806 13595486 12710777 14346305 12710777 14346305 11227441 10561661 11227441 10561661 17779763 17143643 17779763 17143643 9134943 8796432 9134943 8796432 19444949 19555825 19444949 19555825 19890242 11555563 19890242 11555563 14789538 13620879 14789538 13620879 12312822 10429286 12312822 10429286 17494106 9455727 17494106 9455727 9723932 9068088 9723932 9068088 9644024 11106635 9644024 11106635 13570322 13526104 13570322 13526104 10708823 9649223 10708823 9649223 9779265 7357016 9779265 7357016 20095405 12739513 20095405 12739513 12857899 11808296 12857899 11808296 11743538 15377321 11743538 15377321 16372457 10539341 16372457 10539341 11330556 15636301 11330556 15636301 17139475 17045697 17139475 17045697 9392732 17871306 9392732 17871306 19366126 18997588 19366126 18997588 19847012 5834944 19847012 5834944 5528466 4943424 5528466 4943424 5140092 12978676 5140092 12978676 14395885 14499937 14395885 14499937 15367502 16512861 15367502 16512861 9977258 8334735 9977258 8334735 8590882 7429903 8590882 7429903 7444511 19616582 7444511 19616582 6668105 5460929 6668105 5460929 5241580 22250438 5241580 22250438 22826341 11982978 22826341 11982978 13089628 12710793 13089628 12710793 14816377 12102677 14816377 12102677 12021961 11189868 12021961 11189868 10504279 9885231 10504279 9885231 17224206 14860199 17224206 14860199 14871313 11602373 14871313 11602373 18090756 18176163 18090756 18176163 8150109 19490364 8150109 19490364 19792989 15518090 19792989 15518090 10356766 16491770 10356766 16491770 13220958 12016647 13220958 12016647 11699257 15606902 11699257 15606902 10039106 9240780 10039106 9240780 9388750 7077779 9388750 7077779 6562641 20798131 6562641 20798131 5764104 21772107 5764104 21772107 22502459 4151372 22502459 4151372 4513209 13537796 4513209 13537796 13441505 12020393 13441505 12020393 11036269 9889411 11036269 9889411 17942868 9130475 17942868 9130475 18190714 19173071 18190714 19173071 21664873 22256214 21664873 22256214 23322972 12836969 23322972 12836969 12803608 15658009 12803608 15658009 16566130 10481876 16566130 10481876 9826673 17432090 9826673 17432090 8677421 7670447 8677421 7670447 7375800 19889572 7375800 19889572 7008079 20517204 7008079 20517204 4651465 4531906 4651465 4531906 22257248 13272865 22257248 13272865 13484543 14922254 13484543 14922254 15868981 10645423 15868981 10645423 17624966 17148120 17624966 17148120 19209696 19209038 19209696 19209038 6111803 21729171 6111803 21729171 22645780 22049142 22645780 22049142 4325110 4143612 4325110 4143612 13885581 14776854 13885581 14776854 11772199 15556650 11772199 15556650 16453941 9930301 16453941 9930301 10043309 16676771 10043309 16676771 12855436 12346294 12855436 12346294 14828059 15647228 14828059 15647228 9750033 8994243 9750033 8994243 9147719 8448621 9147719 8448621 18926982 7290220 18926982 7290220 7766618 19417026 7766618 19417026 6315311 4880008 6315311 4880008 22327578 21859462 22327578 21859462 4270349 3719404 4270349 3719404 2969396 24289264 2969396 24289264 25474793 24456531 25474793 24456531 2306926 2107480 2306926 2107480 25412025 1643792 25412025 1643792 1626588 25728766 1626588 25728766 1078630 13628202 1078630 13628202 14632284 11989928 14632284 11989928 11335825 15935457 11335825 15935457 10338997 16498189 10338997 16498189 17600566 18441536 17600566 18441536 8327530 6985920 8327530 6985920 21152077 5333227 21152077 5333227 5328266 5100861 5328266 5100861 4830656 3854634 4830656 3854634 4165524 22835625 4165524 22835625 23341342 14242417 23341342 14242417 13243476 12651071 13243476 12651071 15455238 11177753 15455238 11177753 9870839 8197098 9870839 8197098 19630684 20429332 19630684 20429332 6271966 5236606 6271966 5236606 21861188 21167253 21861188 21167253 5616461 4700616 5616461 4700616 22509541 21477267 22509541 21477267 13521312 13423293 13521312 13423293 13742578 12462564 13742578 12462564 12511003 9310920 12511003 9310920 18348282 19013019 18348282 19013019 19778319 6727045 19778319 6727045 6867268 6301096 6867268 6301096 20482168 20186373 20482168 20186373 21768223 21380549 21768223 21380549 4202877 23361770 4202877 23361770 3526225 2447225 3526225 2447225 24473488 2147206 24473488 2147206 24806942 23940645 24806942 23940645 2845131 2555188 2845131 2555188 24653537 1619134 24653537 1619134 25541350 25090216 25541350 25090216 1852355 25367519 1852355 25367519 26233805 12684421 26233805 12684421 13119895 10429796 13119895 10429796 16914248 16654420 16914248 16654420 9511071 18115867 9511071 18115867 19230337 20341133 19230337 20341133 21021421 20971545 21021421 20971545 5508971 4915560 5508971 4915560 22305308 4500745 22305308 4500745 4340658 23357220 4340658 23357220 2517463 1880930 2517463 1880930 2037243 15141694 2037243 15141694 16090223 12761503 16090223 12761503 12799915 15530666 12799915 15530666 16482406 16972926 16482406 16972926 9376284 7382523 9376284 7382523 6937110 6709765 6937110 6709765 6209685 20889515 6209685 20889515 4900656 22176757 4900656 22176757 24179867 22918808 24179867 22918808 3940889 3992489 3940889 3992489 15262058 14678407 15262058 14678407 13858498 11969580 13858498 11969580 11678929 17220167 11678929 17220167 18319293 7470974 18319293 7470974 7011368 5972005 7011368 5972005 21536210 21027053 21536210 21027053 22081968 4846878 22081968 4846878 22884291 22294443 22884291 22294443 4095165 3932204 4095165 3932204 14231753 14560569 14231753 14560569 12265018 10723874 12265018 10723874 16851489 16389849 16851489 16389849 15389447 11094206 15389447 11094206 16523440 16046125 16523440 16046125 9677678 8729846 9677678 8729846 18494130 19185185 18494130 19185185 7479643 7017765 7479643 7017765 20659628 6366984 20659628 6366984 15427980 15644688 15427980 15644688 11433477 16409906 11433477 16409906 17365761 9392466 17365761 9392466 9669012 8818927 9669012 8818927 19038999 7584125 19038999 7584125 6635863 20756858 6635863 20756858 21733497 5338147 21733497 5338147 22144276 13716391 22144276 13716391 11790733 16779431 11790733 16779431 17983546 8832902 17983546 8832902 8370875 8112658 8370875 8112658 8076617 19389017 8076617 19389017 20931379 20837636 20931379 20837636 21872148 4676465 21872148 4676465 4646426 12947325 4646426 12947325 15358839 10685626 15358839 10685626 17410327 16828511 17410327 16828511 17772326 9222900 17772326 9222900 9458546 8612461 9458546 8612461 18877338 8197915 18877338 8197915 8272767 20100347 8272767 20100347 6022157 5759696 6022157 5759696 14714760 15230928 14714760 15230928 10089405 8424280 10089405 8424280 8839726 7775602 8839726 7775602 20157506 19556457 20157506 19556457 6334856 5767305 6334856 5767305 21493527 20769021 21493527 20769021 5265978 22236717 5265978 22236717 4439185 22597398 4439185 22597398 23429238 3193983 23429238 3193983 24124191 23716591 24124191 23716591 3141876 3226510 3141876 3226510 15760565 16116023 15760565 16116023 17229523 9072924 17229523 9072924 9266751 7237924 9266751 7237924 7494939 6861395 7494939 6861395 20909625 20684198 20909625 20684198 21788148 21175555 21788148 21175555 5307222 4450132 5307222 4450132 22863471 22755814 22863471 22755814 23294130 22933871 23294130 22933871 4011154 3774775 4011154 3774775 23231988 3323020 23231988 3323020 3677864 9908923 3677864 9908923 12702708 14034615 12702708 14034615 15423232 17505626 15423232 17505626 18322877 18604908 18322877 18604908 6548791 6061024 6548791 6061024 21009216 20426939 21009216 20426939 6073917 21272686 6073917 21272686 22332069 21562501 22332069 21562501 4816500 22626777 4816500 22626777 4416730 3764045 4416730 3764045 23279748 3502255 23279748 3502255 11021137 14028624 11021137 14028624 14333519 11983540 14333519 11983540 11316264 9185334 11316264 9185334 18273025 17835034 18273025 17835034 19988120 6629383 19988120 6629383 20704278 5937152 20704278 5937152 4955808 22554086 4955808 22554086 4190229 3759692 4190229 3759692 2761662 24513658 2761662 24513658 2166261 1743035 2166261 1743035 25216265 24759075 25216265 24759075 2125760 1656408 2125760 1656408 1230182 25699765 1230182 25699765 1029163 980295 1029163 980295 13914595 16018756 13914595 16018756 10130799 9539193 10130799 9539193 17557085 17184595 17557085 17184595 18925399 19712244 18925399 19712244 20301206 6233050 20301206 6233050 6292869 21002877 6292869 21002877 21693301 4828433 21693301 4828433 4754763 22174389 4754763 22174389 16087832 12519109 16087832 12519109 12349929 16437380 12349929 16437380 17139726 16825147 17139726 16825147 17736608 9290349 17736608 9290349 9044019 18226757 9044019 18226757 8671012 8063527 8671012 8063527 6774220 20224832 6774220 20224832 14179390 11080801 14179390 11080801 16272434 12772468 16272434 12772468 12495723 15525214 12495723 15525214 10716122 9748139 10716122 9748139 18101062 8596047 18101062 8596047 19141347 18926132 19141347 18926132 19669866 6887873 19669866 6887873 6920725 20158383 6920725 20158383 6199206 4603161 6199206 4603161 22871382 22187607 22871382 22187607 23349057 11629690 23349057 11629690 13182373 12881664 13182373 12881664 14163598 11901941 14163598 11901941 15488495 16102759 15488495 16102759 16878803 17665028 16878803 17665028 9399167 18678653 9399167 18678653 20278765 19624687 20278765 19624687 6795739 6602502 6795739 6602502 21035857 21680195 21035857 21680195 22482208 21809175 22482208 21809175 22859948 23479518 22859948 23479518 24845642 23698019 24845642 23698019 13418096 10816615 13418096 10816615 11362513 15212488 11362513 15212488 16293217 15794829 16293217 15794829 16887981 16889665 16887981 16889665 18313072 19295311 18313072 19295311 7513627 19585226 7513627 19585226 20497658 6525687 20497658 6525687 11682447 14973391 11682447 14973391 15118161 10774319 15118161 10774319 16291890 14358674 16291890 14358674 12150130 14795513 12150130 14795513 15614395 13700695 15614395 13700695 12677268 14059619 12677268 14059619 15825515 10252742 15825515 10252742 7877965 7614670 7877965 7614670 20007393 19821250 20007393 19821250 6236789 5152101 6236789 5152101 22180082 21595984 22180082 21595984 22755566 2992698 22755566 2992698 23808724 13599705 23808724 13599705 13552800 12558561 13552800 12558561 16094736 16039289 16094736 16039289 9652536 8327450 9652536 8327450 19094904 18642093 19094904 18642093 13428829 13216051 13428829 13216051 13894265 12118593 13894265 12118593 12142737 15164839 12142737 15164839 11094158 15692716 11094158 15692716 17251942 17574572 17251942 17574572 9367283 14214874 9367283 14214874 13564770 9228910 13564770 9228910 9026997 8662543 9026997 8662543 12392657 17596147 12392657 17596147 18456151 18227186 18456151 18227186 18701910 19112184 18701910 19112184 7530126 20463523 7530126 20463523 21321287 15104698 21321287 15104698 10809679 17033944 10809679 17033944 18392441 18514308 18392441 18514308 8173588 20471789 8173588 20471789 21787517 21454775 21787517 21454775 4931902 4525291 4931902 4525291 22167811 21449104 22167811 21449104 5139509 5008661 5139509 5008661 21632792 21167284 21632792 21167284 5584112 5091361 5584112 5091361 21774910 13620379 21774910 13620379 12028127 11031869 12028127 11031869 16413751 16043403 16413751 16043403 9947447 16705835 9947447 16705835 17401620 8859449 17401620 8859449 18509110 7530025 18509110 7530025 7829272 11823215 7829272 11823215 15984953 15854692 15984953 15854692 10761912 16915221 10761912 16915221 8742971 18789321 8742971 18789321 20286965 6924927 20286965 6924927 13852671 13533031 13852671 13533031 12580491 11143184 12580491 11143184 16471627 16184047 16471627 16184047 17276116 16721030 17276116 16721030 9725560 9073239 9725560 9073239 9204339 8358690 9204339 8358690 19327543 18788938 19327543 18788938 20597908 6433566 20597908 6433566 6564219 20908005 6564219 20908005 5703406 4933770 5703406 4933770 21581090 21327898 21581090 21327898 4191981 3862604 4191981 3862604 24555569 23873526 24555569 23873526 2716811 2859105 2716811 2859105 14749049 12767197 14749049 12767197 12555762 10576795 12555762 10576795 10744987 10246962 10744987 10246962 13915279 13526989 13915279 13526989 12710843 15705901 12710843 15705901 16458423 10076388 16458423 10076388 10187208 17579824 10187208 17579824 19517853 6928038 19517853 6928038 7027090 20674679 7027090 20674679 6150797 13269435 6150797 13269435 14512495 12249467 14512495 12249467 11648367 15170110 11648367 15170110 15950807 10926314 15950807 10926314 13531953 13827653 13531953 13827653 15135355 10758017 15135355 10758017 10640854 16517560 10640854 16517560 9811737 8058910 9811737 8058910 8450190 7844491 8450190 7844491 19802857 6061528 19802857 6061528 6293090 21059798 6293090 21059798 5892883 4257464 5892883 4257464 22598798 11995081 22598798 11995081 12845023 13641210 12845023 13641210 16172890 9975308 16172890 9975308 18104292 8676476 18104292 8676476 8844738 17965876 8844738 17965876 18536623 13898503 18536623 13898503 11948774 11039799 11948774 11039799 11288427 16202820 11288427 16202820 16989190 9820206 16989190 9820206 17459772 9078605 17459772 9078605 9099431 19257716 9099431 19257716 6697039 6024899 6697039 6024899 6022244 21244594 6022244 21244594 23010303 22421081 23010303 22421081 23039137 14647671 23039137 14647671 15341659 11748438 15341659 11748438 12567639 15417737 12567639 15417737 16152385 15969020 16152385 15969020 10229168 8442190 10229168 8442190 7973121 6964338 7973121 6964338 20399824 10981951 20399824 10981951 12190316 14182842 12190316 14182842 15338667 11282951 15338667 11282951 11393438 16133127 11393438 16133127 9994441 17119423 9994441 17119423 8873145 7738587 8873145 7738587 19804684 19480991 19804684 19480991 6935153 6101229 6935153 6101229 21269575 20703945 21269575 20703945 5971921 4820055 5971921 4820055 22928150 3576745 22928150 3576745 23200182 22901537 23200182 22901537 4124961 11838463 4124961 11838463 14249757 13478579 14249757 13478579 12110214 9701877 12110214 9701877 18020090 8482100 18020090 8482100 8866119 18310880 8866119 18310880 19312492 18498755 19312492 18498755 13284343 11518730 13284343 11518730 10149828 7228178 10149828 7228178 20532569 19953025 20532569 19953025 5665811 21772549 5665811 21772549 4345242 3826103 4345242 3826103 23800096 23525701 23800096 23525701 2639191 1894234 2639191 1894234 1395554 1352033 1395554 1352033 26058653 25120970 26058653 25120970 1582585 1727154 1582585 1727154 25229489 24640186 25229489 24640186 1906530 2077285 1906530 2077285 24824372 23787573 24824372 23787573 2848147 24179478 2848147 24179478 25966229 24999828 25966229 24999828 12956357 10014685 12956357 10014685 17907007 17988778 17907007 17988778 7656510 19486204 7656510 19486204 20086282 15147588 20086282 15147588 12176486 11031304 12176486 11031304 10354171 9753745 10354171 9753745 10229178 17871278 10229178 17871278 19552230 19856076 19552230 19856076 20116267 14490896 20116267 14490896 13250397 13129771 13250397 13129771 14841613 12122692 14841613 12122692 12491250 14721827 12491250 14721827 15820178 10717096 15820178 10717096 16748319 18164050 16748319 18164050 19051605 18521684 19051605 18521684 11134587 11490501 11134587 11490501 15208756 15185491 15208756 15185491 16225073 15964825 16225073 15964825 9771626 17893810 9771626 17893810 18545658 8046374 18545658 8046374 19802734 7310753 19802734 7310753 7187498 6726270 7187498 6726270 20936029 20114063 20936029 20114063 6718916 4882573 6718916 4882573 5180211 11418627 5180211 11418627 14565583 13582799 14565583 13582799 13381238 10467402 13381238 10467402 9231661 8079538 9231661 8079538 19442162 7402802 19442162 7402802 7319153 19789887 7319153 19789887 6140544 21007851 6140544 21007851 22031475 4326146 22031475 4326146 22458712 12530950 22458712 12530950 11958150 17274274 11958150 17274274 18433730 7688056 18433730 7688056 19790165 6811128 19790165 6811128 7138504 6101280 7138504 6101280 5306597 5137922 5306597 5137922 14738511 14316262 14738511 14316262 13422454 11828498 13422454 11828498 17006516 17433339 17006516 17433339 8732122 7809295 8732122 7809295 7419974 7403533 7419974 7403533 14739967 14877986 14739967 14877986 15840541 10490364 15840541 10490364 9735798 7965191 9735798 7965191 19738024 19412995 19738024 19412995 7619527 6996085 7619527 6996085 20509467 19865966 20509467 19865966 14651282 11534577 14651282 11534577 15641834 11065641 15641834 11065641 16405630 16531019 16405630 16531019 17247734 12756482 17247734 12756482 12126365 15194704 12126365 15194704 16146552 9892367 16146552 9892367 8607433 18609370 8607433 18609370 14085273 11837358 14085273 11837358 15289954 17659016 15289954 17659016 8276221 19422038 8276221 19422038 20139806 20444757 20139806 20444757 22064156 3615928 22064156 3615928 3639520 23312038 3639520 23312038 25031685 23977981 25031685 23977981 2344963 24488698 2344963 24488698 25530104 25059315 25530104 25059315 26131103 13620370 26131103 13620370 13615611 11003290 13615611 11003290 10953782 9273391 10953782 9273391 19493723 6164819 19493723 6164819 6506186 11742015 6506186 11742015 13771619 17178135 13771619 17178135 9555815 7901595 9555815 7901595 19260731 21678051 19260731 21678051 4117831 23138236 4117831 23138236 24559602 2168212 24559602 2168212 2471039 12601618 2471039 12601618 18090512 17802567 18090512 17802567 11844474 10374552 11844474 10374552 17504478 18105920 17504478 18105920 19047872 18372526 19047872 18372526 8399520 7158440 8399520 7158440 20206386 5506856 20206386 5506856 5734562 21416672 5734562 21416672 22565176 22838948 22565176 22838948 24133745 23151254 24133745 23151254 13808287 12446506 13808287 12446506 9985242 17399795 9985242 17399795 18524833 7911818 18524833 7911818 8106986 6414977 8106986 6414977 6791163 21502958 6791163 21502958 5534310 5396811 5534310 5396811 21405744 13858812 21405744 13858812 10805370 16901478 10805370 16901478 17417042 9346892 17417042 9346892 9375888 8796441 9375888 8796441 18726734 19466052 18726734 19466052 21103478 5421767 21103478 5421767 22427927 4212906 22427927 4212906 4204877 3691886 4204877 3691886 23821810 2893730 23821810 2893730 24274463 23832817 24274463 23832817 2791733 24311046 2791733 24311046 1563410 1840582 1563410 1840582 12843844 13021364 12843844 13021364 17133340 9540670 17133340 9540670 18271075 18098094 18271075 18098094 7729072 19986737 7729072 19986737 6546240 6140348 6546240 6140348 5500235 21940738 5500235 21940738 4570643 3787166 4570643 3787166 23552859 22946150 23552859 22946150 10353781 9813565 10353781 9813565 9567372 19598758 9567372 19598758 5740274 22235045 5740274 22235045 23046391 22328008 23046391 22328008 3608756 2425695 3608756 2425695 24896082 24140960 24896082 24140960 25626053 1426263 25626053 1426263 14532412 15048447 14532412 15048447 16297245 10257596 16297245 10257596 17158547 16646889 17158547 16646889 17382424 9259897 17382424 9259897 9465349 19395675 9465349 19395675 20771078 21410819 20771078 21410819 22224720 3231635 22224720 3231635 3307810 24076532 3307810 24076532 25770237 24852377 25770237 24852377 1746520 1508219 1746520 1508219 25198323 24874471 25198323 24874471 1827296 1811213 1827296 1811213 25490671 1249624 25490671 1249624 1411160 11818830 1411160 11818830 14699243 12423049 14699243 12423049 10549878 16647882 10549878 16647882 17486529 16921483 17486529 16921483 9938072 9041141 9938072 9041141 18746759 7713087 18746759 7713087 7748257 13555705 7748257 13555705 15029402 14832528 15029402 14832528 16191424 16115055 16191424 16115055 16970298 9162930 16970298 9162930 19915650 7461431 19915650 7461431 7748098 20665177 7748098 20665177 5121803 4727594 5121803 4727594 21983129 22117059 21983129 22117059 3638549 2501375 3638549 2501375 24492278 23730711 24492278 23730711 3022570 2448664 3022570 2448664 2649581 2228380 2649581 2228380 24647120 23677171 24647120 23677171 3299075 3409649 3299075 3409649 23406413 22489681 23406413 22489681 3978179 3490823 3978179 3490823 23312316 22346624 23312316 22346624 4098048 3038930 4098048 3038930 2955282 2512119 2955282 2512119 24352410 24528519 24352410 24528519 1691023 1560816 1691023 1560816 1479970 12980013 1479970 12980013 14286113 14589340 14286113 14589340 11113271 10357048 11113271 10357048 10093461 16864480 10093461 16864480 13248970 12330277 13248970 12330277 16397421 15827716 16397421 15827716 17856967 8429296 17856967 8429296 7040306 20790838 7040306 20790838 22113553 4682652 22113553 4682652 3998217 3861217 3998217 3861217 23829876 23511123 23829876 23511123 3067564 2879747 3067564 2879747 24023483 23107855 24023483 23107855 3479185 3656742 3479185 3656742 13580709 14934025 13580709 14934025 10795749 9531074 10795749 9531074 9929725 18241141 9929725 18241141 19578232 6121320 19578232 6121320 21751819 5137514 21751819 5137514 5103570 3898779 5103570 3898779 22951339 22303822 22951339 22303822 15041320 10322103 15041320 10322103 16462981 16285070 16462981 16285070 9474365 8558975 9474365 8558975 9031253 12815723 9031253 12815723 14690363 15433287 14690363 15433287 11209008 12940835 11209008 12940835 16374068 10210386 16374068 10210386 16463646 15983021 16463646 15983021 10013629 17470191 10013629 17470191 18986077 7544118 18986077 7544118 20542304 6309443 20542304 6309443 6757848 14034889 6757848 14034889 13192422 10981916 13192422 10981916 16125551 15604523 16125551 15604523 11163756 13882259 11163756 13882259 14454910 12669874 14454910 12669874 12157255 10705898 12157255 10705898 16508855 10160665 16508855 10160665 9425243 18323292 9425243 18323292 19608318 19671516 19608318 19671516 7282202 5966963 7282202 5966963 5910292 4667839 5910292 4667839 22191476 21317354 22191476 21317354 14427941 11945139 14427941 11945139 12237667 11645519 12237667 11645519 15501907 15024964 15501907 15024964 11676626 10912809 11676626 10912809 18985099 7261339 18985099 7261339 7640811 20374500 7640811 20374500 21250513 5715253 21250513 5715253 22008268 21437159 22008268 21437159 13365613 12513346 13365613 12513346 14728820 11366562 14728820 11366562 15580620 14925684 15580620 14925684 11424658 10630026 11424658 10630026 12889573 14467187 12889573 14467187 10915002 10451523 10915002 10451523 13152065 12277474 13152065 12277474 16560486 9323967 16560486 9323967 9791482 17705978 9791482 17705978 18839446 7313095 18839446 7313095 21338853 20941726 21338853 20941726 5832714 21005183 5832714 21005183 13600384 12187638 13600384 12187638 15348415 14895302 15348415 14895302 11268712 9527553 11268712 9527553 18044426 18273982 18044426 18273982 8373055 18660285 8373055 18660285 19762723 6306126 19762723 6306126 6442278 12672168 6442278 12672168 14745165 16676024 14745165 16676024 17339913 12200093 17339913 12200093 11967147 8505330 11967147 8505330 18861628 7804201 18861628 7804201 21467763 20806958 21467763 20806958 22467650 3956755 22467650 3956755 22662694 21740844 22662694 21740844 4627352 4200196 4627352 4200196 23679038 23252994 23679038 23252994 24853450 24152712 24853450 24152712 2557375 2782037 2557375 2782037 24020899 23206663 24020899 23206663 15062927 9075871 15062927 9075871 9577346 18005725 9577346 18005725 18723177 8136178 18723177 8136178 19294799 20134048 19294799 20134048 6654046 4389680 6654046 4389680 22848855 22184882 22848855 22184882 4605219 4289928 4605219 4289928 22400309 3742647 22400309 3742647 23439508 22951442 23439508 22951442 24149679 23560957 24149679 23560957 3328718 3000706 3328718 3000706 23957668 23480342 23957668 23480342 3572155 3376370 3572155 3376370 13316110 15072268 13316110 15072268 16583774 16555952 16583774 16555952 17560931 9348720 17560931 9348720 8684187 18685989 8684187 18685989 7227553 19723847 7227553 19723847 11673534 11807991 11673534 11807991 15161303 16002131 15161303 16002131 10411785 16659631 10411785 16659631 18294520 8121061 18294520 8121061 19811312 19754943 19811312 19754943 6890359 20142658 6890359 20142658 12725391 11982467 12725391 11982467 14349597 15036097 14349597 15036097 16047777 16125131 16047777 16125131 17209323 18657902 17209323 18657902 7661122 19690193 7661122 19690193 20842126 20666992 20842126 20666992 5499972 5116107 5499972 5116107 22853661 3826029 22853661 3826029 24037376 2534368 24037376 2534368 2024017 2057466 2024017 2057466 24648444 23627180 24648444 23627180 3187615 2670871 3187615 2670871 24672232 23993415 24672232 23993415 2327441 24962488 2327441 24962488 1759302 25178648 1759302 25178648 1589967 1379635 1589967 1379635 25472360 25185216 25472360 25185216 26529784 26047072 26529784 26047072 602324 753781 602324 753781 26408263 25904953 26408263 25904953 874805 11917858 874805 11917858 13322597 14749014 13322597 14749014 16272747 16644487 16272747 16644487 10166399 8772765 10166399 8772765 8749693 6578357 8749693 6578357 21954793 4582730 21954793 4582730 22090225 12153026 22090225 12153026 12716636 15441658 12716636 15441658 10919304 10278336 10919304 10278336 10596432 18926212 10596432 18926212 19527714 20215351 19527714 20215351 6689522 6857897 6689522 6857897 13733086 13169225 13733086 13169225 11067191 9481552 11067191 9481552 8693409 7083510 8693409 7083510 19746377 13064587 19746377 13064587 12554002 12005271 12554002 12005271 15358417 15418866 15358417 15418866 16889721 9279675 16889721 9279675 9246513 8572940 9246513 8572940 19695158 7018261 19695158 7018261 19874843 5008844 19874843 5008844 21924539 21633276 21924539 21633276 4498460 22396942 4498460 22396942 23419720 3359949 23419720 3359949 3429091 13194716 3429091 13194716 15665763 15088435 15665763 15088435 15263421 10901839 15263421 10901839 16679540 10274932 16679540 10274932 10298841 18435585 10298841 18435585 18922657 11101885 18922657 11101885 10893847 16561162 10893847 16561162 8957983 8336041 8957983 8336041 19324614 20293007 19324614 20293007 6044418 5456378 6044418 5456378 5315761 22104134 5315761 22104134 22729031 12063181 22729031 12063181 11262574 9696495 11262574 9696495 18310714 7224168 18310714 7224168 6560694 21068023 6560694 21068023 22043861 4159962 22043861 4159962 22810967 22140268 22810967 22140268 3963977 23078339 3963977 23078339 15989684 14940625 15989684 14940625 13209447 11157670 13209447 11157670 16526732 16065305 16526732 16065305 10896185 15443064 10896185 15443064 13888185 12698463 13888185 12698463 16276310 15572384 16276310 15572384 16399187 16029235 16399187 16029235 8815234 18534732 8815234 18534732 20075702 6159936 20075702 6159936 21026593 5876514 21026593 5876514 12187736 11508211 12187736 11508211 13412930 14608873 13412930 14608873 11883759 17618047 11883759 17618047 19094741 7442268 19094741 7442268 7818409 14179782 7818409 14179782 12571291 13014112 12571291 13014112 15656171 15935037 15656171 15935037 9849657 7913701 9849657 7913701 6528848 5889862 6528848 5889862 21715943 4684259 21715943 4684259 22742580 21826162 22742580 21826162 4557721 4354369 4557721 4354369 22804826 22321569 22804826 22321569 4316305 22899541 4316305 22899541 3807094 2813959 3807094 2813959 24435381 23448868 24435381 23448868 3328410 24245751 3328410 24245751 2304936 1620935 2304936 1620935 25290704 24283690 25290704 24283690 2514557 1808017 2514557 1808017 1740646 1542705 1740646 1542705 11854332 14888401 11854332 14888401 14902500 10983695 14902500 10983695 16030067 13955008 16030067 13955008 11482135 10649265 11482135 10649265 18621461 19695957 18621461 19695957 20512620 20144442 20512620 20144442 21027524 21056929 21027524 21056929 5740669 5508429 5740669 5508429 4932479 22282226 4932479 22282226 4404325 4347287 4404325 4347287 22438195 22578693 22438195 22578693 23661305 23289392 23661305 23289392 3624126 2314665 3624126 2314665 2357992 1885363 2357992 1885363 1761059 10929852 1761059 10929852 15501576 15170634 15501576 15170634 8738112 19758702 8738112 19758702 20654647 6664757 20654647 6664757 13608298 14003396 13608298 14003396 11734975 17974340 11734975 17974340 19609788 6423541 19609788 6423541 21716857 4887088 21716857 4887088 22157318 21554803 22157318 21554803 22392854 11089058 22392854 11089058 14935775 16351503 14935775 16351503 7123859 5738243 7123859 5738243 5899561 12920252 5899561 12920252 17593413 8256082 17593413 8256082 19740809 19795054 19740809 19795054 6295778 21005583 6295778 21005583 21828117 21266789 21828117 21266789 22221629 4028648 22221629 4028648 23149657 22378373 23149657 22378373 13212522 9645966 13212522 9645966 9765145 17201039 9765145 17201039 17819769 18744556 17819769 18744556 7600574 19823447 7600574 19823447 6610110 20321167 6610110 20321167 6080249 5627133 6080249 5627133 21185384 5273915 21185384 5273915 21854180 21151336 21854180 21151336 5763836 10750084 5763836 10750084 17057255 9823246 17057255 9823246 18024428 8977700 18024428 8977700 8326792 7759150 8326792 7759150 12881852 15413025 12881852 15413025 9758251 9261737 9758251 9261737 16460844 13959469 16460844 13959469 10395994 8852182 10395994 8852182 18549855 7424388 18549855 7424388 7541945 20129304 7541945 20129304 21393330 5531599 21393330 5531599 11685626 18070207 11685626 18070207 7842782 19347799 7842782 19347799 20357678 20042743 20357678 20042743 13919088 8829205 13919088 8829205 9182472 7699975 9182472 7699975 7894144 19448898 7894144 19448898 19778563 6538502 19778563 6538502 21017611 20906920 21017611 20906920 21889047 4916794 21889047 4916794 22090832 15590884 22090832 15590884 12335953 9763515 12335953 9763515 18777848 18249153 18777848 18249153 16480608 11276426 16480608 11276426 10838081 7667392 10838081 7667392 19716824 19150720 19716824 19150720 20369202 20426495 20369202 20426495 6105232 5544993 6105232 5544993 21628619 11778682 21628619 11778682 9615716 17911492 9615716 17911492 20411781 20294131 20411781 20294131 21362420 4833560 21362420 4833560 21855229 21059863 21855229 21059863 4824630 4547324 4824630 4547324 22246830 22094266 22246830 22094266 4225145 4048082 4225145 4048082 16017985 16955045 16017985 16955045 8008520 19053695 8008520 19053695 7833740 19165681 7833740 19165681 19995601 7074015 19995601 7074015 7160593 6269204 7160593 6269204 20772309 5175998 20772309 5175998 4949395 4843514 4949395 4843514 4765185 4185928 4765185 4185928 23965203 22778050 23965203 22778050 3901520 3887076 3901520 3887076 15053818 13726663 15053818 13726663 12952118 9360712 12952118 9360712 18693288 8444805 18693288 8444805 8005672 19510644 8005672 19510644 7362609 6677377 7362609 6677377 20405331 20764540 20405331 20764540 6113375 20943703 6113375 20943703 5965807 15073490 5965807 15073490 17068531 9421454 17068531 9421454 18282593 17656455 18282593 17656455 8391737 19321255 8391737 19321255 7554575 7561471 7554575 7561471 19395078 13521869 19395078 13521869 10221625 8704506 10221625 8704506 18522575 18230457 18522575 18230457 8440766 18780450 8440766 18780450 19663782 19704697 19663782 19704697 20382717 5750996 20382717 5750996 21421277 5411422 21421277 5411422 21926240 21504983 21926240 21504983 4363377 4325632 4363377 4325632 22405374 14236628 22405374 14236628 15115564 11055916 15115564 11055916 16537852 9445078 16537852 9445078 8761413 7796880 8761413 7796880 19899253 6477535 19899253 6477535 6617224 20721835 6617224 20721835 6382477 14749377 6382477 14749377 17181968 16985394 17181968 16985394 18174949 8449760 18174949 8449760 7613490 7087052 7613490 7087052 6879683 6454674 6879683 6454674 20889524 20150085 20889524 20150085 15434315 9518098 15434315 9518098 9692593 8406337 9692593 8406337 19695170 19353569 19695170 19353569 20577594 20029994 20577594 20029994 14512189 12302133 14512189 12302133 11555111 9758449 11555111 9758449 17259031 16517667 17259031 16517667 14982225 12438986 14982225 12438986 12552000 9794054 12552000 9794054 17594556 17908340 17594556 17908340 18721979 18393214 18721979 18393214 7983941 7823426 7983941 7823426 6670490 6276646 6670490 6276646 20875658 20747914 20875658 20747914 6018314 5321551 6018314 5321551 5402037 4903869 5402037 4903869 23215151 22429003 23215151 22429003 16495177 13647179 16495177 13647179 11353505 16848871 11353505 16848871 10393629 13507192 10393629 13507192 14612347 11677551 14612347 11677551 12075767 12455361 12075767 12455361 13889383 14321895 13889383 14321895 15200358 13444403 15200358 13444403 12824704 10705948 12824704 10705948 17931190 17797018 17931190 17797018 18702200 8359769 18702200 8359769 8571647 19901016 8571647 19901016 20311958 6751178 20311958 6751178 20801273 20462893 20801273 20462893 21155758 5731109 21155758 5731109 5580084 21740200 5580084 21740200 5132180 4478315 5132180 4478315 23194761 22854656 23194761 22854656 3744394 23043412 3744394 23043412 14811944 11955252 14811944 11955252 13312968 14510942 13312968 14510942 15723964 9574620 15723964 9574620 17594292 16904798 17594292 16904798 9225095 8336874 9225095 8336874 19117759 7969280 19117759 7969280 8108727 18949484 8108727 18949484 20193250 6163399 20193250 6163399 6288807 21792348 6288807 21792348 23024923 2380432 23024923 2380432 2814168 24236688 2814168 24236688 25642944 24736424 25642944 24736424 1643592 1466349 1643592 1466349 1276615 1247846 1276615 1247846 26242779 25519913 26242779 25519913 26341691 12285899 26341691 12285899 12088338 10555748 12088338 10555748 10410620 9906050 10410620 9906050 19230028 7897397 19230028 7897397 19460039 20056600 19460039 20056600 21228317 5998242 21228317 5998242 14872440 11953010 14872440 11953010 16526980 17965146 16526980 17965146 8244705 7134311 8244705 7134311 20341849 6555300 20341849 6555300 6386475 5835505 6386475 5835505 20975864 13318104 20975864 13318104 12512833 14857476 12512833 14857476 11037763 10223699 11037763 10223699 17095094 9335519 17095094 9335519 9187354 8414426 9187354 8414426 18885375 8269389 18885375 8269389 14608591 14077016 14608591 14077016 13856563 12066104 13856563 12066104 15219137 15396012 15219137 15396012 16328332 10468357 16328332 10468357 10034401 9327241 10034401 9327241 18800464 19101002 18800464 19101002 20687491 20435456 20687491 20435456 6358870 6024202 6358870 6024202 4376104 4266292 4376104 4266292 22360921 15868194 22360921 15868194 11250796 11051365 11250796 11051365 15678004 15165595 15678004 15165595 10942638 9972537 10942638 9972537 9034338 7703507 9034338 7703507 7977908 11944503 7977908 11944503 15442933 16078036 15442933 16078036 16578442 8872505 16578442 8872505 8698010 18769009 8698010 18769009 19386527 7673013 19386527 7673013 8054593 7246423 8054593 7246423 7097320 20106516 7097320 20106516 6087273 5041580 6087273 5041580 22028057 14284139 22028057 14284139 13273487 12279332 13273487 12279332 15113545 10874474 15113545 10874474 10977546 16913010 10977546 16913010 17690568 11908210 17690568 11908210 11296463 15459189 11296463 15459189 16378774 17233440 16378774 17233440 8737480 18481475 8737480 18481475 19421488 19820220 19421488 19820220 7081702 6502654 7081702 6502654 20569543 21176472 20569543 21176472 5761894 4689980 5761894 4689980 4434530 22885524 4434530 22885524 3703612 23105225 3703612 23105225 15232896 11845773 15232896 11845773 11812344 9070563 11812344 9070563 18209088 19522897 18209088 19522897 7252959 6733118 7252959 6733118 21013449 5584329 21013449 5584329 5034285 22925684 5034285 22925684 3831190 2806636 3831190 2806636 24960633 23774579 24960633 23774579 11271484 9646950 11271484 9646950 17739586 17444841 17739586 17444841 8218951 7474932 8218951 7474932 7202526 6083499 7202526 6083499 5595781 4933343 5595781 4933343 22531084 22033214 22531084 22033214 4917700 14999181 4917700 14999181 15453728 11693627 15453728 11693627 14548734 14151212 14548734 14151212 11679612 11039344 11679612 11039344 13840500 13640696 13840500 13640696 17378034 16820496 17378034 16820496 11257204 13264702 11257204 13264702 15790008 10764170 15790008 10764170 18377155 8595881 18377155 8595881 8911882 14950734 8911882 14950734 14214862 11262835 14214862 11262835 11836543 15275736 11836543 15275736 11058392 15506225 11058392 15506225 18969016 7760199 18969016 7760199 7902176 15340319 7902176 15340319 12013955 10107827 12013955 10107827 9766443 8833815 9766443 8833815 19868815 19499913 19868815 19499913 21459317 21234047 21459317 21234047 5010102 4766805 5010102 4766805 22075742 22079402 22075742 22079402 4545017 3317841 4545017 3317841 3328543 23676596 3328543 23676596 2541208 2598007 2541208 2598007 24337537 24095214 24337537 24095214 2770971 3017169 2770971 3017169 23943552 2635705 23943552 2635705 24772885 23934993 24772885 23934993 2738075 2540347 2738075 2540347 2051986 2180743 2051986 2180743 14549362 15063510 14549362 15063510 11709976 8235355 11709976 8235355 7390499 19738768 7390499 19738768 21303124 5399083 21303124 5399083 14042409 14104033 14042409 14104033 9315325 7795806 9315325 7795806 7522299 6874837 7522299 6874837 6971416 9025627 6971416 9025627 18820803 19088843 18820803 19088843 19918911 20504098 19918911 20504098 6565857 5797262 6565857 5797262 21650110 4593490 21650110 4593490 4551008 4418262 4551008 4418262 22979685 22564253 22979685 22564253 3774913 24125705 3774913 24125705 2718303 24730662 2718303 24730662 1729754 1296985 1729754 1296985 25797963 25141977 25797963 25141977 1578609 1972203 1578609 1972203 24779017 23724833 24779017 23724833 17244530 9295664 17244530 9295664 9292516 17947246 9292516 17947246 18751556 18638126 18751556 18638126 7521278 20085018 7521278 20085018 6640564 6112981 6640564 6112981 5476043 5066565 5476043 5066565 22599785 22861521 22599785 22861521 24034554 23326818 24034554 23326818 24514570 1959678 24514570 1959678 1956713 24890768 1956713 24890768 12738907 12090813 12738907 12090813 13152354 15625838 13152354 15625838 9484272 17811069 9484272 17811069 8786087 18995665 8786087 18995665 19218509 7586297 19218509 7586297 19391270 7255275 19391270 7255275 20952821 21200608 20952821 21200608 5401114 5104277 5401114 5104277 5241021 4843524 5241021 4843524 23508747 22838385 23508747 22838385 4138368 3607656 4138368 3607656 23451059 22716163 23451059 22716163 4356248 13017244 4356248 13017244 14354678 12477159 14354678 12477159 10935222 16454349 10935222 16454349 18238845 8754529 18238845 8754529 11523912 16724060 11523912 16724060 9617451 7300108 9617451 7300108 7542525 11959620 7542525 11959620 13895573 15768965 13895573 15768965 16832602 18180961 16832602 18180961 8832187 18348480 8832187 18348480 18920086 12298817 18920086 12298817 14287721 12852000 14287721 12852000 12239660 15012547 12239660 15012547 17537873 9460985 17537873 9460985 15751776 14861409 15751776 14861409 11981214 11064046 11981214 11064046 17088388 9585307 17088388 9585307 19579219 19057055 19579219 19057055 20429171 21188499 20429171 21188499 5752508 5529998 5752508 5529998 21919102 5100998 21919102 5100998 15193726 12274100 15193726 12274100 12104600 10878012 12104600 10878012 9928558 18051190 9928558 18051190 8696230 20010620 8696230 20010620 21927623 5542161 21927623 5542161 5461616 22163282 5461616 22163282 4730873 22421794 4730873 22421794 4301513 3352980 4301513 3352980 23405565 3068919 23405565 3068919 23932402 22983482 23932402 22983482 3666827 3637253 3666827 3637253 23104185 22561789 23104185 22561789 4106437 3854010 4106437 3854010 22996651 22355245 22996651 22355245 4397318 3841673 4397318 3841673 22861254 22181852 22861254 22181852 4721714 4364132 4721714 4364132 22612095 21925315 22612095 21925315 4603079 4484697 4603079 4484697 22569762 21910263 22569762 21910263 5046763 4700386 5046763 4700386 4454369 22491296 4454369 22491296 23821126 24049055 23821126 24049055 25069295 24566747 25069295 24566747 2369608 25130482 2369608 25130482 1318243 25631764 1318243 25631764 14311537 12224243 14311537 12224243 15526054 10158304 15526054 10158304 9597228 17428109 9597228 17428109 13990993 12860013 13990993 12860013 13133052 14234591 13133052 14234591 11430703 15969909 11430703 15969909 17055029 17564808 17055029 17564808 19385158 6953133 19385158 6953133 20190045 13869123 20190045 13869123 12698502 9384109 12698502 9384109 9540091 8831175 9540091 8831175 18694400 8460979 18694400 8460979 6803809 6660467 6803809 6660467 15403643 13383785 15403643 13383785 11919333 15398047 11919333 15398047 15951322 9398731 15951322 9398731 9629538 8871256 9629538 8871256 18716477 7178770 18716477 7178770 7034753 6142240 7034753 6142240 5868647 21378368 5868647 21378368 22294607 21471283 22294607 21471283 5086895 4827651 5086895 4827651 22121043 21538616 22121043 21538616 22259301 21635544 22259301 21635544 5223778 4952552 5223778 4952552 22972034 3707154 22972034 3707154 23283872 22731686 23283872 22731686 3834955 2224426 3834955 2224426 24832340 1903421 24832340 1903421 25644485 24447582 25644485 24447582 2610359 14979291 2610359 14979291 15431839 12488697 15431839 12488697 12607532 11246300 12607532 11246300 15739264 16387528 15739264 16387528 17882644 7615036 17882644 7615036 19549210 12107921 19549210 12107921 12726346 15763351 12726346 15763351 17707955 8363798 17707955 8363798 19473530 7302960 19473530 7302960 7243462 20052671 7243462 20052671 6328813 21374578 6328813 21374578 21829039 13454968 21829039 13454968 12528447 16783139 12528447 16783139 9002067 18417907 9002067 18417907 8259388 19786215 8259388 19786215 20810038 20509908 20810038 20509908 5522455 5065584 5522455 5065584 22627391 22223020 22627391 22223020 4709762 23019884 4709762 23019884 23924154 23497299 23924154 23497299 24612601 10479824 24612601 10479824 10516529 9793095 10516529 9793095 18248239 18151384 18248239 18151384 8287316 6210268 8287316 6210268 21806451 5550013 21806451 5550013 5550467 5167095 5550467 5167095 4883681 4317393 4883681 4317393 22841233 2852934 22841233 2852934 24831118 24195720 24831118 24195720 2315922 1686816 2315922 1686816 25369503 24567562 25369503 24567562 26212701 25629954 26212701 25629954 1320654 889329 1320654 889329 25935479 25337519 25935479 25337519 1398280 12140962 1398280 12140962 15558978 15412015 15558978 15412015 16324391 9897908 16324391 9897908 10192109 17096483 10192109 17096483 19463210 7143945 19463210 7143945 20584978 21174859 20584978 21174859 5693993 12500735 5693993 12500735 17520959 9137886 17520959 9137886 18838542 7974991 18838542 7974991 20128368 6959449 20128368 6959449 21490035 5590831 21490035 5590831 21801196 5187231 21801196 5187231 5435468 21702603 5435468 21702603 5060243 4437348 5060243 4437348 4630323 12489149 4630323 12489149 14229484 13423658 14229484 13423658 11230861 9709815 11230861 9709815 17778892 8738108 17778892 8738108 18905193 19458369 18905193 19458369 6733832 6114071 6733832 6114071 6019115 6009080 6019115 6009080 13695652 14095323 13695652 14095323 10467451 17217788 10467451 17217788 9996282 11462597 9996282 11462597 13135220 13584363 13135220 13584363 12771617 16795404 12771617 16795404 17791750 18117978 17791750 18117978 7140069 6535590 7140069 6535590 21135383 5774767 21135383 5774767 5740543 21447486 5740543 21447486 5409807 4431094 5409807 4431094 22812477 3446958 22812477 3446958 3042753 2596079 3042753 2596079 2737502 24229386 2737502 24229386 25184045 9959320 25184045 9959320 9991933 17239203 9991933 17239203 19395408 7319929 19395408 7319929 6978724 6382181 6978724 6382181 5438984 5286369 5438984 5286369 5154709 22180803 5154709 22180803 4508940 3424251 4508940 3424251 23421366 23952503 23421366 23952503 25058000 13805502 25058000 13805502 13846231 11760746 13846231 11760746 15201929 11065181 15201929 11065181 10972286 15885322 10972286 15885322 16900148 9425004 16900148 9425004 18744168 7370393 18744168 7370393 6819210 20717533 6819210 20717533 21415286 21212331 21415286 21212331 5504010 22172966 5504010 22172966 23651459 22680902 23651459 22680902 3844788 2934584 3844788 2934584 24168994 23773047 24168994 23773047 2607907 24533852 2607907 24533852 25608879 12470262 25608879 12470262 12332704 16356518 12332704 16356518 16897918 12732435 16897918 12732435 12091071 11200059 12091071 11200059 16309469 10772910 16309469 10772910 16608351 16119223 16608351 16119223 10000597 17477956 10000597 17477956 17774900 8517969 17774900 8517969 8809471 7567681 8809471 7567681 7148922 20439702 7148922 20439702 21263557 5528112 21263557 5528112 22502010 4576470 22502010 4576470 15040553 14674962 15040553 14674962 11800848 10857036 11800848 10857036 16894114 9910607 16894114 9910607 17449420 9231163 17449420 9231163 9257546 18462387 9257546 18462387 19534824 7574433 19534824 7574433 7620576 20000515 7620576 20000515 5866585 5881308 5866585 5881308 12701855 15042700 12701855 15042700 16145411 10799945 16145411 10799945 11311008 11032642 11311008 11032642 14332576 12624006 14332576 12624006 11856608 10315143 11856608 10315143 18565702 8488436 18565702 8488436 8274564 7722530 8274564 7722530 19490729 6666245 19490729 6666245 20325893 11792005 20325893 11792005 11883846 15525118 11883846 15525118 10406354 16346314 10406354 16346314 18331453 18625869 18331453 18625869 19141286 20049259 19141286 20049259 21022873 21430823 21022873 21430823 23238981 22373439 23238981 22373439 4447027 22594336 4447027 22594336 4206962 23078706 4206962 23078706 3500513 3252115 3500513 3252115 23874758 22874144 23874758 22874144 3168582 3491552 3168582 3491552 23438436 22759654 23438436 22759654 4079627 14242460 4079627 14242460 13529125 12083335 13529125 12083335 12451292 11452000 12451292 11452000 12324481 14736257 12324481 14736257 16041549 9157388 16041549 9157388 9196052 8791702 9196052 8791702 13218204 15040167 13218204 15040167 15607677 10509826 15607677 10509826 16431257 15976568 16431257 15976568 9214657 18368638 9214657 18368638 19097754 18694480 19097754 18694480 8325266 12942854 8325266 12942854 14539258 14619406 14539258 14619406 15440761 15669049 15440761 15669049 17957121 18445819 17957121 18445819 8284010 7032759 8284010 7032759 5691619 5332331 5691619 5332331 4804889 4436286 4804889 4436286 4369091 23040939 4369091 23040939 3910352 3494427 3910352 3494427 23020816 13486461 23020816 13486461 12720693 14727859 12720693 14727859 14915795 11482607 14915795 11482607 15247183 15622382 15247183 15622382 9241730 8399474 9241730 8399474 19193695 7552870 19193695 7552870 20329896 5734958 20329896 5734958 21285850 5376371 21285850 5376371 5858885 21355685 5858885 21355685 14302144 12274090 14302144 12274090 12986689 11375526 12986689 11375526 11501936 9831666 11501936 9831666 17734231 8709468 17734231 8709468 18279954 13964626 18279954 13964626 13686926 12598991 13686926 12598991 14288936 14557536 14288936 14557536 16060365 9793279 16060365 9793279 9037286 8367628 9037286 8367628 18935337 18831773 18935337 18831773 20432162 5606452 20432162 5606452 21751069 21436861 21751069 21436861 4796430 4015477 4796430 4015477 22873254 13786108 22873254 13786108 11714567 10342169 11714567 10342169 17612598 9434421 17612598 9434421 18095736 17712055 18095736 17712055 8724599 18756267 8724599 18756267 7603519 20422450 7603519 20422450 21282694 20656838 21282694 20656838 21426731 5086478 21426731 5086478 5247987 4698725 5247987 4698725 4461842 4059120 4461842 4059120 22754379 22449435 22754379 22449435 4462603 4271978 4462603 4271978 4040368 3182646 4040368 3182646 23919286 23570160 23919286 23570160 3256106 2698901 3256106 2698901 2036153 2059907 2036153 2059907 24943872 1806280 24943872 1806280 25393720 1167439 25393720 1167439 25595515 24790166 25595515 24790166 1846221 1985881 1846221 1985881 25106523 24401201 25106523 24401201 2108462 1464890 2108462 1464890 25357695 24462104 25357695 24462104 2234142 1785293 2234142 1785293 25317718 24314558 25317718 24314558 2682311 2272579 2682311 2272579 24913931 23836518 24913931 23836518 3150988 14377191 3150988 14377191 15098257 15332633 15098257 15332633 16834124 9912998 16834124 9912998 10104383 18574782 10104383 18574782 8241021 18726655 8241021 18726655 20077854 7228633 20077854 7228633 7817125 13069473 7817125 13069473 14825153 14620460 14825153 14620460 10676146 16329899 10676146 16329899 9657231 8611786 9657231 8611786 18755379 18477885 18755379 18477885 8328215 7465594 8328215 7465594 20258749 20296277 20258749 20296277 6117916 5661037 6117916 5661037 5418595 21442985 5418595 21442985 13122963 11733204 13122963 11733204 15725599 10681745 15725599 10681745 10612746 16031281 10612746 16031281 9673590 8437025 9673590 8437025 19142393 7605284 19142393 7605284 6663001 20885695 6663001 20885695 6237632 5076793 6237632 5076793 21778686 12542751 21778686 12542751 13332922 13973207 13332922 13973207 17190083 9702474 17190083 9702474 14779612 12183302 14779612 12183302 12800634 11457172 12800634 11457172 12122390 14640965 12122390 14640965 17249402 9380042 17249402 9380042 9531246 8556318 9531246 8556318 9018950 18214115 9018950 18214115 8557025 7515845 8557025 7515845 20948027 20481012 20948027 20481012 6391609 21000370 6391609 21000370 21586389 12987008 21586389 12987008 13713152 14111391 13713152 14111391 12053755 11235262 12053755 11235262 11862729 12112251 11862729 12112251 14396732 16044371 14396732 16044371 10859849 9525297 10859849 9525297 9271817 18089001 9271817 18089001 19072155 8275551 19072155 8275551 13646920 13415131 13646920 13415131 15090642 9598392 15090642 9598392 17883796 18099017 17883796 18099017 18462602 12248601 18462602 12248601 13130197 14662841 13130197 14662841 16119746 16045090 16119746 16045090 16962560 18051369 16962560 18051369 18475227 12528590 18475227 12528590 12384926 12054520 12384926 12054520 15156078 14705350 15156078 14705350 16247279 15615491 16247279 15615491 10632929 9125647 10632929 9125647 18225559 18405174 18225559 18405174 8084940 20286924 8084940 20286924 20680651 5582396 20680651 5582396 21827842 21165416 21827842 21165416 5715440 5119897 5715440 5119897 22539390 22121772 22539390 22121772 23238672 3410137 23238672 3410137 23698707 22939076 23698707 22939076 3651844 23730346 3651844 23730346 3189779 2750259 3189779 2750259 24420550 23652328 24420550 23652328 3081050 24484739 3081050 24484739 2124676 24748938 2124676 24748938 25777806 13022190 25777806 13022190 13113260 14293879 13113260 14293879 12285012 14674536 12285012 14674536 16544443 9521806 16544443 9521806 17966142 8081540 17966142 8081540 8044235 7483561 8044235 7483561 19874927 19882905 19874927 19882905 20520117 6662142 20520117 6662142 6782607 5510641 6782607 5510641 21883239 22164682 21883239 22164682 23136557 22475810 23136557 22475810 13827751 13016616 13827751 13016616 14447289 15264036 14447289 15264036 10957761 9924959 10957761 9924959 17426847 9032301 17426847 9032301 8623111 18765452 8623111 18765452 19120605 7991221 19120605 7991221 8534372 13262080 8534372 13262080 13929751 12149569 13929751 12149569 12066118 14677909 12066118 14677909 11952085 10768038 11952085 10768038 16169030 15844136 16169030 15844136 10648462 16058734 10648462 16058734 15204517 11743387 15204517 11743387 14643821 13948247 14643821 13948247 12191289 14911412 12191289 14911412 15517379 15587209 15517379 15587209 16421906 10788929 16421906 10788929 9890707 18087640 9890707 18087640 19057545 6825426 19057545 6825426 6860220 20582866 6860220 20582866 6093034 4601899 6093034 4601899 4531278 22394461 4531278 22394461 13337600 12884695 13337600 12884695 14978821 11801830 14978821 11801830 12141370 14868972 12141370 14868972 11713871 16886941 11713871 16886941 18581923 6891358 18581923 6891358 7281624 20040499 7281624 20040499 5283100 4626758 5283100 4626758 4442921 3978907 4442921 3978907 22654335 13473049 22654335 13473049 12785707 13977461 12785707 13977461 14209779 12133130 14209779 12133130 9711579 8976984 9711579 8976984 9338738 7082273 9338738 7082273 7662581 19376344 7662581 19376344 20910261 6258113 20910261 6258113 13731426 13321983 13731426 13321983 13027613 11407428 13027613 11407428 15364430 13097011 15364430 13097011 10295953 16941286 10295953 16941286 19100743 8011272 19100743 8011272 7196368 20332609 7196368 20332609 20992471 11273926 20992471 11273926 13768893 16252860 13768893 16252860 17193184 9275626 17193184 9275626 9338716 6634871 9338716 6634871 20808287 20709182 20808287 20709182 5817381 4572923 5817381 4572923 4528225 4193891 4528225 4193891 3494308 2855444 3494308 2855444 24209435 2434791 24209435 2434791 24624809 23326781 24624809 23326781 3758999 13951753 3758999 13951753 14739847 15839873 14739847 15839873 16938107 19615607 16938107 19615607 20286117 6203461 20286117 6203461 20424983 20953807 20424983 20953807 5182326 4671412 5182326 4671412 21836490 21643067 21836490 21643067 4473849 4248556 4473849 4248556 22603646 13438166 22603646 13438166 10921170 10123843 10921170 10123843 18230361 6913836 18230361 6913836 20794754 5861182 20794754 5861182 6088944 21122972 6088944 21122972 5812116 21816994 5812116 21816994 23037443 22418587 23037443 22418587 4679596 4506235 4679596 4506235 4605019 22797772 4605019 22797772 23653606 16420534 23653606 16420534 10070136 9272015 10070136 9272015 9309054 6948858 9309054 6948858 20281145 19504318 20281145 19504318 6462232 5918470 6462232 5918470 21517325 5365431 21517325 5365431 13945037 14894204 13945037 14894204 16192179 10753948 16192179 10753948 12912284 12500575 12912284 12500575 14725695 11912823 14725695 11912823 12213019 11182606 12213019 11182606 15708220 15580827 15708220 15580827 17989449 8220772 17989449 8220772 19574478 19263907 19574478 19263907 20507954 20541993 20507954 20541993 5894924 5484103 5894924 5484103 21683187 21008083 21683187 21008083 15066461 13894520 15066461 13894520 10152366 9296021 10152366 9296021 18549182 18348659 18549182 18348659 19252761 7353375 19252761 7353375 6492127 6311481 6492127 6311481 20819958 5317013 20819958 5317013 5102329 4502464 5102329 4502464 22344478 22263473 22344478 22263473 4171780 4048486 4171780 4048486 4017863 3139337 4017863 3139337 23892456 23305126 23892456 23305126 24551222 2017149 24551222 2017149 25037387 24076950 25037387 24076950 25631637 1086206 25631637 1086206 26187945 785957 26187945 785957 630085 683517 630085 683517 26493613 25853657 26493613 25853657 597042 413606 597042 413606 26684664 25979815 26684664 25979815 1013944 503572 1013944 503572 26395760 25544142 26395760 25544142 1271814 1107214 1271814 1107214 26154252 25268548 26154252 25268548 1536999 12943584 1536999 12943584 15363666 17083804 15363666 17083804 18473852 18036164 18473852 18036164 19276456 7156751 19276456 7156751 7542638 6942664 7542638 6942664 6425843 21119010 6425843 21119010 5198397 5074943 5198397 5074943 13920480 14716850 13920480 14716850 17542954 9677775 17542954 9677775 14117201 13268909 14117201 13268909 9807115 17555191 9807115 17555191 8101182 7146510 8101182 7146510 20702043 19971683 20702043 19971683 6484387 5504518 6484387 5504518 21774572 21118396 21774572 21118396 5377656 4240259 5377656 4240259 23589339 22720193 23589339 22720193 4223163 12855206 4223163 12855206 16993472 16840112 16993472 16840112 18183624 8704842 18183624 8704842 7703828 19360847 7703828 19360847 7402387 19868461 7402387 19868461 6179919 5859735 6179919 5859735 20893558 20270124 20893558 20270124 13501902 10989533 13501902 10989533 16772980 9933869 16772980 9933869 9265246 17599320 9265246 17599320 18744563 18119374 18744563 18119374 8396362 7280075 8396362 7280075 19769917 6799966 19769917 6799966 19915012 19160163 19915012 19160163 7669068 6240832 7669068 6240832 21961074 4780785 21961074 4780785 23036613 22378214 23036613 22378214 23616525 22606721 23616525 22606721 4171369 3482116 4171369 3482116 23524718 23199230 23524718 23199230 24166187 2571153 24166187 2571153 24436712 23585920 24436712 23585920 2854233 2257540 2854233 2257540 2583892 13092070 2583892 13092070 14736742 15197774 14736742 15197774 10008954 17432960 10008954 17432960 19072572 7505463 19072572 7505463 7225566 21067677 7225566 21067677 5357552 22396714 5357552 22396714 23636129 22765539 23636129 22765539 4297366 3921791 4297366 3921791 13085085 14503735 13085085 14503735 15474385 9930392 15474385 9930392 18888492 8039359 18888492 8039359 8141394 19077977 8141394 19077977 7487008 19622085 7487008 19622085 20584779 5990667 20584779 5990667 22778530 4013813 22778530 4013813 22967385 21931233 22967385 21931233 12902853 11729476 12902853 11729476 15288861 14539142 15288861 14539142 12001490 17554874 12001490 17554874 18808592 8309409 18808592 8309409 8598482 12680928 8598482 12680928 15166844 11256854 15166844 11256854 11267180 17136150 11267180 17136150 18062282 17651296 18062282 17651296 13862034 11889507 13862034 11889507 12582839 14237750 12582839 14237750 17376977 9030487 17376977 9030487 8992492 8226800 8992492 8226800 19461674 7458408 19461674 7458408 7000608 6231673 7000608 6231673 6187231 21372239 6187231 21372239 22399116 4082961 22399116 4082961 23065983 21946076 23065983 21946076 4652892 4527010 4652892 4527010 13849614 13444026 13849614 13444026 12410887 11344095 12410887 11344095 17314048 17106407 17314048 17106407 18291020 17519195 18291020 17519195 14926885 10232459 14926885 10232459 9619408 17636739 9619408 17636739 18766930 8040674 18766930 8040674 19453112 20103233 19453112 20103233 21427431 5030540 21427431 5030540 5159172 22392828 5159172 22392828 4291032 22780240 4291032 22780240 3280472 3279179 3280472 3279179 23760107 3133164 23760107 3133164 3194101 12592926 3194101 12592926 14568728 14918507 14568728 14918507 11209345 9504404 11209345 9504404 9786847 17996901 9786847 17996901 19053323 8031058 19053323 8031058 8307806 13382311 8307806 13382311 14447760 16425462 14447760 16425462 17024915 17359287 17024915 17359287 18590769 8820540 18590769 8820540 12629766 15348354 12629766 15348354 10462659 16579203 10462659 16579203 9977537 8181129 9977537 8181129 8426605 18595751 8426605 18595751 18809497 8086579 18809497 8086579 8433969 18591147 8433969 18591147 19374903 12396777 19374903 12396777 12829625 11767622 12829625 11767622 16560325 15933439 16560325 15933439 9286811 17478300 9286811 17478300 13374538 10965794 13374538 10965794 11695415 15394070 11695415 15394070 15923726 11194827 15923726 11194827 16412448 9193717 16412448 9193717 9510649 17971224 9510649 17971224 8959080 8340731 8959080 8340731 8584747 20622424 8584747 20622424 5776970 20950833 5776970 20950833 21860860 22222453 21860860 22222453 4718661 4236273 4718661 4236273 22848488 22033174 22848488 22033174 4775281 22405711 4775281 22405711 4408199 22689232 4408199 22689232 23306717 13807622 23306717 13807622 12472276 14103029 12472276 14103029 14977588 11534114 14977588 11534114 15368222 14849993 15368222 14849993 11401112 9299428 11401112 9299428 18629326 8320360 18629326 8320360 8699434 18798197 8699434 18798197 20066065 5818472 20066065 5818472 21724297 21358678 21724297 21358678 22296705 21631594 22296705 21631594 5237437 13308849 5237437 13308849 13733695 11658185 13733695 11658185 12165038 10563495 12165038 10563495 10521636 17297914 10521636 17297914 17836386 18068930 17836386 18068930 19180059 6845380 19180059 6845380 6754490 5837324 6754490 5837324 21275844 20651709 21275844 20651709 21489449 21288811 21489449 21288811 22477581 4618094 22477581 4618094 4687621 12500818 4687621 12500818 16140828 16379250 16140828 16379250 17461226 17486074 17461226 17486074 9136572 7550658 9136572 7550658 8077227 19741603 8077227 19741603 7079268 19983799 7079268 19983799 20718067 6037439 20718067 6037439 21761014 4862854 21761014 4862854 12544906 14980094 12544906 14980094 16947583 17147023 16947583 17147023 18530573 7327521 18530573 7327521 20046760 19241575 20046760 19241575 13472205 11671559 13472205 11671559 15199821 16451859 15199821 16451859 10117951 8792818 10117951 8792818 18514956 7467431 18514956 7467431 7491287 6514346 7491287 6514346 20465367 6251946 20465367 6251946 20627418 14317313 20627418 14317313 11480539 9786448 11480539 9786448 17309699 16750036 17309699 16750036 9594331 18799066 9594331 18799066 6754551 5388484 6754551 5388484 22227041 21602507 22227041 21602507 13429221 11951904 13429221 11951904 11891890 9543261 11891890 9543261 10153344 14398209 10153344 14398209 15908978 15452392 15908978 15452392 12393045 12761073 12393045 12761073 14633624 11883378 14633624 11883378 10778721 9509897 10778721 9509897 17601699 17056789 17601699 17056789 9216589 18802974 9216589 18802974 7452255 19911602 7452255 19911602 21111647 5934913 21111647 5934913 5467595 21216222 5467595 21216222 22366937 4259359 22366937 4259359 4593053 22150825 4593053 22150825 12734214 10369722 12734214 10369722 16567595 11998898 16567595 11998898 11435322 16247502 11435322 16247502 17091336 9711117 17091336 9711117 12418634 11929316 12418634 11929316 16540667 9518201 16540667 9518201 18426668 6808746 18426668 6808746 20547041 20541401 20547041 20541401 21715816 21085505 21715816 21085505 5320816 4914186 5320816 4914186 4405071 4074390 4405071 4074390 22501425 22271557 22501425 22271557 4456387 3861844 4456387 3861844 3514002 3366846 3514002 3366846 15760366 15061954 15760366 15061954 14937142 12257158 14937142 12257158 12265666 15262546 12265666 15262546 10990777 16005212 10990777 16005212 16742767 9397039 16742767 9397039 9650822 19272279 9650822 19272279 20242239 5893970 20242239 5893970 20971832 12562708 20971832 12562708 12974101 13306990 12974101 13306990 13575061 12384413 13575061 12384413 12720288 14961665 12720288 14961665 16681996 18635190 16681996 18635190 7706500 19937875 7706500 19937875 20606507 13711732 20606507 13711732 12128323 15377504 12128323 15377504 11562714 15707823 11562714 15707823 17061148 9136403 17061148 9136403 19117045 8255625 19117045 8255625 19625486 7013654 19625486 7013654 19885480 20098288 19885480 20098288 6532506 4948399 6532506 4948399 23013065 22652661 23013065 22652661 3968956 23179289 3968956 23179289 24241102 2047962 24241102 2047962 25004821 24276805 25004821 24276805 2581981 24561112 2581981 24561112 1722191 1244977 1722191 1244977 25662411 25203087 25662411 25203087 1774852 11442636 1774852 11442636 15918337 15218306 15918337 15218306 10153035 18510046 10153035 18510046 19134157 18945475 19134157 18945475 7750826 19215808 7750826 19215808 19571671 6725514 19571671 6725514 7116971 20312206 7116971 20312206 20818383 12334537 20818383 12334537 12408438 10046432 12408438 10046432 9037665 8408066 9037665 8408066 18989672 7660719 18989672 7660719 7689148 19588759 7689148 19588759 7287207 6846272 7287207 6846272 6911390 6265291 6911390 6265291 6037960 5148728 6037960 5148728 22277798 5009738 22277798 5009738 15220565 14469959 15220565 14469959 15611927 15053088 15611927 15053088 17508874 17692357 17508874 17692357 18428122 8843609 18428122 8843609 8480951 8202151 8480951 8202151 14832499 13812331 14832499 13812331 12776403 13387898 12776403 13387898 13331956 12341662 13331956 12341662 14737698 15318772 14737698 15318772 11222051 9488392 11222051 9488392 8823881 7138371 8823881 7138371 21551357 21257313 21551357 21257313 22278074 21612234 22278074 21612234 4881866 4612842 4881866 4612842 22019570 11678188 22019570 11678188 13610957 13079024 13610957 13079024 14227535 13884676 14227535 13884676 16470740 15822406 16470740 15822406 12345006 9469539 12345006 9469539 9576370 6791676 9576370 6791676 7088693 20778216 7088693 20778216 5186461 4746014 5186461 4746014 22928859 22120620 22928859 22120620 4646182 3880570 4646182 3880570 22947100 23026752 22947100 23026752 3930386 3548324 3930386 3548324 13166674 15535864 13166674 15535864 11099762 13377048 11099762 13377048 15187080 15241619 15187080 15241619 16767264 16679531 16767264 16679531 18529085 18080557 18529085 18080557 7834861 19417129 7834861 19417129 20176833 5613691 20176833 5613691 21773684 21349235 21773684 21349235 22374384 4503283 22374384 4503283 4572208 4423353 4572208 4423353 23501065 22413511 23501065 22413511 4364538 4257523 4364538 4257523 22585677 22111206 22585677 22111206 4662200 3867434 4662200 3867434 23884374 22844560 23884374 22844560 11862263 9838541 11862263 9838541 19060979 7942136 19060979 7942136 8182412 19116998 8182412 19116998 7678278 6776685 7678278 6776685 6589335 20334481 6589335 20334481 21745785 21236483 21745785 21236483 5101430 21802142 5101430 21802142 22670185 2933658 22670185 2933658 24286064 2554692 24286064 2554692 13211114 13535700 13211114 13535700 14594646 10436504 14594646 10436504 17098621 10214911 17098621 10214911 10119588 16368599 10119588 16368599 12342346 12498744 12342346 12498744 16576420 18064746 16576420 18064746 8513849 7180281 8513849 7180281 7571474 19547530 7571474 19547530 6223149 20849884 6223149 20849884 21832912 4827679 21832912 4827679 4618266 4382376 4618266 4382376 4237347 22732789 4237347 22732789 23847397 2982573 23847397 2982573 2783695 2149547 2783695 2149547 24912425 23775875 24912425 23775875 3237642 3347931 3237642 3347931 12533791 15029204 12533791 15029204 16682365 10272529 16682365 10272529 17272114 8569354 17272114 8569354 8590031 18868221 8590031 18868221 19835333 7068522 19835333 7068522 6981390 10730716 6981390 10730716 11468824 10913606 11468824 10913606 15819142 12207632 15819142 12207632 10751566 10107223 10751566 10107223 12645687 15798239 12645687 15798239 17013160 7728763 17013160 7728763 20121143 20076783 20121143 20076783 20891089 5938311 20891089 5938311 11830917 12203232 11830917 12203232 15115301 10295663 15115301 10295663 10962026 10056449 10962026 10056449 17296801 17113671 17296801 17113671 8185246 19138445 8185246 19138445 7501208 19685854 7501208 19685854 20018809 7224977 20018809 7224977 14644873 14652562 14644873 14652562 11203188 9721426 11203188 9721426 10136147 17203727 10136147 17203727 18037420 19008069 18037420 19008069 6640560 20485723 6640560 20485723 6299977 5379846 6299977 5379846 21379176 14586024 21379176 14586024 15070066 10990862 15070066 10990862 11543663 15221030 11543663 15221030 17107200 16579390 17107200 16579390 17418254 7994860 17418254 7994860 20666273 19884244 20666273 19884244 15561345 11069403 15561345 11069403 15701982 11626062 15701982 11626062 11303239 16148645 11303239 16148645 11032624 10471109 11032624 10471109 16775310 16346478 16775310 16346478 10040793 7957711 10040793 7957711 7728670 7075646 7728670 7075646 7323779 13100366 7323779 13100366 14498248 14344197 14498248 14344197 11844611 11041482 11844611 11041482 13047542 12192496 13047542 12192496 16000864 16223863 16000864 16223863 18659463 18379775 18659463 18379775 20131986 19683413 20131986 19683413 20574641 20527616 20574641 20527616 21249366 20632773 21249366 20632773 5302421 4954155 5302421 4954155 22115500 11202181 22115500 11202181 11252563 15359551 11252563 15359551 16281227 17231648 16281227 17231648 19517445 18973354 19517445 18973354 7908756 7254785 7908756 7254785 7012527 20990961 7012527 20990961 5101616 4447703 5101616 4447703 22430249 21629003 22430249 21629003 4351618 22623238 4351618 22623238 4201087 3651471 4201087 3651471 23599762 23436942 23599762 23436942 3269499 3575858 3269499 3575858 23632261 22670195 23632261 22670195 14223021 12204568 14223021 12204568 15380265 10888116 15380265 10888116 16708631 9944216 16708631 9944216 9190571 18477599 9190571 18477599 18981477 8018100 18981477 8018100 7891429 6087862 7891429 6087862 21744959 5091147 21744959 5091147 22177059 21659955 22177059 21659955 22746775 4065252 22746775 4065252 13054198 12910203 13054198 12910203 14858130 11469566 14858130 11469566 9315792 17470688 9315792 17470688 17957148 13827257 17957148 13827257 12703612 15182810 12703612 15182810 15752356 11643622 15752356 11643622 10232439 17061011 10232439 17061011 9894412 9303028 9894412 9303028 14640512 14094680 14640512 14094680 12983226 12220665 12983226 12220665 14794299 11766141 14794299 11766141 16123290 15993467 16123290 15993467 10472231 9851191 10472231 9851191 17828230 9269993 17828230 9269993 8031839 7122341 8031839 7122341 20148367 6108523 20148367 6108523 20849981 13262761 20849981 13262761 12851944 14401414 12851944 14401414 11611216 16307032 11611216 16307032 10134381 19766994 10134381 19766994 6813804 5292398 6813804 5292398 21487012 13852484 21487012 13852484 11464286 10118279 11464286 10118279 10406699 9767082 10406699 9767082 8703670 7217614 8703670 7217614 6977166 6333880 6977166 6333880 20434067 20205317 20434067 20205317 5988433 5298318 5988433 5298318 21332604 21320932 21332604 21320932 5228669 4884029 5228669 4884029 22078571 13745075 22078571 13745075 14232569 16214069 14232569 16214069 19576349 6711567 19576349 6711567 20337472 19662302 20337472 19662302 6464064 20617410 6464064 20617410 21221369 5483554 21221369 5483554 13931911 13184554 13931911 13184554 12937628 11345682 12937628 11345682 16469763 10199949 16469763 10199949 10308543 9769006 10308543 9769006 10274430 7764083 10274430 7764083 19635301 19547003 19635301 19547003 20875078 20362310 20875078 20362310 6358898 20595978 6358898 20595978 10824705 14186633 10824705 14186633 12308435 15764307 12308435 15764307 7698853 7301747 7698853 7301747 13831015 14087123 13831015 14087123 11269949 9699416 11269949 9699416 18049195 19054029 18049195 19054029 6939256 20152821 6939256 20152821 20771141 5595204 20771141 5595204 21847255 22083645 21847255 22083645 3887525 3916699 3887525 3916699 23045412 22888381 23045412 22888381 24277816 2567458 24277816 2567458 1984452 1624654 1984452 1624654 25261023 24375606 25261023 24375606 2332855 1602100 2332855 1602100 25642574 24864857 25642574 24864857 1803283 1498722 1803283 1498722 25872352 25724526 25872352 25724526 647094 674482 647094 674482 26220987 25755145 26220987 25755145 813266 26115998 813266 26115998 27066203 26344168 27066203 26344168 487381 623483 487381 623483 26207487 25595683 26207487 25595683 1210920 992695 1210920 992695 796394 586931 796394 586931 26610170 281289 26610170 281289 26658184 25887350 26658184 25887350 1028446 1171295 1028446 1171295 26013593 24855630 26013593 24855630 2035543 2446233 2035543 2446233 24712247 1957754 24712247 1957754 24951905 24208963 24951905 24208963 2744657 2229522 2744657 2229522 2478815 12492306 2478815 12492306 15670484 10689379 15670484 10689379 16649299 17343818 16649299 17343818 9167908 17843431 9167908 17843431 19359034 6871169 19359034 6871169 20413134 19860172 20413134 19860172 6912683 7003340 6912683 7003340 12725504 13141451 12725504 13141451 15767385 11023466 15767385 11023466 16972025 8607940 16972025 8607940 8551540 19597279 8551540 19597279 20348481 13740968 20348481 13740968 12427570 11141733 12427570 11141733 15811486 15580108 15811486 15580108 10986408 10529393 10986408 10529393 14081422 13373998 14081422 13373998 14774789 17464231 14774789 17464231 9271971 12708020 9271971 12708020 14042977 13273561 14042977 13273561 11873600 10818692 11873600 10818692 16454325 8265521 16454325 8265521 19574159 7213167 19574159 7213167 7286489 6012693 7286489 6012693 5713985 5531090 5713985 5531090 14604215 14050580 14604215 14050580 15347206 10937768 15347206 10937768 10251458 18110094 10251458 18110094 18997456 7832139 18997456 7832139 19576331 19452307 19576331 19452307 20356779 20244801 20356779 20244801 21475308 21024774 21475308 21024774 5751332 4228490 5751332 4228490 23282275 23498226 23282275 23498226 3479153 3035734 3479153 3035734 23774295 2734594 23774295 2734594 24223365 1872834 24223365 1872834 25156268 24299244 25156268 24299244 2575680 24575114 2575680 24575114 2172440 2358952 2172440 2358952 24982123 24259609 24982123 24259609 2332896 24478053 2332896 24478053 13556465 12359610 13556465 12359610 16935404 16349125 16935404 16349125 9495951 8877764 9495951 8877764 18463971 17842100 18463971 17842100 13515154 11467308 13515154 11467308 10463716 7122014 10463716 7122014 7646305 6429781 7646305 6429781 6677781 20355868 6677781 20355868 11976523 10577572 11976523 10577572 10997329 16560563 10997329 16560563 9561690 19229576 9561690 19229576 19839633 5870175 19839633 5870175 21663987 3893600 21663987 3893600 3549678 2952910 3549678 2952910 23869712 2881736 23869712 2881736 24272480 23600286 24272480 23600286 3305125 3231978 3305125 3231978 14759132 13895487 14759132 13895487 10698736 9570426 10698736 9570426 9980412 18725714 9980412 18725714 7388840 20057260 7388840 20057260 20836533 22045272 20836533 22045272 4219073 4006917 4219073 4006917 22981196 23157090 22981196 23157090 3289235 23819548 3289235 23819548 3138088 3265178 3138088 3265178 15024154 14845287 15024154 14845287 12743247 11550223 12743247 11550223 16288853 16712481 16288853 16712481 18399150 18641123 18399150 18641123 8071461 7368283 8071461 7368283 6749234 21089295 6749234 21089295 5297663 22073104 5297663 22073104 23339573 22309891 23339573 22309891 14099264 12260563 14099264 12260563 15501401 10387721 15501401 10387721 10794558 9528108 10794558 9528108 19399655 19325627 19399655 19325627 20241476 6323824 20241476 6323824 5356852 4980281 5356852 4980281 21985441 21576353 21985441 21576353 5504528 5350159 5504528 5350159 21598905 21626230 21598905 21626230 22440883 22006156 22440883 22006156 5136978 4707453 5136978 4707453 22248663 22609680 22248663 22609680 3792956 23425411 3792956 23425411 3704499 3201495 3704499 3201495 2967170 23890703 2967170 23890703 12077112 11064833 12077112 11064833 15584513 15294677 15584513 15294677 11454261 8126074 11454261 8126074 7888024 19185060 7888024 19185060 19798540 6533966 19798540 6533966 20608421 20082746 20608421 20082746 6205617 5728682 6205617 5728682 21455046 21054298 21455046 21054298 22778968 4018819 22778968 4018819 11905169 14695840 11905169 14695840 13834859 12124283 13834859 12124283 14959066 11484620 14959066 11484620 10941157 16374922 10941157 16374922 17850241 18413180 17850241 18413180 8038465 6850524 8038465 6850524 21240944 20457591 21240944 20457591 14657074 13290648 14657074 13290648 12981670 11291844 12981670 11291844 16467785 18161674 16467785 18161674 8188835 5683733 8188835 5683733 21450740 12176055 21450740 12176055 12941209 13894127 12941209 13894127 18183365 18769777 18183365 18769777 19375462 19231400 19375462 19231400 7677656 7074275 7677656 7074275 20157584 19936786 20157584 19936786 20728278 5606631 20728278 5606631 5978608 12984084 5978608 12984084 13943794 11914685 13943794 11914685 15850405 15873071 15850405 15873071 18202858 8274655 18202858 8274655 8469298 19376613 8469298 19376613 20219755 5978135 20219755 5978135 6270514 21014557 6270514 21014557 5600796 5095552 5600796 5095552 21856115 21411488 21856115 21411488 22893559 4040546 22893559 4040546 4033067 23630352 4033067 23630352 24370735 13356111 24370735 13356111 12168854 10219746 12168854 10219746 10433769 17244452 10433769 17244452 18525674 19569336 18525674 19569336 7140168 6295358 7140168 6295358 21042188 5605525 21042188 5605525 14419359 16678480 14419359 16678480 17348330 9633284 17348330 9633284 14113713 13927335 14113713 13927335 12873294 10367804 12873294 10367804 18839471 7721852 18839471 7721852 7610545 19842293 7610545 19842293 20624620 5627972 20624620 5627972 6072665 20985770 6072665 20985770 22357874 22354421 22357874 22354421 23093024 22898051 23093024 22898051 23921360 13096261 23921360 13096261 13787610 16110402 13787610 16110402 9785338 8893170 9785338 8893170 8707863 7508044 8707863 7508044 8100016 12013574 8100016 12013574 16057083 15723555 16057083 15723555 10849465 9570182 10849465 9570182 9930377 9072031 9930377 9072031 9408849 17518090 9408849 17518090 19055156 19227589 19055156 19227589 19531309 12485677 19531309 12485677 11612008 15879369 11612008 15879369 16711967 9957578 16711967 9957578 17129775 17155949 17129775 17155949 18327309 8511245 18327309 8511245 8399864 7719553 8399864 7719553 6390576 20710387 6390576 20710387 4978618 4598005 4978618 4598005 22429933 21898993 22429933 21898993 4763022 4347186 4763022 4347186 3257715 23714609 3257715 23714609 2890801 2963967 2890801 2963967 2084149 1872854 2084149 1872854 24929621 23727036 24929621 23727036 2931767 3204239 2931767 3204239 23805747 23292897 23805747 23292897 3300900 3429887 3300900 3429887 14283585 14514916 14283585 14514916 12071792 14744997 12071792 14744997 16474943 16275111 16474943 16275111 10230106 17136805 10230106 17136805 18215692 18212150 18215692 18212150 18789781 7331491 18789781 7331491 20669552 20232829 20669552 20232829 6948213 6435023 6948213 6435023 20817602 5961268 20817602 5961268 13025793 15940236 13025793 15940236 16564742 12367377 16564742 12367377 11210814 10041917 11210814 10041917 17552637 17928022 17552637 17928022 18757714 8131116 18757714 8131116 19099743 19793543 19099743 19793543 7116304 13460315 7116304 13460315 15509106 10900849 15509106 10900849 16325944 16630904 16325944 16630904 10266095 8862685 10266095 8862685 18054085 12314586 18054085 12314586 12154154 15178590 12154154 15178590 11345899 9722199 11345899 9722199 9972828 9123429 9972828 9123429 9324935 7658982 9324935 7658982 19514248 6959294 19514248 6959294 20722014 20535627 20722014 20535627 21417812 12187798 21417812 12187798 14270884 13192604 14270884 13192604 15493937 10955416 15493937 10955416 16538111 18183832 16538111 18183832 19545196 6641099 19545196 6641099 6981481 20282991 6981481 20282991 6226116 4949659 6226116 4949659 4895383 4697354 4895383 4697354 4559734 4194121 4559734 4194121 22964786 22262908 22964786 22262908 4715320 4259804 4715320 4259804 22437973 21840241 22437973 21840241 5013054 12160457 5013054 12160457 15148179 11187877 15148179 11187877 16074818 15879615 16074818 15879615 10501165 16240255 10501165 16240255 17883903 8878873 17883903 8878873 7964748 19482533 7964748 19482533 6435975 20819259 6435975 20819259 22292392 21656075 22292392 21656075 22981252 3616565 22981252 3616565 3499882 12110819 3499882 12110819 13235379 14437724 13235379 14437724 12044079 11008196 12044079 11008196 11551825 16857594 11551825 16857594 9405734 17555153 9405734 17555153 19467267 6561207 19467267 6561207 20404753 20680628 20404753 20680628 6026854 6168231 6026854 6168231 21901873 21773851 21901873 21773851 5222428 4981352 5222428 4981352 21963766 12030674 21963766 12030674 11513991 9274127 11513991 9274127 19098505 8050791 19098505 8050791 8388043 19068169 8388043 19068169 7942962 7547266 7942962 7547266 19992131 6583519 19992131 6583519 20649378 20007140 20649378 20007140 6774074 20330078 6774074 20330078 5864639 5113063 5864639 5113063 22067558 13316043 22067558 13316043 13365764 12067587 13365764 12067587 12111923 14946701 12111923 14946701 16753038 9458277 16753038 9458277 18071170 9161232 18071170 9161232 9543735 18091967 9543735 18091967 7694458 6965916 7694458 6965916 20359710 6259684 20359710 6259684 5890167 21619333 5890167 21619333 5283479 4218203 5283479 4218203 23348934 3426021 23348934 3426021 13910746 14575234 13910746 14575234 15474252 11636553 15474252 11636553 11981116 17131507 11981116 17131507 18314208 8483788 18314208 8483788 8818437 11889153 8818437 11889153 13045084 13650545 13045084 13650545 15148354 10763351 15148354 10763351 10500169 16942868 10500169 16942868 17892123 8213323 17892123 8213323 19146859 7565107 19146859 7565107 7601311 20030306 7601311 20030306 5658157 5482838 5658157 5482838 21654718 5253097 21654718 5253097 22423247 21704161 22423247 21704161 4620936 23009479 4620936 23009479 24711461 24426309 24711461 24426309 25454412 12358736 25454412 12358736 11566528 14995397 11566528 14995397 15777616 15780451 15777616 15780451 16534407 18054899 16534407 18054899 8366252 19495195 8366252 19495195 20472084 5510214 20472084 5510214 5359974 21615564 5359974 21615564 22484400 22138864 22484400 22138864 23132015 13747180 23132015 13747180 12561020 14245537 12561020 14245537 15719137 15385986 15719137 15385986 16956134 16502777 16956134 16502777 10167263 8889884 10167263 8889884 18942293 19546898 18942293 19546898 7481612 6837521 7481612 6837521 6166916 20906415 6166916 20906415 5699143 5444523 5699143 5444523 14731035 14612881 14731035 14612881 10358574 9719985 10358574 9719985 9930474 18003261 9930474 18003261 18678929 11693423 18678929 11693423 11995178 16297533 11995178 16297533 17831274 9235674 17831274 9235674 18217382 7736914 18217382 7736914 7642526 20299275 7642526 20299275 21467708 6051683 21467708 6051683 5645314 5376363 5645314 5376363 4955445 4131568 4955445 4131568 23044806 3121767 23044806 3121767 24199674 23993042 24199674 23993042 25376486 24579657 25376486 24579657 1345001 1163972 1345001 1163972 1298812 14087419 1298812 14087419 14526475 12727166 14526475 12727166 11708772 15582144 11708772 15582144 16936416 9675130 16936416 9675130 9584785 8271052 9584785 8271052 8568897 18859301 8568897 18859301 6876320 6415598 6876320 6415598 20894827 21075077 20894827 21075077 22106977 4699030 22106977 4699030 4593423 22650234 4593423 22650234 3746983 3280617 3746983 3280617 2947146 11087929 2947146 11087929 16370431 16271312 16370431 16271312 10856381 16542485 10856381 16542485 17963831 8576860 17963831 8576860 8611914 7940753 8611914 7940753 19507780 6527604 19507780 6527604 6080156 5540423 6080156 5540423 5674451 21676839 5674451 21676839 5353935 4443191 5353935 4443191 22749352 22021345 22749352 22021345 4509645 2990258 4509645 2990258 24009932 23370179 24009932 23370179 2849174 2867989 2849174 2867989 23906369 12919233 23906369 12919233 13075731 13842933 13075731 13842933 11783341 10709091 11783341 10709091 11227483 15500450 11227483 15500450 17828591 9286914 17828591 9286914 9234887 8426992 9234887 8426992 18834216 19337811 18834216 19337811 6464260 5534613 6464260 5534613 21768803 20997829 21768803 20997829 13985277 11860476 13985277 11860476 15287498 14972614 15287498 14972614 11074489 8981864 11074489 8981864 18462222 18792792 18462222 18792792 7318543 6301130 7318543 6301130 20972270 20841135 20972270 20841135 21735456 4911940 21735456 4911940 4177513 23203267 4177513 23203267 23689324 2621726 23689324 2621726 24426260 2060666 24426260 2060666 2114906 1870527 2114906 1870527 25067288 24189799 25067288 24189799 13099480 11090530 13099480 11090530 11765038 13843018 11765038 13843018 14110802 11417496 14110802 11417496 10227410 17584505 10227410 17584505 19149061 7663559 19149061 7663559 7463759 19653173 7463759 19653173 20897917 21256218 20897917 21256218 4575545 4450928 4575545 4450928 23113920 23364482 23113920 23364482 24022631 14051530 24022631 14051530 12247132 14370040 12247132 14370040 15738222 17819817 15738222 17819817 18201518 13484359 18201518 13484359 11948821 10865840 11948821 10865840 17974527 9240477 17974527 9240477 15541565 15989993 15541565 15989993 10459818 9616045 10459818 9616045 17908674 17611417 17908674 17611417 14216425 13411852 14216425 13411852 12164562 17910939 12164562 17910939 18677822 7919328 18677822 7919328 19853487 19435908 19853487 19435908 20488702 6307794 20488702 6307794 20969215 5756264 20969215 5756264 5105585 4872271 5105585 4872271 22891276 22680407 22891276 22680407 23835670 23242164 23835670 23242164 3434281 3199730 3434281 3199730 23574142 14136523 23574142 14136523 14110146 9610218 14110146 9610218 9774378 18008815 9774378 18008815 8536923 6730065 8536923 6730065 6634107 21050173 6634107 21050173 5751566 14201922 5751566 14201922 16273992 9951955 16273992 9951955 8998658 8530294 8998658 8530294 12452996 15243482 12452996 15243482 11004221 16127932 11004221 16127932 17787212 17487410 17787212 17487410 18790468 6953836 18790468 6953836 20253536 20010454 20253536 20010454 6569870 6447155 6569870 6447155 12205865 14688828 12205865 14688828 9021040 8501039 9021040 8501039 8540787 7819332 8540787 7819332 19454854 19061175 19454854 19061175 19841584 19604497 19841584 19604497 20037554 12432642 20037554 12432642 13341643 16780302 13341643 16780302 17860606 8900401 17860606 8900401 9352652 18005153 9352652 18005153 19545636 6968268 19545636 6968268 6559142 5708013 6559142 5708013 21507653 20915900 21507653 20915900 5643660 21623310 5643660 21623310 23001909 23122517 23001909 23122517 3022875 2616613 3022875 2616613 24592253 1965813 24592253 1965813 1806045 25376552 1806045 25376552 1625120 1996107 1625120 1996107 13244851 16336399 13244851 16336399 17379472 17407786 17379472 17407786 18627203 18605785 18627203 18605785 19497791 20677176 19497791 20677176 21417585 21690456 21417585 21690456 4950942 4607052 4950942 4607052 22193855 22833762 22193855 22833762 3833791 3635334 3833791 3635334 23358624 22774541 23358624 22774541 4288909 11718703 4288909 11718703 14170601 14376735 14170601 14376735 16351715 15975118 16351715 15975118 16683625 9884140 16683625 9884140 9474507 8960591 9474507 8960591 7480867 6767962 7480867 6767962 20556689 6581859 20556689 6581859 20679562 6155871 20679562 6155871 6168297 20733215 6168297 20733215 12613818 11380175 12613818 11380175 10061529 9526811 10061529 9526811 17744173 9464996 17744173 9464996 9649982 17639780 9649982 17639780 19607363 18993930 19607363 18993930 7288123 6547823 7288123 6547823 21091793 20828977 21091793 20828977 21837504 21394124 21837504 21394124 22261304 4266494 22261304 4266494 23103682 23561219 23103682 23561219 2991576 23895871 2991576 23895871 26007960 24951204 26007960 24951204 1699394 25508698 1699394 25508698 1197557 26008915 1197557 26008915 679630 629172 679630 629172 26367779 25364353 26367779 25364353 984258 699900 984258 699900 234397 354126 234397 354126 26588302 26187141 26588302 26187141 744976 12084244 744976 12084244 15625240 15613798 15625240 15613798 17092570 16508419 17092570 16508419 10485698 17233080 10485698 17233080 18145251 18302690 18145251 18302690 18900600 19093534 18900600 19093534 19943412 7145171 19943412 7145171 21154522 20621922 21154522 20621922 21518756 5762724 21518756 5762724 12851364 15668013 12851364 15668013 16725683 16875222 16725683 16875222 10062797 13075461 10062797 13075461 14936924 14137524 14936924 14137524 13634627 12183603 13634627 12183603 13096917 14078317 13096917 14078317 10786582 9423220 10786582 9423220 17944788 17970342 17944788 17970342 8198973 7906742 8198973 7906742 13487435 14942048 13487435 14942048 16345951 16349682 16345951 16349682 10165634 9287963 10165634 9287963 19079487 7859670 19079487 7859670 19386618 7564458 19386618 7564458 7323372 19828747 7323372 19828747 20719164 20168879 20719164 20168879 5047463 4710556 5047463 4710556 4211959 3576870 4211959 3576870 23526332 3130602 23526332 3130602 2902887 2400046 2902887 2400046 1952841 25061180 1952841 25061180 1795316 1716923 1795316 1716923 13776517 13105493 13776517 13105493 11325668 10775978 11325668 10775978 14584197 13770733 14584197 13770733 14223973 11704784 14223973 11704784 15478773 15739564 15478773 15739564 11164385 12100295 11164385 12100295 15552790 9182955 15552790 9182955 18748629 18480496 18748629 18480496 19434417 19834695 19434417 19834695 6708408 6312222 6708408 6312222 21179200 20873665 21179200 20873665 22158679 5010472 22158679 5010472 5201016 21775388 5201016 21775388 13894331 12819088 13894331 12819088 13712046 11386737 13712046 11386737 9063728 8825307 9063728 8825307 18434609 7478100 18434609 7478100 7376228 7377529 7376228 7377529 14453268 13075073 14453268 13075073 12938358 11460550 12938358 11460550 15876051 9612177 15876051 9612177 17811422 9393319 17811422 9393319 9712318 18476724 9712318 18476724 8053845 7340488 8053845 7340488 20686404 6225595 20686404 6225595 6630320 20485154 6630320 20485154 21165936 5501117 21165936 5501117 5253039 4658609 5253039 4658609 21875465 21381248 21875465 21381248 22527520 21838717 22527520 21838717 4124334 3257113 4124334 3257113 24061181 2638147 24061181 2638147 2933193 24579574 2933193 24579574 1939729 25114832 1939729 25114832 26011789 14507029 26011789 14507029 10719450 9630525 10719450 9630525 8693239 7934459 8693239 7934459 19440866 7110757 19440866 7110757 6741097 20485443 6741097 20485443 5882772 5422895 5882772 5422895 21549000 21098227 21549000 21098227 22650875 3688963 22650875 3688963 3420812 3539295 3420812 3539295 23549873 22920535 23549873 22920535 3888440 3187871 3888440 3187871 24696630 23636639 24696630 23636639 3230616 3452155 3230616 3452155 15112858 13018141 15112858 13018141 13106725 11719119 13106725 11719119 15232667 16139152 15232667 16139152 9025040 7868923 9025040 7868923 19830922 19682809 19830922 19682809 7337520 12174106 7337520 12174106 16355430 16633088 16355430 16633088 17841413 8971552 17841413 8971552 17974298 12896211 17974298 12896211 12481018 11284584 12481018 11284584 11431897 16818902 11431897 16818902 17175034 12639016 17175034 12639016 12938707 12002133 12938707 12002133 11902596 15013208 11902596 15013208 16700448 17372338 16700448 17372338 9202748 8501739 9202748 8501739 18633709 19199874 18633709 19199874 19433124 7463942 19433124 7463942 7844094 20073301 7844094 20073301 6740302 20288293 6740302 20288293 21239535 21069917 21239535 21069917 5256504 4980011 5256504 4980011 4708718 4429581 4708718 4429581 23312168 22780396 23312168 22780396 3961190 23347113 3961190 23347113 3408788 2993559 3408788 2993559 24512879 23399435 24512879 23399435 3628827 3290188 3628827 3290188 13852969 14000867 13852969 14000867 12100115 15817765 12100115 15817765 18455985 8448408 18455985 8448408 8419956 8140592 8419956 8140592 20308789 6375434 20308789 6375434 21206306 5295256 21206306 5295256 21567327 21282582 21567327 21282582 5484838 4288907 5484838 4288907 22501031 22033455 22501031 22033455 4760343 4142842 4760343 4142842 4610427 12510691 4610427 12510691 13797436 14636489 13797436 14636489 11955473 12394205 11955473 12394205 13445165 13706190 13445165 13706190 12217341 10884213 12217341 10884213 10991723 9779462 10991723 9779462 10156889 17320848 10156889 17320848 18859815 19224265 18859815 19224265 20417836 6724321 20417836 6724321 5776667 5382346 5776667 5382346 22347593 22058070 22347593 22058070 4713092 3791747 4713092 3791747 23198092 3250860 23198092 3250860 3502897 24311621 3502897 24311621 25410817 1186705 25410817 1186705 25701903 24812686 25701903 24812686 1702691 2110995 1702691 2110995 24769606 23763655 24769606 23763655 2936703 3170952 2936703 3170952 12767756 14324269 12767756 14324269 11580140 9628925 11580140 9628925 18112852 8996147 18112852 8996147 9380470 17899664 9380470 17899664 8384613 19507765 8384613 19507765 7472644 6922102 7472644 6922102 20955342 20593777 20955342 20593777 21290061 20941386 21290061 20941386 5920427 5304262 5920427 5304262 5178712 4990193 5178712 4990193 22107690 22715651 22107690 22715651 4163249 3340828 4163249 3340828 3806011 13948300 3806011 13948300 13797805 11191739 13797805 11191739 15716977 10331010 15716977 10331010 10303121 16787538 10303121 16787538 17330664 17944613 17330664 17944613 19091461 8077115 19091461 8077115 6969589 19990508 6969589 19990508 6798621 6158807 6798621 6158807 20703783 20134272 20703783 20134272 20922006 5837270 20922006 5837270 12663237 13250137 12663237 13250137 14944328 11244692 14944328 11244692 11712360 15449277 11712360 15449277 10262841 9414014 10262841 9414014 9826118 8662049 9826118 8662049 18624794 18034285 18624794 18034285 13001173 9673015 13001173 9673015 10044518 7204977 10044518 7204977 19727236 19872425 19727236 19872425 7158045 6664873 7158045 6664873 13451668 13054537 13451668 13054537 14297942 12447259 14297942 12447259 11394264 16533577 11394264 16533577 10291326 16958939 10291326 16958939 18413407 18042944 18413407 18042944 8804705 7882083 8804705 7882083 19706418 7462416 19706418 7462416 12956267 13584895 12956267 13584895 10848027 9605052 10848027 9605052 8208318 7111562 8208318 7111562 20392310 19883529 20392310 19883529 6923435 6509821 6923435 6509821 20488895 19777924 20488895 19777924 7213604 6007711 7213604 6007711 5914778 21134164 5914778 21134164 22028640 4816013 22028640 4816013 13629024 12813555 13629024 12813555 15728083 10266655 15728083 10266655 17368942 8162158 17368942 8162158 19467066 7784324 19467066 7784324 7941249 19052612 7941249 19052612 11106845 14591300 11106845 14591300 14364790 10869978 14364790 10869978 16579168 16967978 16579168 16967978 18368463 18060342 18368463 18060342 8224517 19149052 8224517 19149052 7989561 6884521 7989561 6884521 20583836 20504035 20583836 20504035 21238708 14714078 21238708 14714078 10735786 16057023 10735786 16057023 12576445 10986210 12576445 10986210 10252030 16866894 10252030 16866894 17396747 11008253 17396747 11008253 12364226 16444166 12364226 16444166 10652632 9484845 10652632 9484845 9836829 17268068 9836829 17268068 18645548 18251488 18645548 18251488 8352341 7752220 8352341 7752220 6883308 20121168 6883308 20121168 21314684 5190530 21314684 5190530 22959883 3852708 22959883 3852708 23396542 22569444 23396542 22569444 3950141 23376022 3950141 23376022 24165799 12642484 24165799 12642484 12881724 14356885 12881724 14356885 11530779 15836945 11530779 15836945 10113149 9750939 10113149 9750939 17265999 16873292 17265999 16873292 18292280 18695278 18292280 18695278 8137879 7104579 8137879 7104579 7311477 20398962 7311477 20398962 6118250 4987344 6118250 4987344 4789396 22852125 4789396 22852125 24689161 23542332 24689161 23542332 2781659 2552244 2781659 2552244 24206093 23052608 24206093 23052608 3899396 3772073 3899396 3772073 23303849 3256641 23303849 3256641 23700553 23768348 23700553 23768348 2666617 2615704 2666617 2615704 24417690 2416648 24417690 2416648 24622428 23503283 24622428 23503283 3018263 23973880 3018263 23973880 13132549 11194953 13132549 11194953 16029029 11006639 16029029 11006639 11466670 15343919 11466670 15343919 15730502 10236271 15730502 10236271 10129445 9092186 10129445 9092186 8026943 19213735 8026943 19213735 20184502 19567543 20184502 19567543 7316064 6580052 7316064 6580052 6326844 5354868 6326844 5354868 4589182 3642180 4589182 3642180 23261716 22333359 23261716 22333359 4251259 3914105 4251259 3914105 22859414 21989009 22859414 21989009 13880621 12525345 13880621 12525345 12560551 14497056 12560551 14497056 15250956 15209249 15250956 15209249 9540256 17843113 9540256 17843113 18522028 8343908 18522028 8343908 19166235 7914832 19166235 7914832 19499734 7763043 19499734 7763043 19844397 19103519 19844397 19103519 7250309 6484845 7250309 6484845 6858640 20258125 6858640 20258125 6299355 5154280 6299355 5154280 21603954 21162831 21603954 21162831 21851242 4592215 21851242 4592215 22662888 4029264 22662888 4029264 3947559 22929577 3947559 22929577 14320192 12245425 14320192 12245425 14785166 14400462 14785166 14400462 15531730 15821348 15531730 15821348 17360214 18574027 17360214 18574027 19410473 6972740 19410473 6972740 6914575 20282443 6914575 20282443 21518063 21622151 21518063 21622151 22383352 12524044 22383352 12524044 13113130 14211741 13113130 14211741 11918749 10391767 11918749 10391767 16418120 15935848 16418120 15935848 10185203 9199226 10185203 9199226 9596034 18455004 9596034 18455004 8145739 7866055 8145739 7866055 13288953 14033002 13288953 14033002 12350733 11249674 12350733 11249674 11275051 9564493 11275051 9564493 17601533 17103786 17601533 17103786 13678937 11458470 13678937 11458470 15849032 16266523 15849032 16266523 9965946 8064577 9965946 8064577 20356919 20068188 20356919 20068188 20542520 20776828 20542520 20776828 6002126 5820878 6002126 5820878 21346685 14375202 21346685 14375202 12128277 14532202 12128277 14532202 14824438 11692863 14824438 11692863 15391945 14622253 15391945 14622253 13148786 13219273 13148786 13219273 14717399 14310277 14717399 14310277 15322907 14981690 15322907 14981690 11115320 10304835 11115320 10304835 17290845 8071314 17290845 8071314 19156255 12457298 19156255 12457298 12403068 11517876 12403068 11517876 10186444 8414685 10186444 8414685 18902746 8056083 18902746 8056083 6886745 5889875 6886745 5889875 6397955 12424588 6397955 12424588 13594151 14187879 13594151 14187879 12420986 15846953 12420986 15846953 17255729 16771795 17255729 16771795 10124068 8637015 10124068 8637015 18666764 12818202 18666764 12818202 12728948 14063014 12728948 14063014 16910125 9072651 16910125 9072651 18178563 12279685 18178563 12279685 13444663 13692778 13444663 13692778 12062114 16816424 12062114 16816424 9622555 18189267 9622555 18189267 18919844 8029098 18919844 8029098 8262614 19754687 8262614 19754687 20148758 19858206 20148758 19858206 6921234 6874457 6921234 6874457 13760524 13321563 13760524 13321563 14581260 14752048 14581260 14752048 11383027 9651289 11383027 9651289 17974180 8916113 17974180 8916113 8927073 7887036 8927073 7887036 7779388 7089922 7779388 7089922 6307099 21184460 6307099 21184460 22159372 4839195 22159372 4839195 13600373 13057565 13600373 13057565 14091150 13676385 14091150 13676385 12801267 11272795 12801267 11272795 15969150 10808859 15969150 10808859 14090716 14332129 14090716 14332129 12274303 12553942 12274303 12553942 14529271 11858500 14529271 11858500 16138454 9912122 16138454 9912122 10078877 17407231 10078877 17407231 19512634 19415108 19512634 19415108 19737365 19748393 19737365 19748393 6539076 5920865 6539076 5920865 21392628 20870322 21392628 20870322 5649655 22049488 5649655 22049488 4426847 22549522 4426847 22549522 13467866 12285471 13467866 12285471 12092201 15625725 12092201 15625725 16814750 17611609 16814750 17611609 9390994 8768340 9390994 8768340 8684153 19232995 8684153 19232995 19691824 7203979 19691824 7203979 20200115 6656519 20200115 6656519 13471619 16010498 13471619 16010498 17230555 17610999 17230555 17610999 9004792 8781556 9004792 8781556 18630432 8390757 18630432 8390757 8751363 11189641 8751363 11189641 12263009 16886550 12263009 16886550 17780828 17260614 17780828 17260614 18263395 18478718 18263395 18478718 8341383 7897621 8341383 7897621 10389036 12477413 10389036 12477413 14397602 9710659 14397602 9710659 9440460 18157166 9440460 18157166 7771011 20376498 7771011 20376498 20878959 5684364 20878959 5684364 22135186 5127595 22135186 5127595 22964024 3292576 22964024 3292576 3452582 23668354 3452582 23668354 3146753 2889740 3146753 2889740 24235978 24719728 24235978 24719728 2209573 13728358 2209573 13728358 13913548 12584186 13913548 12584186 10739646 16203866 10739646 16203866 16909049 9708126 16909049 9708126 17840950 8085475 17840950 8085475 19762255 20262224 19762255 20262224 6678053 13627923 6678053 13627923 16389641 16502884 16389641 16502884 17619595 9353604 17619595 9353604 8850730 18882588 8850730 18882588 7078171 6467985 7078171 6467985 13566338 13829766 13566338 13829766 11584492 15495142 11584492 15495142 17727331 8594916 17727331 8594916 8615412 7166268 8615412 7166268 20494664 6728769 20494664 6728769 5455754 5271195 5455754 5271195 22168640 4523598 22168640 4523598 13834390 13282460 13834390 13282460 10570304 9835179 10570304 9835179 10250939 12424008 10250939 12424008 15380205 11167654 15380205 11167654 10413900 16815373 10413900 16815373 17956073 17791110 17956073 17791110 8762756 8134645 8762756 8134645 7723312 19407687 7723312 19407687 20552465 5326840 20552465 5326840 21733266 12379967 21733266 12379967 13102219 14947232 13102219 14947232 15648077 9643435 15648077 9643435 9849016 17245260 9849016 17245260 11883555 11438270 11883555 11438270 13929400 15996504 13929400 15996504 9338034 17475852 9338034 17475852 17774208 15787601 17774208 15787601 11272210 13768607 11272210 13768607 15126428 10030539 15126428 10030539 18464253 19049345 18464253 19049345 19811976 6089825 19811976 6089825 21191959 21002683 21191959 21002683 21912788 21363858 21912788 21363858 22596767 22090060 22596767 22090060 4701969 22522027 4701969 22522027 4475606 3848734 4475606 3848734 23233286 23520772 23233286 23520772 24744181 13338360 24744181 13338360 12104067 15950820 12104067 15950820 10490381 16240104 10490381 16240104 10130307 17181616 10130307 17181616 20746173 20467335 20746173 20467335 21222802 14047545 21222802 14047545 13757447 12069623 13757447 12069623 14778568 15911678 14778568 15911678 9608486 8413156 9608486 8413156 8339049 6461228 8339049 6461228 6420335 20413765 6420335 20413765 13100122 10724825 13100122 10724825 11510527 13591262 11510527 13591262 16814157 9461683 16814157 9461683 9941451 19443670 9941451 19443670 7155869 5684641 7155869 5684641 21152935 20381580 21152935 20381580 6392927 5926141 6392927 5926141 21693494 4687031 21693494 4687031 4273412 4015001 4273412 4015001 2417757 2586321 2417757 2586321 24460253 2151706 24460253 2151706 24578646 23904336 24578646 23904336 2671462 2185251 2671462 2185251 2163555 24899077 2163555 24899077 1669615 1835431 1669615 1835431 24982368 24387456 24982368 24387456 2129835 24872177 2129835 24872177 25897520 11436218 25897520 11436218 10872194 10146885 10872194 10146885 17026867 18166991 17026867 18166991 18731626 7916846 18731626 7916846 8076358 20254162 8076358 20254162 6087262 21616108 6087262 21616108 22449140 21884010 22449140 21884010 5133661 4783505 5133661 4783505 4368539 3732972 4368539 3732972 22986402 12409991 22986402 12409991 14305873 14032024 14305873 14032024 12378127 15831216 12378127 15831216 16557172 11709654 16557172 11709654 12024114 14579624 12024114 14579624 15228174 11682305 15228174 11682305 10851831 16640963 10851831 16640963 9127762 8721784 9127762 8721784 15745959 13175363 15745959 13175363 13445072 16327740 13445072 16327740 10124678 16964069 10124678 16964069 17814081 18847229 17814081 18847229 7710561 6974593 7710561 6974593 20266281 11045201 20266281 11045201 15906224 16133829 15906224 16133829 9855241 18148404 9855241 18148404 8631668 8125566 8631668 8125566 19117188 7459488 19117188 7459488 7232502 20253767 7232502 20253767 6196620 20810047 6196620 20810047 5390462 5152741 5390462 5152741 21739189 4632292 21739189 4632292 23451114 3021859 23451114 3021859 3357302 9742773 3357302 9742773 17879543 18613444 17879543 18613444 6911836 20634830 6911836 20634830 21689130 22051795 21689130 22051795 22544223 14769638 22544223 14769638 14428927 11268024 14428927 11268024 16516108 16143404 16516108 16143404 10263243 17312906 10263243 17312906 18443496 6445028 18443496 6445028 20563716 15701480 20563716 15701480 10981118 14511119 10981118 14511119 14620683 12129978 14620683 12129978 12550215 15483725 12550215 15483725 18737982 7870249 18737982 7870249 8057690 20616627 8057690 20616627 5877871 5457117 5877871 5457117 21190081 20606033 21190081 20606033 21553126 21471195 21553126 21471195 4264286 3984288 4264286 3984288 4019262 22926320 4019262 22926320 23907129 2559479 23907129 2559479 24680570 23736445 24680570 23736445 25132750 24242382 25132750 24242382 2676785 13890830 2676785 13890830 15469843 11007862 15469843 11007862 11917096 15606887 11917096 15606887 9326013 8713519 9326013 8713519 8745798 18870633 8745798 18870633 20890469 5370357 20890469 5370357 22281388 22400370 22281388 22400370 23750804 23050235 23750804 23050235 24424247 23145828 24424247 23145828 3681008 3533907 3681008 3533907 13859790 14154109 13859790 14154109 11656371 17932729 11656371 17932729 18687717 7306292 18687717 7306292 19661541 18832606 19661541 18832606 14097276 12442499 14097276 12442499 14326988 15173375 14326988 15173375 11019581 9820191 11019581 9820191 17426400 17165033 17426400 17165033 17878871 8755965 17878871 8755965 9104333 12112544 9104333 12112544 15176913 16662751 15176913 16662751 9458604 7355473 9458604 7355473 6930154 6389396 6930154 6389396 20849914 20353543 20849914 20353543 13816916 12364424 13816916 12364424 12296816 11349726 12296816 11349726 16556678 10305751 16556678 10305751 13963439 13939556 13963439 13939556 15446165 11298639 15446165 11298639 9442571 17871205 9442571 17871205 19045804 8048731 19045804 8048731 7727320 7060610 7727320 7060610 20611621 19910392 20611621 19910392 20731029 5806196 20731029 5806196 21216870 21406727 21216870 21406727 4327673 4001749 4327673 4001749 23128790 22100781 23128790 22100781 14281016 11772965 14281016 11772965 12098972 16539238 12098972 16539238 17581634 9149716 17581634 9149716 19366403 7609179 19366403 7609179 20604125 20469543 20604125 20469543 21576530 5031402 21576530 5031402 14773389 14465710 14773389 14465710 10340029 9280257 10340029 9280257 10029301 17288619 10029301 17288619 18934631 6998378 18934631 6998378 6959916 19920724 6959916 19920724 14867195 12468632 14867195 12468632 13559254 13362554 13559254 13362554 15194114 9770275 15194114 9770275 8410009 19155440 8410009 19155440 7602537 7141072 7602537 7141072 14336622 16233406 14336622 16233406 10691988 8604779 10691988 8604779 7969700 7552785 7969700 7552785 12729701 12943314 12729701 12943314 14156224 11100787 14156224 11100787 16997667 17542558 16997667 17542558 8164474 6039147 8164474 6039147 20970307 5581955 20970307 5581955 5640823 5156237 5640823 5156237 4535330 22614914 4535330 22614914 13541979 12693557 13541979 12693557 16788822 10082708 16788822 10082708 17217307 17253974 17217307 17253974 9760409 17649928 9760409 17649928 7028766 20115452 7028766 20115452 6491043 20390811 6491043 20390811 21428621 5286293 21428621 5286293 4481131 3434918 4481131 3434918 2972995 2576183 2972995 2576183 12885782 14979854 12885782 14979854 16366608 10468344 16366608 10468344 11250505 16043453 11250505 16043453 16703680 11713595 16703680 11713595 11852437 17149310 11852437 17149310 17931352 17510774 17931352 17510774 18577586 7384667 18577586 7384667 6123708 5761367 6123708 5761367 5756047 21596385 5756047 21596385 22299786 3682964 22299786 3682964 3716800 10659421 3716800 10659421 17080258 16640444 17080258 16640444 10500223 12157594 10500223 12157594 15304745 10992453 15304745 10992453 10943182 18409851 10943182 18409851 19467786 19628372 19467786 19628372 20496039 6208772 20496039 6208772 20672463 20483377 20672463 20483377 5427998 22617827 5427998 22617827 24329865 24354673 24329865 24354673 2508782 1885853 2508782 1885853 25679494 24844676 25679494 24844676 1524551 1292682 1524551 1292682 25734414 25537677 25734414 25537677 1462616 1702104 1462616 1702104 25266731 24285486 25266731 24285486 2556640 2232556 2556640 2232556 25127105 23957013 25127105 23957013 25296812 24441951 25296812 24441951 2317115 24652884 2317115 24652884 13874022 12184793 13874022 12184793 12287411 10474533 12287411 10474533 17202457 9797019 17202457 9797019 18576130 8595944 18576130 8595944 19268734 18626221 19268734 18626221 20220672 19801229 20220672 19801229 15320297 10752397 15320297 10752397 16263182 16329464 16263182 16329464 17858321 9127014 17858321 9127014 18052871 8655036 18052871 8655036 19123328 7172803 19123328 7172803 19755872 20042562 19755872 20042562 21943360 21413529 21943360 21413529 5793829 5659135 5793829 5659135 22793673 22035918 22793673 22035918 4407790 3504038 4407790 3504038 3059398 3132218 3059398 3132218 24079556 23279912 24079556 23279912 3676887 3105401 3676887 3105401 3279419 23631319 3279419 23631319 24927297 23978314 24927297 23978314 25105069 24934621 25105069 24934621 26059660 700523 26059660 700523 26510272 25542360 26510272 25542360 1519857 1068835 1519857 1068835 26061178 25479381 26061178 25479381 1031340 1069945 1031340 1069945 25717286 24852041 25717286 24852041 1988540 2162308 1988540 2162308 25736217 24599651 25736217 24599651 2052197 1903582 2052197 1903582 25690599 24941020 25690599 24941020 26237220 25603009 26237220 25603009 1493310 12021669 1493310 12021669 14554291 14717482 14554291 14717482 16098806 9071071 16098806 9071071 18095916 12600102 18095916 12600102 10958027 17631057 10958027 17631057 8919914 19054009 8919914 19054009 20026927 20212025 20026927 20212025 6803826 12373666 6803826 12373666 14999085 9847794 14999085 9847794 9643867 8940750 9643867 8940750 18371339 8848104 18371339 8848104 13388656 13809813 13388656 13809813 11338272 16785923 11338272 16785923 17477625 9385866 17477625 9385866 18350887 8792279 18350887 8792279 14004275 14589149 14004275 14589149 15968329 10298981 15968329 10298981 17676963 17136591 17676963 17136591 14794140 11764335 14794140 11764335 16819037 17677506 16819037 17677506 8627543 18153033 8627543 18153033 13713644 12301575 13713644 12301575 15005732 14860302 15005732 14860302 11511721 17300701 11511721 17300701 9668365 18050936 9668365 18050936 19765022 7178898 19765022 7178898 7075377 6564121 7075377 6564121 6201538 5888113 6201538 5888113 14963390 15736513 14963390 15736513 16987355 18530593 16987355 18530593 7986005 19177293 7986005 19177293 20401410 20368417 20401410 20368417 21032368 13492867 21032368 13492867 12719251 11287506 12719251 11287506 15911414 10044271 15911414 10044271 17794929 9173219 17794929 9173219 18750863 18406617 18750863 18406617 19877260 6994307 19877260 6994307 7239055 19549314 7239055 19549314 20837410 5103141 20837410 5103141 4872952 22729667 4872952 22729667 3783613 23429145 3783613 23429145 3184167 24005933 3184167 24005933 2593154 24365957 2593154 24365957 25752024 25070168 25752024 25070168 1653245 1986752 1653245 1986752 13886819 15983433 13886819 15983433 9809607 8607657 9809607 8607657 19611044 19236595 19611044 19236595 7407091 7190870 7407091 7190870 20399172 6801831 20399172 6801831 14572608 13484009 14572608 13484009 13066163 13576065 13066163 13576065 13352272 12211294 13352272 12211294 16062059 16086404 16062059 16086404 17150166 9536820 17150166 9536820 17850530 17841185 17850530 17841185 19135553 18953332 19135553 18953332 7757480 7340088 7757480 7340088 11956714 13147795 11956714 13147795 14278995 15176587 14278995 15176587 11632406 12946337 11632406 12946337 14138732 15269969 14138732 15269969 10856858 10176673 10856858 10176673 17450970 16938645 17450970 16938645 11758841 10659865 11758841 10659865 17182432 17926321 17182432 17926321 18227113 7652853 18227113 7652853 7557913 6945198 7557913 6945198 21678314 21045308 21678314 21045308 22768557 22286899 22768557 22286899 3897139 23159279 3897139 23159279 3654786 12599473 3654786 12599473 14321992 11017312 14321992 11017312 17759717 8490363 17759717 8490363 8463898 7845480 8463898 7845480 7000044 20340801 7000044 20340801 6529579 5870444 6529579 5870444 22610687 22014245 22610687 22014245 23041639 22411056 23041639 22411056 3902275 3410372 3902275 3410372 23542870 22537314 23542870 22537314 4015311 3733557 4015311 3733557 24087410 22952906 24087410 22952906 3847551 2991521 3847551 2991521 24438095 2389977 24438095 2389977 24846667 23778668 24846667 23778668 2956998 2290493 2956998 2290493 24552501 13797273 24552501 13797273 11550593 16718845 11550593 16718845 10457235 14845221 10457235 14845221 16070984 15321068 16070984 15321068 15285597 11636530 15285597 11636530 15477311 15122441 15477311 15122441 10547106 9805350 10547106 9805350 9740837 8310393 9740837 8310393 19523896 19756759 19523896 19756759 19952700 7192793 19952700 7192793 6757123 21010714 6757123 21010714 5562015 4483071 5562015 4483071 22947809 3861541 22947809 3861541 23086522 22711548 23086522 22711548 23580652 12221887 23580652 12221887 12006460 14827233 12006460 14827233 11876708 18178798 11876708 18178798 19209430 18576476 19209430 18576476 20233494 5667543 20233494 5667543 4501032 3957754 4501032 3957754 23061009 3321223 23061009 3321223 3723753 23512254 3723753 23512254 3332582 2189690 3332582 2189690 2368207 12526119 2368207 12526119 14013574 13576454 14013574 13576454 11938877 11130122 11938877 11130122 18614181 19642050 18614181 19642050 7238286 12198588 7238286 12198588 14469481 15007823 14469481 15007823 10873374 17053063 10873374 17053063 17928755 18369997 17928755 18369997 7311165 7110472 7311165 7110472 6403771 5762390 6403771 5762390 22677091 22063328 22677091 22063328 4540736 4181909 4540736 4181909 4223254 11995729 4223254 11995729 13164925 12355406 13164925 12355406 15161613 10256070 15161613 10256070 9154980 7352841 9154980 7352841 7543985 6951310 7543985 6951310 7368528 20017838 7368528 20017838 20945490 20592332 20945490 20592332 5971389 21484150 5971389 21484150 22956804 22184186 22956804 22184186 4318135 4176214 4318135 4176214 22709275 16784338 22709275 16784338 10834744 9145346 10834744 9145346 18218418 8902070 18218418 8902070 8983356 18127286 8983356 18127286 8561370 7958351 8561370 7958351 20065902 20131933 20065902 20131933 21302579 6033189 21302579 6033189 15293534 12361668 15293534 12361668 12642192 17180931 12642192 17180931 18379660 17876065 18379660 17876065 18729393 8129230 18729393 8129230 19948785 6651044 19948785 6651044 20704916 20820551 20704916 20820551 6017315 21127219 6017315 21127219 5674255 21626628 5674255 21626628 5106414 4891253 5106414 4891253 22307255 11315330 22307255 11315330 12004792 14842454 12004792 14842454 15888251 10828125 15888251 10828125 10459385 16873042 10459385 16873042 15265069 11294236 15265069 11294236 11905810 15729588 11905810 15729588 17278928 9644613 17278928 9644613 17984434 7726081 17984434 7726081 7817536 6854734 7817536 6854734 22017731 5128277 22017731 5128277 4974389 21951110 4974389 21951110 4631587 4342091 4631587 4342091 23266981 22692656 23266981 22692656 3776421 2950004 3776421 2950004 24184684 23156729 24184684 23156729 3694428 2940473 3694428 2940473 24207524 23352323 24207524 23352323 2723518 2979078 2723518 2979078 23958999 12321436 23958999 12321436 12803965 14169932 12803965 14169932 15851763 10724970 15851763 10724970 11103866 10270158 11103866 10270158 17311681 16930191 17311681 16930191 9984863 17779449 9984863 17779449 18212968 8354893 18212968 8354893 19007221 6567113 19007221 6567113 6295914 5670735 6295914 5670735 5133419 4956200 5133419 4956200 22194295 22089178 22194295 22089178 4761971 22755396 4761971 22755396 3878261 3172025 3878261 3172025 23747721 22893303 23747721 22893303 4100804 3954995 4100804 3954995 3748318 2396836 3748318 2396836 24586791 23589365 24586791 23589365 2866705 2934195 2866705 2934195 13385683 12498527 13385683 12498527 14421255 10560448 14421255 10560448 11190578 15871692 11190578 15871692 16992259 9840024 16992259 9840024 17152093 16718268 17152093 16718268 15965731 14664828 15965731 14664828 14218340 10531165 14218340 10531165 16775925 16378840 16775925 16378840 10147697 18262186 10147697 18262186 8975866 15304592 8975866 15304592 15822821 9922149 15822821 9922149 8706207 20374994 8706207 20374994 6157515 5627639 6157515 5627639 5510315 21489496 5510315 21489496 22287217 4289850 22287217 4289850 22520457 14959108 22520457 14959108 13916682 12533866 13916682 12533866 11956294 10975213 11956294 10975213 10023061 17278481 10023061 17278481 17508413 13461140 17508413 13461140 12201453 16479704 12201453 16479704 17371477 8951356 17371477 8951356 8475848 19080795 8475848 19080795 20004918 6641258 20004918 6641258 21915523 22117525 21915523 22117525 4824711 22608548 4824711 22608548 4475548 4197096 4475548 4197096 4053707 24220407 4053707 24220407 1950998 1861231 1950998 1861231 14215411 15077269 14215411 15077269 11744712 12568858 11744712 12568858 13408468 15286329 13408468 15286329 15937157 10411548 15937157 10411548 16870895 17686398 16870895 17686398 18156955 11141019 18156955 11141019 11807006 13485140 11807006 13485140 14796127 10873304 14796127 10873304 16442990 16710787 16442990 16710787 16959902 8670090 16959902 8670090 19753283 5346065 19753283 5346065 21725904 21012026 21725904 21012026 5916333 13894494 5916333 13894494 13414142 12561817 13414142 12561817 14833283 15117286 14833283 15117286 11675057 17036749 11675057 17036749 9291237 18900346 9291237 18900346 7513698 20621877 7513698 20621877 21208117 14847011 21208117 14847011 11469269 10737058 11469269 10737058 16609847 16354369 16609847 16354369 8724883 7455025 8724883 7455025 7594132 19580699 7594132 19580699 6633687 20794019 6633687 20794019 6224729 5857568 6224729 5857568 21933723 5005551 21933723 5005551 4846933 4406921 4846933 4406921 22814904 4270278 22814904 4270278 16040402 18313713 16040402 18313713 8660761 11904981 8660761 11904981 14947198 11706015 14947198 11706015 15587636 8606187 15587636 8606187 18521694 12239977 18521694 12239977 11894013 9837935 11894013 9837935 9164966 8708443 9164966 8708443 15694479 12859517 15694479 12859517 11986167 16155076 11986167 16155076 18200121 9058647 18200121 9058647 8138360 19262933 8138360 19262933 7611699 19887118 7611699 19887118 20529397 6157503 20529397 6157503 20711998 20306127 20711998 20306127 21265583 5433243 21265583 5433243 5054367 21996254 5054367 21996254 22848748 22620927 22848748 22620927 23527964 12940532 23527964 12940532 10495276 18118943 10495276 18118943 18934918 19107019 18934918 19107019 7971422 7679220 7971422 7679220 15411700 15477191 15411700 15477191 10065058 9084382 10065058 9084382 8844399 18304789 8844399 18304789 19202895 6915822 19202895 6915822 6697598 6456606 6697598 6456606 6214696 5605460 6214696 5605460 21375519 20969883 21375519 20969883 21952448 5044656 21952448 5044656 5018528 22583717 5018528 22583717 3301562 2989839 3301562 2989839 24535280 2470565 24535280 2470565 2864344 11462614 2864344 11462614 15365587 11038409 15365587 11038409 11130252 17426387 11130252 17426387 18654235 8012714 18654235 8012714 8442661 18487888 8442661 18487888 15582566 14440581 15582566 14440581 11584732 16365573 11584732 16365573 8584318 19023588 8584318 19023588 20126041 20075905 20126041 20075905 6845794 6383259 6845794 6383259 20847466 20514679 20847466 20514679 21784011 5055433 21784011 5055433 5157382 4601922 5157382 4601922 21960203 15402142 21960203 15402142 12426964 13025313 12426964 13025313 16536897 16958722 16536897 16958722 18402758 8925024 18402758 8925024 13527994 14520354 13527994 14520354 9543994 8336646 9543994 8336646 19331048 7699209 19331048 7699209 19587215 18856533 19587215 18856533 13188662 10747899 13188662 10747899 16645547 9687535 16645547 9687535 17808168 9113032 17808168 9113032 18537517 18646390 18537517 18646390 8241935 12564811 8241935 12564811 14274067 10609056 14274067 10609056 9801455 17541806 9801455 17541806 17780716 10882976 17780716 10882976 11344559 15800234 11344559 15800234 10539809 18115728 10539809 18115728 8664505 7864712 8664505 7864712 20731824 6191475 20731824 6191475 5623439 5172684 5623439 5172684 21715516 21119508 21715516 21119508 22576543 3839042 22576543 3839042 23061991 22488335 23061991 22488335 23976132 2579084 23976132 2579084 24417762 2135999 24417762 2135999 2404357 1589726 2404357 1589726 1849323 11450802 1849323 11450802 17199641 9711877 17199641 9711877 8369112 19769487 8369112 19769487 7194826 14874697 7194826 14874697 15669158 10845531 15669158 10845531 9810540 17334653 9810540 17334653 11963950 11853776 11963950 11853776 14465801 13862624 14465801 13862624 11789328 8860037 11789328 8860037 18609038 8208718 18609038 8208718 7833681 19455611 7833681 19455611 7405081 6671513 7405081 6671513 21447904 20882511 21447904 20882511 21594706 13155522 21594706 13155522 13636235 13544458 13636235 13544458 17723813 17476780 17723813 17476780 18534637 8593827 18534637 8593827 8898479 18313210 8898479 18313210 19154536 19623243 19154536 19623243 7302670 19934606 7302670 19934606 20750140 21072789 20750140 21072789 5694040 5016383 5694040 5016383 22303783 21847408 22303783 21847408 22619032 4085425 22619032 4085425 16153404 11109751 16153404 11109751 12153889 15928549 12153889 15928549 9676715 8997271 9676715 8997271 18604600 8352428 18604600 8352428 8413496 7469554 8413496 7469554 20588203 19920616 20588203 19920616 15608452 10235568 15608452 10235568 17289702 9723426 17289702 9723426 9454821 18295814 9454821 18295814 8110785 19382704 8110785 19382704 6688341 6317411 6688341 6317411 21415807 21718306 21415807 21718306 4517316 3274205 4517316 3274205 3344257 23632803 3344257 23632803 2920217 2960594 2920217 2960594 24372635 23570700 24372635 23570700 2987992 24389196 2987992 24389196 2379216 24821389 2379216 24821389 1706921 25102553 1706921 25102553 25961057 909816 25961057 909816 467837 630350 467837 630350 26369764 25806117 26369764 25806117 1000712 26263099 1000712 26263099 741458 906469 741458 906469 26006331 25198668 26006331 25198668 1045860 1085311 1045860 1085311 26044897 25760609 26044897 25760609 1179012 1214446 1179012 1214446 11819585 17460305 11819585 17460305 9150042 18381632 9150042 18381632 18904209 7764248 18904209 7764248 7191297 19870720 7191297 19870720 21139176 20501623 21139176 20501623 6382634 21315474 6382634 21315474 21925900 4837255 21925900 4837255 22263001 22552164 22263001 22552164 3677090 23416020 3677090 23416020 24021204 16207860 24021204 16207860 9935143 16828708 9935143 16828708 9749058 9103561 9749058 9103561 19436283 19236203 19436283 19236203 7734244 19700825 7734244 19700825 6901717 6491748 6901717 6491748 20639144 20274799 20639144 20274799 6149097 21331718 6149097 21331718 22270277 22219653 22270277 22219653 4462716 23166089 4462716 23166089 3466813 3529324 3466813 3529324 23412740 2798091 23412740 2798091 24368086 2416486 24368086 2416486 24715884 23978758 24715884 23978758 2622876 2786531 2622876 2786531 24350118 23798914 24350118 23798914 2868082 3056118 2868082 3056118 23908788 23441424 23908788 23441424 3269318 2883258 3269318 2883258 13174074 14800454 13174074 14800454 11439779 10281165 11439779 10281165 17032297 9779259 17032297 9779259 18123343 17912882 18123343 17912882 8106745 6984169 8106745 6984169 20000654 6708059 20000654 6708059 7009550 20398574 7009550 20398574 21723433 5384940 21723433 5384940 21844805 21222491 21844805 21222491 5451750 4644163 5451750 4644163 4698569 22494352 4698569 22494352 23663077 23053571 23663077 23053571 3189639 3403452 3189639 3403452 23600242 22612780 23600242 22612780 16202451 9898127 16202451 9898127 10008008 8179523 10008008 8179523 7823019 7203976 7823019 7203976 19637319 6897082 19637319 6897082 20638673 5437971 20638673 5437971 21315684 21035389 21315684 21035389 21881994 21172191 21881994 21172191 5153484 22305423 5153484 22305423 23930802 2924158 23930802 2924158 16476596 15896404 16476596 15896404 12098738 11015303 12098738 11015303 16677153 16228100 16677153 16228100 9957869 17171140 9957869 17171140 9404665 8129845 9404665 8129845 19556635 19235864 19556635 19235864 20187951 6479508 20187951 6479508 6541785 21597452 6541785 21597452 22564911 4277924 22564911 4277924 23260821 3613175 23260821 3613175 14910750 13749989 14910750 13749989 12997643 11756748 12997643 11756748 11483790 16548626 11483790 16548626 19010047 19418726 19010047 19418726 7339310 20008565 7339310 20008565 20594531 13624455 20594531 13624455 13671736 10764898 13671736 10764898 16582548 16913797 16582548 16913797 9215735 18032572 9215735 18032572 19246030 8137797 19246030 8137797 13827496 13335713 13827496 13335713 11259987 10319628 11259987 10319628 10829798 16490109 10829798 16490109 17855870 17953628 17855870 17953628 18873192 7553858 18873192 7553858 7617441 19867731 7617441 19867731 20870780 6333309 20870780 6333309 15053925 11979608 15053925 11979608 9287421 8602609 9287421 8602609 8269244 7370464 8269244 7370464 19588734 6663047 19588734 6663047 20140212 20255713 20140212 20255713 6178450 21238290 6178450 21238290 22092883 4520642 22092883 4520642 15627506 13629507 15627506 13629507 12705532 12117879 12705532 12117879 16580848 17295459 16580848 17295459 18223046 17755858 18223046 17755858 9103681 18102390 9103681 18102390 8405328 7662367 8405328 7662367 19894725 7508977 19894725 7508977 11273520 16372460 11273520 16372460 18105968 17973114 18105968 17973114 18913889 18972982 18913889 18972982 7795420 6144768 7795420 6144768 6315491 5468117 6315491 5468117 4700695 4319472 4700695 4319472 22461253 21981730 22461253 21981730 4934159 11469026 4934159 11469026 13992998 14422433 13992998 14422433 10421489 9510934 10421489 9510934 10016179 16858589 10016179 16858589 8913210 8057437 8913210 8057437 8295347 7741372 8295347 7741372 19447737 19535743 19447737 19535743 7133776 6308836 7133776 6308836 5735207 5268780 5735207 5268780 22160371 21699877 22160371 21699877 5143419 11936096 5143419 11936096 15374940 10562074 15374940 10562074 16581952 16765266 16581952 16765266 17743114 9108476 17743114 9108476 18576708 8294365 18576708 8294365 8182149 7784497 8182149 7784497 13622091 12669940 13622091 12669940 15655483 14754751 15655483 14754751 12160320 11631422 12160320 11631422 13773610 13133357 13773610 13133357 13623595 11821735 13623595 11821735 15725826 9926757 15725826 9926757 10401856 8922964 10401856 8922964 18515413 19020594 18515413 19020594 19697824 20168440 19697824 20168440 20908280 14126545 20908280 14126545 12576251 11428235 12576251 11428235 16150167 10112035 16150167 10112035 9822650 8934444 9822650 8934444 19220547 18745512 19220547 18745512 8281080 12761353 8281080 12761353 14817013 11601619 14817013 11601619 15741741 9627102 15741741 9627102 20515667 20503991 20515667 20503991 6230453 5795599 6230453 5795599 21958643 21317969 21958643 21317969 22749486 3882227 22749486 3882227 23067450 3122365 23067450 3122365 3116085 23645153 3116085 23645153 12378315 12356060 12378315 12356060 14558570 13315698 14558570 13315698 13408382 11341771 13408382 11341771 11833986 14948813 11833986 14948813 16962755 9250205 16962755 9250205 8404718 20441485 8404718 20441485 21643136 5016814 21643136 5016814 4908627 4601258 4908627 4601258 22829115 23085018 22829115 23085018 3417544 23916294 3417544 23916294 25306983 24915580 25306983 24915580 2004196 1967916 2004196 1967916 13685752 12896420 13685752 12896420 12590164 14600869 12590164 14600869 14952199 10856376 14952199 10856376 10999893 9980584 10999893 9980584 7464894 6480979 7464894 6480979 6472271 6086270 6472271 6086270 21089771 20954686 21089771 20954686 5724016 22035087 5724016 22035087 4698911 4323377 4698911 4323377 4022530 23194556 4022530 23194556 3627612 3736946 3627612 3736946 14028770 15877929 14028770 15877929 16489583 13579006 16489583 13579006 13162300 12359229 13162300 12359229 15875507 9981955 15875507 9981955 7329216 6348483 7329216 6348483 21150079 20826902 21150079 20826902 5909957 5598503 5909957 5598503 21854155 5224458 21854155 5224458 22333713 21915916 22333713 21915916 4432152 3882504 4432152 3882504 22926485 22595656 22926485 22595656 4220220 3238518 4220220 3238518 23637987 22657881 23637987 22657881 4413244 4247211 4413244 4247211 22655991 21891957 22655991 21891957 4683117 4517205 4683117 4517205 4593837 24098259 4593837 24098259 2169711 1854794 2169711 1854794 1117255 25796610 1117255 25796610 13526156 12534110 13526156 12534110 14271971 12989885 14271971 12989885 13109764 14783576 13109764 14783576 11111084 7973035 11111084 7973035 8432643 20174553 8432643 20174553 20840233 4887451 20840233 4887451 22444941 12794150 22444941 12794150 13959534 15345444 13959534 15345444 15990860 15902194 15990860 15902194 11222156 12160455 11222156 12160455 15950950 15144059 15950950 15144059 10557641 17478718 10557641 17478718 19519581 7657825 19519581 7657825 12060234 11729965 12060234 11729965 13254261 14547131 13254261 14547131 17269122 7979180 17269122 7979180 19493047 18801784 19493047 18801784 7850210 6345395 7850210 6345395 20569403 20222985 20569403 20222985 6652287 5927206 6652287 5927206 5912231 21142368 5912231 21142368 21908815 5226255 21908815 5226255 4918677 4477836 4918677 4477836 22890066 22525185 22890066 22525185 3072660 3237346 3072660 3237346 12184141 13742943 12184141 13742943 13466264 11803592 13466264 11803592 12058433 9355142 12058433 9355142 9618814 9200581 9618814 9200581 18714819 19064567 18714819 19064567 19800734 19944999 19800734 19944999 6974320 13904046 6974320 13904046 16182554 17636324 16182554 17636324 8968708 7881544 8968708 7881544 20427255 20405690 20427255 20405690 5782436 21321602 5782436 21321602 4979104 4702204 4979104 4702204 22360962 21965006 22360962 21965006 4760015 4384070 4760015 4384070 22853737 3569051 22853737 3569051 3097672 24008796 3097672 24008796 2249431 1324483 2249431 1324483 990036 818304 990036 818304 26099580 25323881 26099580 25323881 1673628 1443989 1673628 1443989 13271765 14573440 13271765 14573440 18656771 18968393 18656771 18968393 7859894 19243528 7859894 19243528 7088462 6275140 7088462 6275140 20458653 9538376 20458653 9538376 8602827 8035630 8602827 8035630 16900500 12458795 16900500 12458795 11307054 9465433 11307054 9465433 18888477 18436403 18888477 18436403 19138672 15930841 19138672 15930841 14525490 10394736 14525490 10394736 10764147 16564246 10764147 16564246 10137611 18311085 10137611 18311085 6710093 6591295 6710093 6591295 20158425 15973776 20158425 15973776 13183903 10270353 13183903 10270353 17716509 7571683 17716509 7571683 19890547 20312335 19890547 20312335 5901701 4897397 5901701 4897397 21984134 4664067 21984134 4664067 4419139 23021084 4419139 23021084 3674952 23946731 3674952 23946731 2657571 2540011 2657571 2540011 25074680 24831406 25074680 24831406 1624402 1147202 1624402 1147202 26157131 777383 26157131 777383 16595141 16093895 16595141 16093895 16801247 12739504 16801247 12739504 13095182 14747429 13095182 14747429 15580233 9552643 15580233 9552643 18582999 18924992 18582999 18924992 19319175 6794143 19319175 6794143 6792931 20162743 6792931 20162743 13990135 12850456 13990135 12850456 12128010 15532899 12128010 15532899 10659791 16953721 10659791 16953721 17797728 9405590 17797728 9405590 14141377 13738384 14141377 13738384 12305001 14815324 12305001 14815324 15062390 12717740 15062390 12717740 14140861 12503111 14140861 12503111 15983465 10893009 15983465 10893009 7901713 19156423 7901713 19156423 7685646 19639620 7685646 19639620 7204205 20163190 7204205 20163190 20656884 5705833 20656884 5705833 5291151 5216830 5291151 5216830 13800829 13190136 13800829 13190136 16263926 16514477 16263926 16514477 19062344 7938015 19062344 7938015 19142314 19028255 19142314 19028255 8050853 11552158 8050853 11552158 15119397 14539800 15119397 14539800 12239357 17376798 12239357 17376798 8687186 18762307 8687186 18762307 19678635 7267593 19678635 7267593 19883851 6931971 19883851 6931971 14073745 14235996 14073745 14235996 16059607 10385169 16059607 10385169 9860081 17922151 9860081 17922151 19263272 7910599 19263272 7910599 7676372 19647794 7676372 19647794 21281147 20746381 21281147 20746381 21834748 21871548 21834748 21871548 22449009 4847891 22449009 4847891 11587129 13098569 11587129 13098569 14658855 11031147 14658855 11031147 10006373 17989545 10006373 17989545 18424976 8373611 18424976 8373611 8404218 7751117 8404218 7751117 19718460 7232881 19718460 7232881 17137800 17583657 17137800 17583657 18344929 18985891 18344929 18985891 19945148 6725252 19945148 6725252 6791073 20359904 6791073 20359904 5949489 5437596 5949489 5437596 21994906 4451608 21994906 4451608 23564852 2556093 23564852 2556093 2261508 25664072 2261508 25664072 1297178 1382306 1297178 1382306 25479154 24538617 25479
100011 0 699988115 820345245 699988115 820345245 251504181 32816660 251504181 32816660 943602726 999234731 943602726 999234731 995251148 850065840 995251148 850065840 98588319 104767604 98588319 104767604 554886818 981968202 554886818 981968202 762635808 611862776 762635808 611862776 235339119 736603117 235339119 736603117 595739628 265020612 595739628 265020612 114729218 577120996 114729218 577120996 354392626 214790714 354392626 214790714 905478209 975245944 905478209 975245944 1216410 336095011 1216410 336095011 960666073 701591753 960666073 701591753 331369657 140351418 331369657 140351418 840399012 18346042 840399012 18346042 145115805 790279236 145115805 790279236 402790255 368050757 402790255 368050757 693600065 607118093 693600065 607118093 902945636 2359892 902945636 2359892 987203067 872789566 987203067 872789566 522493962 706578757 522493962 706578757 870134365 974659468 870134365 974659468 95886441 165166717 95886441 165166717 357208669 724491633 357208669 724491633 170709544 222856138 170709544 222856138 57124957 36159259 57124957 36159259 995098276 990395391 995098276 990395391 372079468 592872210 372079468 592872210 565476602 130081169 565476602 130081169 6950167 854555837 6950167 854555837 385149833 585433299 385149833 585433299 119154533 964894539 119154533 964894539 630778995 158260395 630778995 158260395 64825114 882331550 64825114 882331550 780321446 530024861 780321446 530024861 252970077 68477539 252970077 68477539 614525054 847645829 614525054 847645829 259779836 268718390 259779836 268718390 920309390 711539676 920309390 711539676 456345102 603787967 456345102 603787967 765407601 889251095 765407601 889251095 389933126 526745626 389933126 526745626 945855680 684054298 945855680 684054298 587538563 981433809 587538563 981433809 16436322 131831653 16436322 131831653 778088743 802924836 778088743 802924836 18253096 356441614 18253096 356441614 837682475 676954633 837682475 676954633 78971801 161644490 78971801 161644490 922449224 441647537 922449224 441647537 76603773 642447245 76603773 642447245 767099600 67025423 767099600 67025423 423082350 673083737 423082350 673083737 27193509 117392610 27193509 117392610 983241282 818642524 983241282 818642524 78206172 97350602 78206172 97350602 967410896 467995774 967410896 467995774 265003239 567219489 265003239 567219489 981991230 296713548 981991230 296713548 273535134 169490803 273535134 169490803 528522519 779472036 528522519 779472036 79582081 267420100 79582081 267420100 925264152 946656957 925264152 946656957 664501068 408174320 664501068 408174320 473680435 57729238 473680435 57729238 856440254 860587082 856440254 860587082 430508971 86897150 430508971 86897150 94801376 958705536 94801376 958705536 857165294 520036501 857165294 520036501 182211719 279996289 182211719 279996289 351130722 736913002 351130722 736913002 980753825 967069037 980753825 967069037 47957643 589860982 47957643 589860982 853585332 18511 853585332 18511 324799188 313177546 324799188 313177546 946409649 368143 946409649 368143 125454387 619161426 125454387 619161426 822509684 864511390 822509684 864511390 77286921 36559998 77286921 36559998 999586867 601783345 999586867 601783345 184440656 100461050 184440656 100461050 831382272 772957506 831382272 772957506 987857457 639192400 987857457 639192400 470068918 439875311 470068918 439875311 35383280 951624008 35383280 951624008 885281359 562874313 885281359 562874313 303181208 49019740 303181208 49019740 893798374 649410859 893798374 649410859 148214421 6850278 148214421 6850278 539018206 873827088 539018206 873827088 170439058 24857216 170439058 24857216 727047211 429487054 727047211 429487054 860433690 930895864 860433690 930895864 308035916 206700867 308035916 206700867 998007687 121708752 998007687 121708752 437696345 578478681 437696345 578478681 999163629 985228209 999163629 985228209 445595152 71229639 445595152 71229639 941803875 722392729 941803875 722392729 784633296 567510550 784633296 567510550 381901973 892372349 381901973 892372349 995168727 769475690 995168727 769475690 615901795 949863149 615901795 949863149 26415193 59137157 26415193 59137157 700334557 731026907 700334557 731026907 490445977 540565925 490445977 540565925 155335834 634235915 155335834 634235915 695486768 13471689 695486768 13471689 835346248 641101150 835346248 641101150 447926344 74648011 447926344 74648011 917284271 897717583 917284271 897717583 869171324 130691873 869171324 130691873 935997596 697622192 935997596 697622192 35121201 399274253 35121201 399274253 731074408 924983126 731074408 924983126 470494643 381481353 470494643 381481353 673612248 74440707 673612248 74440707 225062168 785694929 225062168 785694929 6205367 993723511 6205367 993723511 336561726 570963146 336561726 570963146 530890858 172371118 530890858 172371118 107810250 947972739 107810250 947972739 678733199 559372073 678733199 559372073 824148235 794866931 824148235 794866931 58827571 892836488 58827571 892836488 789291018 113497575 789291018 113497575 884476790 425757559 884476790 425757559 353731688 180606852 353731688 180606852 921778148 519581952 921778148 519581952 602572403 293797802 602572403 293797802 995384452 503576223 995384452 503576223 212151561 712343163 212151561 712343163 449423577 49248054 449423577 49248054 629891419 981230459 629891419 981230459 411166025 194829437 411166025 194829437 879118740 25834810 879118740 25834810 633775905 419841910 633775905 419841910 443148188 208538608 443148188 208538608 217572592 935640102 217572592 935640102 906895150 7923995 906895150 7923995 404008536 923417396 404008536 923417396 71183739 19088027 71183739 19088027 873543932 622150504 873543932 622150504 279771798 60324909 279771798 60324909 712639663 377659538 712639663 377659538 178893897 158373719 178893897 158373719 695093814 660066182 695093814 660066182 855346290 433921045 855346290 433921045 223500337 270473172 223500337 270473172 884183484 950702400 884183484 950702400 677508774 776443803 677508774 776443803 770508676 266293953 770508676 266293953 543254815 966252185 543254815 966252185 9890196 203485777 9890196 203485777 765664443 753017940 765664443 753017940 243623552 511397368 243623552 511397368 974967582 555808947 974967582 555808947 687768676 113348314 687768676 113348314 68283933 898033367 68283933 898033367 818188599 252424552 818188599 252424552 146362764 871669837 146362764 871669837 865632005 278671192 865632005 278671192 347177981 862163367 347177981 862163367 859051057 271002404 859051057 271002404 15208383 985024526 15208383 985024526 375010832 395651367 375010832 395651367 884386917 12316799 884386917 12316799 339473116 773777061 339473116 773777061 790861949 989839805 790861949 989839805 251730730 28731521 251730730 28731521 164129057 943972160 164129057 943972160 880446863 148738352 880446863 148738352 301856902 894230141 301856902 894230141 683359339 147829367 683359339 147829367 152357354 968808025 152357354 968808025 946390857 86964826 946390857 86964826 326375924 526772794 326375924 526772794 768264205 183550028 768264205 183550028 79463186 898597509 79463186 898597509 684134662 142940205 684134662 142940205 414961541 605348960 414961541 605348960 46480780 174855462 46480780 174855462 829217925 889352749 829217925 889352749 933565789 174480159 933565789 174480159 15238090 929533387 15238090 929533387 901642915 359315154 901642915 359315154 192198562 948681684 192198562 948681684 854494470 184004078 854494470 184004078 400425486 659797817 400425486 659797817 853481887 328635505 853481887 328635505 253346929 851485356 253346929 851485356 509940511 645403651 509940511 645403651 904612833 969192122 904612833 969192122 392789264 994493322 392789264 994493322 111769094 699273838 111769094 699273838 930690112 9188375 930690112 9188375 472575566 429906293 472575566 429906293 675510223 615994667 675510223 615994667 367645491 2737052 367645491 2737052 501448368 467074142 501448368 467074142 757849713 925147767 757849713 925147767 105507315 455112842 105507315 455112842 736369860 228395245 736369860 228395245 822439819 647507254 822439819 647507254 131289228 417024323 131289228 417024323 818231310 965271492 818231310 965271492 228647546 492805045 228647546 492805045 152740422 54185158 152740422 54185158 588025403 870253038 588025403 870253038 222695047 143382639 222695047 143382639 104583969 936096207 104583969 936096207 886559200 180403441 886559200 180403441 362160473 296103326 362160473 296103326 971794499 201134325 971794499 201134325 455047997 808373111 455047997 808373111 692580797 209017665 692580797 209017665 106340076 618579061 106340076 618579061 670718782 859288063 670718782 859288063 865919644 250875511 865919644 250875511 322481566 937062797 322481566 937062797 315128092 663115044 315128092 663115044 665836802 407950090 665836802 407950090 179066622 942774536 179066622 942774536 666612506 296105509 666612506 296105509 879373916 906952814 879373916 906952814 355595922 27960093 355595922 27960093 951211290 770596900 951211290 770596900 4238054 372535852 4238054 372535852 675203671 80902678 675203671 80902678 111030353 559999901 111030353 559999901 925645727 332166882 925645727 332166882 115286652 663223407 115286652 663223407 554803011 185708475 554803011 185708475 11545512 614975475 11545512 614975475 261506399 178994190 261506399 178994190 80748323 540386082 80748323 540386082 743781629 29493240 743781629 29493240 857727132 893594116 857727132 893594116 907917801 306064941 907917801 306064941 388550838 654466365 388550838 654466365 834377164 339777649 834377164 339777649 98187362 16030277 98187362 16030277 576341298 932117565 576341298 932117565 864012211 262607380 864012211 262607380 16429341 76963584 16429341 76963584 664843883 979604237 664843883 979604237 66287283 326587068 66287283 326587068 617981736 693717004 617981736 693717004 278458038 105809619 278458038 105809619 934065169 372603816 934065169 372603816 591302841 131091560 591302841 131091560 887282594 926114870 887282594 926114870 278052537 155266314 278052537 155266314 717890975 863148713 717890975 863148713 158619861 146510594 158619861 146510594 993231461 220372715 993231461 220372715 654330524 738847676 654330524 738847676 231869956 241114500 231869956 241114500 925456145 133637413 925456145 133637413 246383435 716992098 246383435 716992098 9183944 128601865 9183944 128601865 506697496 731804737 506697496 731804737 228028343 189265189 228028343 189265189 970512755 777281572 970512755 777281572 16729721 999448387 16729721 999448387 833297519 402164734 833297519 402164734 215181480 154550536 215181480 154550536 798324628 978512302 798324628 978512302 915741052 105065616 915741052 105065616 455500240 929301501 455500240 929301501 93495165 446592106 93495165 446592106 719742575 842279691 719742575 842279691 131514835 555692626 131514835 555692626 704171006 245474907 704171006 245474907 306187213 907649694 306187213 907649694 579435220 181462341 579435220 181462341 373397600 752989895 373397600 752989895 984569758 197942912 984569758 197942912 122921825 480229987 122921825 480229987 714857606 246341856 714857606 246341856 240325364 624481336 240325364 624481336 591995047 640042677 591995047 640042677 28870496 92466750 28870496 92466750 788150897 832441763 788150897 832441763 404476524 155721453 404476524 155721453 901055857 915837265 901055857 915837265 725267665 383607076 725267665 383607076 894479594 900747864 894479594 900747864 309670710 362191124 309670710 362191124 45945276 786280511 45945276 786280511 714042905 136146441 714042905 136146441 143039272 463658164 143039272 463658164 737787897 151591546 737787897 151591546 3178062 760295026 3178062 760295026 671621970 963140781 671621970 963140781 972468953 296630278 972468953 296630278 120325123 141386899 120325123 141386899 632604430 790683532 632604430 790683532 113204328 547330387 113204328 547330387 626586168 40013111 626586168 40013111 266358784 914784032 266358784 914784032 909411756 44219527 909411756 44219527 268959135 517620724 268959135 517620724 367766277 226950936 367766277 226950936 921661778 808763415 921661778 808763415 198438100 512376062 198438100 512376062 3430090 935910925 3430090 935910925 430930551 260719712 430930551 260719712 778502113 715655465 778502113 715655465 104655665 1628081 104655665 1628081 997866774 933116057 997866774 933116057 181138988 105582883 181138988 105582883 758767170 705739632 758767170 705739632 109441378 893503462 109441378 893503462 454347115 364283932 454347115 364283932 58505313 208384750 58505313 208384750 515380296 571143900 515380296 571143900 228425223 200269535 228425223 200269535 899937837 920454957 899937837 920454957 89176249 331138097 89176249 331138097 973136056 145331595 973136056 145331595 363518604 843595700 363518604 843595700 42181648 13136326 42181648 13136326 917915692 623601831 917915692 623601831 108927521 256796307 108927521 256796307 603525072 623990152 603525072 623990152 765283117 373945552 765283117 373945552 462693440 89953361 462693440 89953361 152396342 703522555 152396342 703522555 929782505 33961545 929782505 33961545 801750911 659664 801750911 659664 967618218 519567618 967618218 519567618 200577988 999735437 200577988 999735437 796869351 603959614 796869351 603959614 393175254 470542585 393175254 470542585 926661391 972157418 926661391 972157418 974201982 21017566 974201982 21017566 526000497 829023895 526000497 829023895 13126099 30279571 13126099 30279571 935402854 927353690 935402854 927353690 53569717 111914872 53569717 111914872 894067322 994454866 894067322 994454866 998736716 772991967 998736716 772991967 182363210 207434502 182363210 207434502 78004220 687478210 78004220 687478210 680780017 970108004 680780017 970108004 986432223 10982493 986432223 10982493 89648479 752545328 89648479 752545328 491000182 445211397 491000182 445211397 992334028 123708635 992334028 123708635 799340903 962920730 799340903 962920730 868966813 392009536 868966813 392009536 157253679 966325566 157253679 966325566 956420999 106057291 956420999 106057291 291536858 779433860 291536858 779433860 788478439 466417635 788478439 466417635 243717886 37616277 243717886 37616277 797245085 507968416 797245085 507968416 957730613 11438652 957730613 11438652 705606441 816052443 705606441 816052443 940175775 556146431 940175775 556146431 258379291 435912825 258379291 435912825 854523065 906469446 854523065 906469446 309182445 47072666 309182445 47072666 942377182 939969837 942377182 939969837 134683704 669849794 134683704 669849794 959786138 286798169 959786138 286798169 800381226 853537359 800381226 853537359 275586693 504405244 275586693 504405244 883281435 791287145 883281435 791287145 287474189 178756065 287474189 178756065 954073871 639859113 954073871 639859113 68694097 971436886 68694097 971436886 699474879 342107464 699474879 342107464 41542050 98239328 41542050 98239328 466515988 683863629 466515988 683863629 851041692 491471114 851041692 491471114 102859842 946525341 102859842 946525341 23399385 20601275 23399385 20601275 317929842 942673735 317929842 942673735 635459420 342442947 635459420 342442947 923017660 612116781 923017660 612116781 165010124 947366539 165010124 947366539 479617096 373935771 479617096 373935771 251009493 799894203 251009493 799894203 984794146 952719626 984794146 952719626 110252655 993981141 110252655 993981141 917438989 559188362 917438989 559188362 97152240 243496437 97152240 243496437 797582184 949869515 797582184 949869515 72550460 40733732 72550460 40733732 658272573 815426718 658272573 815426718 356983694 613312770 356983694 613312770 841990542 40310679 841990542 40310679 89435566 758902911 89435566 758902911 892277342 981572428 892277342 981572428 334503475 437857575 334503475 437857575 914066172 872645360 914066172 872645360 436645991 493257896 436645991 493257896 236279675 859896968 236279675 859896968 885645426 401025631 885645426 401025631 303481632 965387930 303481632 965387930 450604868 675556896 450604868 675556896 998572409 80395162 998572409 80395162 342877433 819848830 342877433 819848830 568524237 729082648 568524237 729082648 990416319 250853101 990416319 250853101 336013204 776775917 336013204 776775917 903737275 917890558 903737275 917890558 489696328 410915751 489696328 410915751 689494476 844995363 689494476 844995363 923145490 996514276 923145490 996514276 641449828 330514818 641449828 330514818 857284163 666422094 857284163 666422094 477595457 773718676 477595457 773718676 792569780 116186373 792569780 116186373 266418860 509605778 266418860 509605778 879125360 5641288 879125360 5641288 323608196 564002797 323608196 564002797 782084352 976126400 782084352 976126400 17826557 534635825 17826557 534635825 891028052 933532678 891028052 933532678 44732424 25716499 44732424 25716499 632430058 717445552 632430058 717445552 97299847 964119387 97299847 964119387 467631663 72501685 467631663 72501685 194465316 785691873 194465316 785691873 100669292 137855378 100669292 137855378 561450067 185732133 561450067 185732133 155675834 156998665 155675834 156998665 912438344 846549010 912438344 846549010 464485524 977935768 464485524 977935768 308935114 102426743 308935114 102426743 866991290 665045383 866991290 665045383 162039090 207031574 162039090 207031574 966857781 972270631 966857781 972270631 626623397 336439271 626623397 336439271 300670375 861968940 300670375 861968940 960177469 73259197 960177469 73259197 563667981 346334879 563667981 346334879 322296080 754973315 322296080 754973315 956875232 113109381 956875232 113109381 90501001 823726700 90501001 823726700 375852330 509666525 375852330 509666525 759543947 292722525 759543947 292722525 925532627 249074131 925532627 249074131 333906129 897976335 333906129 897976335 610940253 746512421 610940253 746512421 78141697 854245882 78141697 854245882 809262423 264064410 809262423 264064410 576024264 15100224 576024264 15100224 853528292 823880597 853528292 823880597 434154156 599695713 434154156 599695713 915232943 900008539 915232943 900008539 2018044 118413255 2018044 118413255 727661926 646438562 727661926 646438562 252060630 127622997 252060630 127622997 917748396 702387420 917748396 702387420 366154431 501839680 366154431 501839680 928846918 738280965 928846918 738280965 780773480 198360413 780773480 198360413 362411316 657126452 362411316 657126452 53258740 115912307 53258740 115912307 760868132 478960996 760868132 478960996 28188919 35453823 28188919 35453823 545018628 623927881 545018628 623927881 334232423 281440583 334232423 281440583 265270438 416853956 265270438 416853956 820088790 169107308 820088790 169107308 864764045 672926008 864764045 672926008 199024819 612237378 199024819 612237378 4465907 189462078 4465907 189462078 502592739 625185917 502592739 625185917 149974815 916794987 149974815 916794987 699379944 339904196 699379944 339904196 408431405 819254067 408431405 819254067 187225593 97351731 187225593 97351731 521407704 569294534 521407704 569294534 897920077 48444488 897920077 48444488 89208389 788800926 89208389 788800926 479801385 210327604 479801385 210327604 104768455 847612460 104768455 847612460 850969919 408094532 850969919 408094532 23030900 961432240 23030900 961432240 588760930 496260547 588760930 496260547 938812534 144406484 938812534 144406484 995114861 777278096 995114861 777278096 353412605 60524942 353412605 60524942 889369312 995652229 889369312 995652229 442112324 43871921 442112324 43871921 906555168 867819525 906555168 867819525 481123032 38640489 481123032 38640489 686973184 735594391 686973184 735594391 342362538 204658804 342362538 204658804 68583238 866759790 68583238 866759790 614007650 264682048 614007650 264682048 908447726 633353532 908447726 633353532 16369653 62395245 16369653 62395245 726425925 564772049 726425925 564772049 296672059 761219598 296672059 761219598 736698641 441326726 736698641 441326726 218020567 40697911 218020567 40697911 62105602 912288084 62105602 912288084 590855976 355703490 590855976 355703490 79022743 857446560 79022743 857446560 442564649 94756086 442564649 94756086 951479418 668899777 951479418 668899777 76246024 910537955 76246024 910537955 355122451 499274244 355122451 499274244 838072468 748180708 838072468 748180708 201851446 632413938 201851446 632413938 723650264 131815518 723650264 131815518 243392813 880111854 243392813 880111854 953861196 150323194 953861196 150323194 18429140 939376282 18429140 939376282 731738218 386979986 731738218 386979986 430003257 961711301 430003257 961711301 72276547 232278837 72276547 232278837 463196699 464976885 463196699 464976885 52352244 61960306 52352244 61960306 866927627 899038619 866927627 899038619 356698203 142765270 356698203 142765270 865455588 846594329 865455588 846594329 39846271 222301699 39846271 222301699 944763909 881974861 944763909 881974861 55608907 302963258 55608907 302963258 854552473 575634366 854552473 575634366 432071418 983443061 432071418 983443061 903762370 660573573 903762370 660573573 954139540 174714411 954139540 174714411 157645671 771700885 157645671 771700885 867297402 388943851 867297402 388943851 143148547 844328100 143148547 844328100 877116415 970304099 877116415 970304099 283172144 385575170 283172144 385575170 825288639 879770322 825288639 879770322 64592349 462661171 64592349 462661171 332372455 831778589 332372455 831778589 243196132 148149162 243196132 148149162 767383026 36722740 767383026 36722740 72296425 474798827 72296425 474798827 9326074 953865699 9326074 953865699 725987605 160678145 725987605 160678145 400646808 659241310 400646808 659241310 107236297 201175825 107236297 201175825 547998892 65507947 547998892 65507947 260863976 825529079 260863976 825529079 972739490 205669316 972739490 205669316 68469810 623993947 68469810 623993947 955446795 62226650 955446795 62226650 174904425 846038561 174904425 846038561 867988941 667498274 867988941 667498274 7826818 100948568 7826818 100948568 985689102 259553467 985689102 259553467 236319544 976219643 236319544 976219643 918897512 11916286 918897512 11916286 243164413 699765262 243164413 699765262 996377421 850615266 996377421 850615266 303177482 94264376 303177482 94264376 666802968 646122249 666802968 646122249 142292775 944008943 142292775 944008943 834472615 451962280 834472615 451962280 528361316 786461475 528361316 786461475 153148009 53145526 153148009 53145526 473822657 769740437 473822657 769740437 321355542 266956150 321355542 266956150 831085717 743611136 831085717 743611136 541695219 35278312 541695219 35278312 732388614 698970369 732388614 698970369 37546938 885567743 37546938 885567743 947113523 955205212 947113523 955205212 478893247 52984755 478893247 52984755 628458978 867425068 628458978 867425068 396129229 72667122 396129229 72667122 914372361 406561745 914372361 406561745 26981035 47364923 26981035 47364923 623497963 432188579 623497963 432188579 7863705 353941164 7863705 353941164 997939175 79715846 997939175 79715846 115273505 941309827 115273505 941309827 959583231 139019031 959583231 139019031 209272930 619246684 209272930 619246684 122562173 207384942 122562173 207384942 459736706 656963455 459736706 656963455 982138288 10630726 982138288 10630726 229402353 782065364 229402353 782065364 810762911 152490988 810762911 152490988 192389699 409372587 192389699 409372587 836331622 918153928 836331622 918153928 535188176 504542672 535188176 504542672 246152371 74548718 246152371 74548718 231283106 958241144 231283106 958241144 798458392 32928249 798458392 32928249 21962337 941805202 21962337 941805202 608130435 232646446 608130435 232646446 944746869 929174038 944746869 929174038 446700188 618478821 446700188 618478821 947772575 117659695 947772575 117659695 189986231 942718267 189986231 942718267 821596890 604217582 821596890 604217582 45019615 471434764 45019615 471434764 998674833 956010082 998674833 956010082 730496151 584066523 730496151 584066523 261582961 822765999 261582961 822765999 360798573 172403716 360798573 172403716 815718225 943371557 815718225 943371557 989534287 20531260 989534287 20531260 330562136 980128450 330562136 980128450 924004306 181201382 924004306 181201382 91438842 760730933 91438842 760730933 769519754 34343283 769519754 34343283 232517609 987172933 232517609 987172933 2726588 5003309 2726588 5003309 773630976 601087642 773630976 601087642 213625598 117238941 213625598 117238941 4343302 995355167 4343302 995355167 932151015 63027302 932151015 63027302 455465180 980776870 455465180 980776870 682556558 679043878 682556558 679043878 45191301 265605882 45191301 265605882 896319598 480826702 896319598 480826702 270776309 664466473 270776309 664466473 904160418 68413526 904160418 68413526 182498139 731091456 182498139 731091456 797674092 823583416 797674092 823583416 196142837 463648521 196142837 463648521 379461954 785719709 379461954 785719709 203279513 7863834 203279513 7863834 703082080 819903778 703082080 819903778 422245526 26188715 422245526 26188715 968230198 995419284 968230198 995419284 195654146 100910820 195654146 100910820 655441318 636065736 655441318 636065736 348832102 112899708 348832102 112899708 52653823 535615064 52653823 535615064 996841438 233563180 996841438 233563180 16882316 621828810 16882316 621828810 659853470 308237584 659853470 308237584 285489850 614600683 285489850 614600683 956830583 243496272 956830583 243496272 551751819 762795470 551751819 762795470 817031005 127261739 817031005 127261739 355797598 641551887 355797598 641551887 961229996 229566667 961229996 229566667 176953710 84349011 176953710 84349011 777964720 943544882 777964720 943544882 14594592 4615348 14594592 4615348 805176832 615218747 805176832 615218747 422655225 953392065 422655225 953392065 680092191 15888194 680092191 15888194 84862826 726805537 84862826 726805537 543868002 855352482 543868002 855352482 38761244 204930219 38761244 204930219 252267330 915008541 252267330 915008541 47535952 20559743 47535952 20559743 353098326 657358048 353098326 657358048 93030707 852200464 93030707 852200464 490002274 102259764 490002274 102259764 928353641 408135154 928353641 408135154 730968197 172965365 730968197 172965365 386927762 665248759 386927762 665248759 990124800 73347890 990124800 73347890 171340176 862156913 171340176 862156913 14489896 247402847 14489896 247402847 584064274 19075625 584064274 19075625 101130184 424535856 101130184 424535856 844880403 175293704 844880403 175293704 278650411 18049125 278650411 18049125 79512632 917641405 79512632 917641405 706269185 84298873 706269185 84298873 118585025 825562733 118585025 825562733 83958190 281233578 83958190 281233578 884741139 75440023 884741139 75440023 533985826 886298785 533985826 886298785 916293451 504665290 916293451 504665290 226593587 713921398 226593587 713921398 17186656 43127752 17186656 43127752 966028749 544150364 966028749 544150364 294497734 267420804 294497734 267420804 802460541 838570082 802460541 838570082 202255838 369521774 202255838 369521774 758821129 17621193 758821129 17621193 7671714 528574951 7671714 528574951 404741105 919144559 404741105 919144559 158551727 468523061 158551727 468523061 695134444 270229727 695134444 270229727 725498945 835064200 725498945 835064200 333622035 700841221 333622035 700841221 121925154 136761490 121925154 136761490 371763381 820958586 371763381 820958586 994023004 71190487 994023004 71190487 303868077 889837610 303868077 889837610 243883412 166632523 243883412 166632523 501447490 760225909 501447490 760225909 928441817 201762019 928441817 201762019 159482188 631319853 159482188 631319853 959949060 283354925 959949060 283354925 199001418 883445907 199001418 883445907 867669176 542293568 867669176 542293568 133893515 54792052 133893515 54792052 6339261 379762125 6339261 379762125 673813550 424011386 673813550 424011386 99578514 833985107 99578514 833985107 915037378 953258321 915037378 953258321 143336457 188505422 143336457 188505422 750896563 690460376 750896563 690460376 278166619 998254884 278166619 998254884 774246083 262089452 774246083 262089452 282478083 945302023 282478083 945302023 119699287 456756425 119699287 456756425 382190904 260566090 382190904 260566090 936954389 679925552 936954389 679925552 601804986 917270659 601804986 917270659 966752676 219355960 966752676 219355960 273911692 30085909 273911692 30085909 719612990 762388870 719612990 762388870 179172528 169574450 179172528 169574450 736349864 709151816 736349864 709151816 117657421 798694695 117657421 798694695 656185395 85677452 656185395 85677452 968037804 730389308 968037804 730389308 78201238 350265375 78201238 350265375 557152059 80119063 557152059 80119063 908650964 665441209 908650964 665441209 433728367 155523698 433728367 155523698 927654111 839099728 927654111 839099728 963018 959094379 963018 959094379 564306555 778197495 564306555 778197495 314401066 266118234 314401066 266118234 89718736 123344412 89718736 123344412 985070491 920762957 985070491 920762957 217367198 256965147 217367198 256965147 430410094 987723732 430410094 987723732 983223892 567785700 983223892 567785700 227955509 383668335 227955509 383668335 18288885 789905674 18288885 789905674 947639298 994600030 947639298 994600030 9625658 21294596 9625658 21294596 702070311 581996838 702070311 581996838 362635233 687390337 362635233 687390337 824086398 456389153 824086398 456389153 151831216 925791835 151831216 925791835 395375389 112419769 395375389 112419769 176639164 792751624 176639164 792751624 789004447 178041645 789004447 178041645 693970891 378218522 693970891 378218522 39499719 985764987 39499719 985764987 609593449 163622619 609593449 163622619 146606419 818666902 146606419 818666902 733297338 860726801 733297338 860726801 119636343 13308954 119636343 13308954 83941353 798134975 83941353 798134975 526456583 417262509 526456583 417262509 23338285 775417243 23338285 775417243 715598160 321515705 715598160 321515705 896355935 910999939 896355935 910999939 992633331 968365451 992633331 968365451 242013931 29332122 242013931 29332122 605923723 656054642 605923723 656054642 896696126 116586838 896696126 116586838 414410831 799037290 414410831 799037290 685510079 94800105 685510079 94800105 440986843 841728626 440986843 841728626 116287339 130230593 116287339 130230593 7862636 478643087 7862636 478643087 740107013 386472370 740107013 386472370 314703358 861758922 314703358 861758922 837783847 176363600 837783847 176363600 906975655 732785730 906975655 732785730 102875782 54727357 102875782 54727357 996350150 809077209 996350150 809077209 376224968 320259735 376224968 320259735 698905820 947507504 698905820 947507504 973641349 503786525 973641349 503786525 438896107 986012927 438896107 986012927 223750124 318942949 223750124 318942949 898827128 825752225 898827128 825752225 316948869 165575954 316948869 165575954 720289814 862549918 720289814 862549918 825333192 13767547 825333192 13767547 65789006 565903269 65789006 565903269 421500599 264503683 421500599 264503683 644796239 168431239 644796239 168431239 65919375 580537397 65919375 580537397 489387566 943121643 489387566 943121643 281851151 125341486 281851151 125341486 551511766 8575157 551511766 8575157 179888572 417923194 179888572 417923194 892971131 634765146 892971131 634765146 20560393 195245454 20560393 195245454 997704726 721471967 997704726 721471967 274714998 51983438 274714998 51983438 584080573 446622382 584080573 446622382 857449253 180663545 857449253 180663545 117605611 458728142 117605611 458728142 828035080 690063948 828035080 690063948 987713777 65008323 987713777 65008323 5406248 565916054 5406248 565916054 743292444 929016455 743292444 929016455 155080396 68607083 155080396 68607083 847507779 581820021 847507779 581820021 400524528 167674204 400524528 167674204 829636780 500938828 829636780 500938828 72532982 906176013 72532982 906176013 525876709 314488472 525876709 314488472 936004975 663713799 936004975 663713799 527799843 880343723 527799843 880343723 79407080 84104268 79407080 84104268 661348589 826400215 661348589 826400215 925416702 702675933 925416702 702675933 244299049 322250098 244299049 322250098 636741383 806605964 636741383 806605964 81683363 250517839 81683363 250517839 429100339 638202368 429100339 638202368 718063931 94877645 718063931 94877645 593014555 460359819 593014555 460359819 947230447 950191658 947230447 950191658 81163650 634183747 81163650 634183747 535924236 983155732 535924236 983155732 223508835 41145233 223508835 41145233 526761045 493272896 526761045 493272896 317274183 984611570 317274183 984611570 2344766 57578740 2344766 57578740 819104249 940252081 819104249 940252081 425661159 406209684 425661159 406209684 973560497 819334204 973560497 819334204 993466152 24279133 993466152 24279133 809886728 574920023 809886728 574920023 224566981 311261825 224566981 311261825 584772779 917681209 584772779 917681209 5281043 123398362 5281043 123398362 343527692 880274170 343527692 880274170 753720100 335861822 753720100 335861822 163745779 994839147 163745779 994839147 972939573 47409920 972939573 47409920 533233968 944504039 533233968 944504039 96219529 183214458 96219529 183214458 550218626 771899320 550218626 771899320 980609180 386303922 980609180 386303922 388247357 581697059 388247357 581697059 842472360 125573908 842472360 125573908 462469326 393541394 462469326 393541394 131955721 745681737 131955721 745681737 626518983 69419208 626518983 69419208 846068957 461299660 846068957 461299660 441744026 175084364 441744026 175084364 57373338 734608446 57373338 734608446 857022510 149972803 857022510 149972803 187300908 76539455 187300908 76539455 30290542 403073736 30290542 403073736 960330340 924340360 960330340 924340360 125692180 286360414 125692180 286360414 912079603 720677504 912079603 720677504 130519659 88201889 130519659 88201889 612181667 832089481 612181667 832089481 925448254 318911793 925448254 318911793 352563649 761095309 352563649 761095309 545612659 912535704 545612659 912535704 60693979 519259558 60693979 519259558 938322249 949487164 938322249 949487164 58190386 970280302 58190386 970280302 990508332 40108162 990508332 40108162 294873703 674742713 294873703 674742713 801304886 393752798 801304886 393752798 898991211 40895767 898991211 40895767 86619011 991280384 86619011 991280384 830528335 657408770 830528335 657408770 158980359 902399835 158980359 902399835 801411408 567022097 801411408 567022097 90704108 847997008 90704108 847997008 372360450 278543947 372360450 278543947 976559513 904603434 976559513 904603434 353973 124309001 353973 124309001 624260260 762355686 624260260 762355686 33864883 548919645 33864883 548919645 495692728 138206431 495692728 138206431 579644651 671456866 579644651 671456866 36679792 150103511 36679792 150103511 807263068 991154834 807263068 991154834 51211116 465954306 51211116 465954306 667077254 921223128 667077254 921223128 303326886 14190854 303326886 14190854 100242353 689166162 100242353 689166162 548094188 613483214 548094188 613483214 184323017 393283989 184323017 393283989 961023377 864451986 961023377 864451986 753477395 308876212 753477395 308876212 20623885 764388789 20623885 764388789 380557682 264897489 380557682 264897489 753525313 72470824 753525313 72470824 410691354 301781965 410691354 301781965 915058871 581939417 915058871 581939417 210958199 192724408 210958199 192724408 862472926 564961265 862472926 564961265 106183221 55420077 106183221 55420077 614833469 426652652 614833469 426652652 781119894 28241559 781119894 28241559 938196455 786946967 938196455 786946967 163537412 110321619 163537412 110321619 845942826 600907882 845942826 600907882 213183380 167831232 213183380 167831232 946905474 965112079 946905474 965112079 61370787 94106529 61370787 94106529 981609347 793624728 981609347 793624728 249415799 455461211 249415799 455461211 833700567 863227654 833700567 863227654 144086705 212515849 144086705 212515849 650200610 962510261 650200610 962510261 545105386 521495684 545105386 521495684 974441143 365756370 974441143 365756370 574397141 757124145 574397141 757124145 757702379 905911572 757702379 905911572 259844945 191551749 259844945 191551749 838295950 625422593 838295950 625422593 587821386 312146440 587821386 312146440 484834204 906980781 484834204 906980781 892005503 336282897 892005503 336282897 47387542 204048210 47387542 204048210 710134754 777848874 710134754 777848874 42755940 406450774 42755940 406450774 451889878 709866658 451889878 709866658 130721086 1329394 130721086 1329394 83481544 421830001 83481544 421830001 585156243 909923123 585156243 909923123 112542499 269502515 112542499 269502515 629148340 327522488 629148340 327522488 102960451 173752567 102960451 173752567 952371000 771045302 952371000 771045302 280997412 248188762 280997412 248188762 664543379 747751889 664543379 747751889 820910686 965802768 820910686 965802768 71155617 364392295 71155617 364392295 668144660 817977297 668144660 817977297 964961243 401633410 964961243 401633410 183120478 906194297 183120478 906194297 822636105 74026500 822636105 74026500 866278896 952652951 866278896 952652951 179723954 452718900 179723954 452718900 612681923 903878580 612681923 903878580 505603576 304252635 505603576 304252635 819719883 96831581 819719883 96831581 52890650 152258078 52890650 152258078 527426740 978140713 527426740 978140713 170971221 135254649 170971221 135254649 430872836 605346692 430872836 605346692 88746034 912252907 88746034 912252907 526374519 203905560 526374519 203905560 933146223 914771611 933146223 914771611 197943855 43750766 197943855 43750766 501816542 802132656 501816542 802132656 879167052 425974936 879167052 425974936 387602617 812793007 387602617 812793007 716237277 257262282 716237277 257262282 29162567 765197675 29162567 765197675 847738713 231290428 847738713 231290428 577019462 974722833 577019462 974722833 233802084 205072841 233802084 205072841 997247225 505561607 997247225 505561607 105749924 640327370 105749924 640327370 792386047 256633252 792386047 256633252 84295091 995312060 84295091 995312060 691298437 430534413 691298437 430534413 103902770 12486602 103902770 12486602 793487808 505140816 793487808 505140816 349652802 619071783 349652802 619071783 967903904 49414143 967903904 49414143 242790774 382965987 242790774 382965987 864535406 969657978 864535406 969657978 956171186 173366547 956171186 173366547 306183227 124899177 306183227 124899177 662420608 164709075 662420608 164709075 259865961 838143341 259865961 838143341 993493885 54208694 993493885 54208694 280478815 388824046 280478815 388824046 872780793 228238847 872780793 228238847 460608991 987861034 460608991 987861034 196966944 492584901 196966944 492584901 548993469 863445170 548993469 863445170 160569826 269553140 160569826 269553140 63985292 911067639 63985292 911067639 923263065 94783195 923263065 94783195 232508248 752664845 232508248 752664845 670007281 15551859 670007281 15551859 82361175 749849281 82361175 749849281 430949624 185965832 430949624 185965832 67271040 271823317 67271040 271823317 577202749 704003932 577202749 704003932 90577806 134177040 90577806 134177040 993359527 477495287 993359527 477495287 236248377 167474903 236248377 167474903 741688631 548590396 741688631 548590396 326682093 239461619 326682093 239461619 857075696 93465432 857075696 93465432 355909588 614828381 355909588 614828381 820006095 295485855 820006095 295485855 47098222 176367147 47098222 176367147 448381201 932118268 448381201 932118268 912241435 61627292 912241435 61627292 390294550 796482164 390294550 796482164 82801762 890722700 82801762 890722700 223638395 83489933 223638395 83489933 846108060 888372938 846108060 888372938 131360211 818041400 131360211 818041400 350320465 142547426 350320465 142547426 311204352 630533610 311204352 630533610 840794467 998395003 840794467 998395003 529615216 660208832 529615216 660208832 683295165 9410364 683295165 9410364 871031279 965436150 871031279 965436150 120667061 172779736 120667061 172779736 539402428 972962604 539402428 972962604 102434572 216294376 102434572 216294376 754667083 425589525 754667083 425589525 940614965 31754305 940614965 31754305 184479351 861237161 184479351 861237161 942223501 932407386 942223501 932407386 317034928 321945072 317034928 321945072 841923893 554575698 841923893 554575698 186618935 351624031 186618935 351624031 608520590 531436639 608520590 531436639 569380639 795489701 569380639 795489701 836104379 562660581 836104379 562660581 186573406 862902842 186573406 862902842 537197431 900497530 537197431 900497530 583811491 740894792 583811491 740894792 317870354 659464565 317870354 659464565 835321529 778835698 835321529 778835698 186740057 414502452 186740057 414502452 735741231 31605308 735741231 31605308 259564408 728211491 259564408 728211491 233254826 593101894 233254826 593101894 767855422 176176943 767855422 176176943 441586595 599247305 441586595 599247305 844167212 261461616 844167212 261461616 309246136 432052329 309246136 432052329 880219049 173800229 880219049 173800229 36526777 803994184 36526777 803994184 495676794 458517585 495676794 458517585 960155830 742508406 960155830 742508406 175717990 86528473 175717990 86528473 743200387 226049049 743200387 226049049 287174662 962347064 287174662 962347064 918754002 115027850 918754002 115027850 72652412 250784259 72652412 250784259 827011151 678003236 827011151 678003236 575832478 2292945 575832478 2292945 124885474 542090547 124885474 542090547 717551595 126772841 717551595 126772841 176463557 980100184 176463557 980100184 824079228 32475513 824079228 32475513 991164154 997491199 991164154 997491199 757269290 625691561 757269290 625691561 10927306 85927556 10927306 85927556 564800688 990741963 564800688 990741963 44858025 578070587 44858025 578070587 418432961 109089165 418432961 109089165 16392380 781294376 16392380 781294376 735068117 250096240 735068117 250096240 139548727 786235653 139548727 786235653 276114254 228793367 276114254 228793367 626504742 684131632 626504742 684131632 82954638 393835014 82954638 393835014 662674613 980874652 662674613 980874652 984664549 719435540 984664549 719435540 155012376 73896037 155012376 73896037 347316891 618992692 347316891 618992692 61668480 919321355 61668480 919321355 391390104 79705351 391390104 79705351 899829417 756641862 899829417 756641862 256426547 333472515 256426547 333472515 610174492 374634542 610174492 374634542 392054728 783532234 392054728 783532234 788152740 123793445 788152740 123793445 32548239 810318942 32548239 810318942 976343709 279170064 976343709 279170064 102229019 625459931 102229019 625459931 857757856 128125537 857757856 128125537 105908851 580358711 105908851 580358711 754336397 783640881 754336397 783640881 951316104 25340913 951316104 25340913 817603054 845065709 817603054 845065709 37382617 24305354 37382617 24305354 757007684 795595255 757007684 795595255 433626817 16795458 433626817 16795458 175117602 398657748 175117602 398657748 876260890 220851870 876260890 220851870 39244499 752235911 39244499 752235911 899367603 291288623 899367603 291288623 219236010 749957982 219236010 749957982 809385595 340064892 809385595 340064892 945922363 674492738 945922363 674492738 628419655 285840231 628419655 285840231 780994811 663346276 780994811 663346276 23019152 21985542 23019152 21985542 508675935 899818581 508675935 899818581 585483907 3520588 585483907 3520588 974300956 992247734 974300956 992247734 105053068 749506759 105053068 749506759 592501810 999097623 592501810 999097623 851319295 12930497 851319295 12930497 191978518 895968715 191978518 895968715 662863715 71946495 662863715 71946495 316871704 612101944 316871704 612101944 511267603 22131134 511267603 22131134 275618831 480868535 275618831 480868535 66159399 111491791 66159399 111491791 312542182 592802410 312542182 592802410 969197853 161837765 969197853 161837765 134086929 779725256 134086929 779725256 820602196 931595215 820602196 931595215 197544465 189895386 197544465 189895386 961315968 941860784 961315968 941860784 140715265 18730682 140715265 18730682 215645223 505045260 215645223 505045260 560763852 272263677 560763852 272263677 254548247 940733726 254548247 940733726 687948966 862594788 687948966 862594788 663470927 81366136 663470927 81366136 242034376 746352790 242034376 746352790 957547633 175480680 957547633 175480680 172901921 626212527 172901921 626212527 931364265 318414190 931364265 318414190 183663982 693400631 183663982 693400631 927847435 978552879 927847435 978552879 343515974 404910966 343515974 404910966 863916279 188131183 863916279 188131183 282928584 946692874 282928584 946692874 782203820 25627230 782203820 25627230 190953944 822944481 190953944 822944481 725019856 130838420 725019856 130838420 104765599 785189754 104765599 785189754 876919160 919724178 876919160 919724178 322433147 203532330 322433147 203532330 664839555 317748162 664839555 317748162 91274828 683357709 91274828 683357709 502664894 70426845 502664894 70426845 900512675 503089653 900512675 503089653 45326471 908604167 45326471 908604167 726265711 430976056 726265711 430976056 849326094 928143724 849326094 928143724 565370533 598943396 565370533 598943396 831402981 146774729 831402981 146774729 176022055 973762783 176022055 973762783 764374666 122173865 764374666 122173865 560513307 798216652 560513307 798216652 13447509 962638155 13447509 962638155 973945504 23418540 973945504 23418540 209982055 569855325 209982055 569855325 688448489 53082138 688448489 53082138 786289749 843353558 786289749 843353558 342366848 410827068 342366848 410827068 556748182 800257622 556748182 800257622 166737256 66645065 166737256 66645065 440028170 793754972 440028170 793754972 254710397 88962388 254710397 88962388 688317347 775294617 688317347 775294617 183514777 957857331 183514777 957857331 847513890 26734443 847513890 26734443 176522435 811645673 176522435 811645673 59803686 183318973 59803686 183318973 858157587 808131487 858157587 808131487 119634228 906836158 119634228 906836158 822899961 398348024 822899961 398348024 130902768 893260885 130902768 893260885 629443601 419950175 629443601 419950175 904438426 939294009 904438426 939294009 990580394 174127437 990580394 174127437 442130536 509193645 442130536 509193645 156353621 183164831 156353621 183164831 930768512 836864376 930768512 836864376 291449532 56114027 291449532 56114027 896347005 435961392 896347005 435961392 124810408 268148870 124810408 268148870 5505195 807868351 5505195 807868351 552293934 15762427 552293934 15762427 599601614 731088578 599601614 731088578 304531447 840902160 304531447 840902160 732758312 487869724 732758312 487869724 26539278 871450036 26539278 871450036 878762735 985660746 878762735 985660746 466914656 14976318 466914656 14976318 998963773 592843487 998963773 592843487 220294993 71523127 220294993 71523127 82072155 531839625 82072155 531839625 961416275 961551065 961416275 961551065 119668748 381227336 119668748 381227336 686633336 750810753 686633336 750810753 417625008 145554251 417625008 145554251 179146279 670774084 179146279 670774084 9460860 334043 9460860 334043 458435111 913334733 458435111 913334733 937999218 92970368 937999218 92970368 241602653 315446198 241602653 315446198 408545401 964547575 408545401 964547575 250220815 550728542 250220815 550728542 904650492 994007320 904650492 994007320 361446759 231443575 361446759 231443575 674457041 783637731 674457041 783637731 403508359 393853743 403508359 393853743 991795237 875918068 991795237 875918068 130490369 85758898 130490369 85758898 841175313 685191697 841175313 685191697 193152268 895424426 193152268 895424426 667837052 353842246 667837052 353842246 20430849 969601055 20430849 969601055 921417723 249811497 921417723 249811497 379715065 637779685 379715065 637779685 850758341 698416739 850758341 698416739 141523884 196055215 141523884 196055215 4064550 489605492 4064550 489605492 836515995 611225598 836515995 611225598 66352683 733278963 66352683 733278963 806099786 75214324 806099786 75214324 970148961 475389118 970148961 475389118 513165279 173586697 513165279 173586697 124431988 940969102 124431988 940969102 647494048 420565674 647494048 420565674 233276733 275753538 233276733 275753538 782541099 537371665 782541099 537371665 238675756 895961615 238675756 895961615 569394713 497803685 569394713 497803685 991820516 152074282 991820516 152074282 522433544 880804966 522433544 880804966 887653168 971681543 887653168 971681543 464834273 57757760 464834273 57757760 613682101 637136167 613682101 637136167 165375630 716327359 165375630 716327359 58777015 227076288 58777015 227076288 699541254 900985970 699541254 900985970 185442543 321249980 185442543 321249980 637198905 162099491 637198905 162099491 34411346 838622256 34411346 838622256 258457477 315316210 258457477 315316210 492251336 998240474 492251336 998240474 89591055 298323917 89591055 298323917 867536168 733402437 867536168 733402437 57838956 345444273 57838956 345444273 518584642 896504635 518584642 896504635 98965918 102912346 98965918 102912346 765585215 621665274 765585215 621665274 139723664 63544765 139723664 63544765 885912766 753480136 885912766 753480136 14072079 63681998 14072079 63681998 934924317 992874071 934924317 992874071 197147654 285445712 197147654 285445712 102783832 810118213 102783832 810118213 905660126 347393076 905660126 347393076 282158960 755398929 282158960 755398929 902615035 520064219 902615035 520064219 181914306 843208739 181914306 843208739 825579924 220834521 825579924 220834521 182389121 824737865 182389121 824737865 462025133 641591256 462025133 641591256 343108360 524471604 343108360 524471604 949993001 679024524 949993001 679024524 989194915 172741357 989194915 172741357 95180365 960958414 95180365 960958414 440733822 325610924 440733822 325610924 131968335 3081746 131968335 3081746 873862223 700410449 873862223 700410449 326636797 782772689 326636797 782772689 939309197 372269740 939309197 372269740 365770397 66330039 365770397 66330039 822125456 230388715 822125456 230388715 222189490 865088931 222189490 865088931 528667347 393022682 528667347 393022682 247533184 970858864 247533184 970858864 866017822 119796562 866017822 119796562 361543289 730369164 361543289 730369164 924274549 65578018 924274549 65578018 198487982 633616882 198487982 633616882 367376552 902805940 367376552 902805940 543273189 261812010 543273189 261812010 765281497 725357617 765281497 725357617 437899059 306447761 437899059 306447761 812470537 910363697 812470537 910363697 555909740 315270081 555909740 315270081 982617290 38210830 982617290 38210830 520684177 962266572 520684177 962266572 945192840 156758376 945192840 156758376 388128047 882779387 388128047 882779387 906617899 445178930 906617899 445178930 47868223 903339210 47868223 903339210 592386455 34796159 592386455 34796159 856426428 489149799 856426428 489149799 109958516 803958082 109958516 803958082 874776492 605416923 874776492 605416923 491919461 757395351 491919461 757395351 99548258 34994470 99548258 34994470 584676127 811337187 584676127 811337187 57301765 452813032 57301765 452813032 884696500 253834272 884696500 253834272 346297070 962369526 346297070 962369526 23465903 26691985 23465903 26691985 733846215 991718432 733846215 991718432 136437812 45698467 136437812 45698467 385472365 724938193 385472365 724938193 12603801 17356930 12603801 17356930 773803906 772028007 773803906 772028007 169401145 219265903 169401145 219265903 797677490 79411302 797677490 79411302 38844471 322589302 38844471 322589302 700285826 793112755 700285826 793112755 423931035 124623539 423931035 124623539 899456641 917741869 899456641 917741869 92094201 522616617 92094201 522616617 590878218 827193348 590878218 827193348 495640471 110976376 495640471 110976376 846491893 798262446 846491893 798262446 90290736 181941171 90290736 181941171 682377025 513931215 682377025 513931215 312055945 146567894 312055945 146567894 948399320 469456309 948399320 469456309 300146384 36100142 300146384 36100142 774819666 761491008 774819666 761491008 71922506 16326332 71922506 16326332 354702116 931473894 354702116 931473894 998857265 978728414 998857265 978728414 49109321 242396167 49109321 242396167 787649357 579674083 787649357 579674083 152652914 85245962 152652914 85245962 898302269 858402524 898302269 858402524 142533409 8656512 142533409 8656512 944112593 885368027 944112593 885368027 79894368 940050314 79894368 940050314 953710495 718794418 953710495 718794418 294927031 308711877 294927031 308711877 895980740 429436468 895980740 429436468 398332601 10631627 398332601 10631627 117397165 602006478 117397165 602006478 754586260 274319870 754586260 274319870 430904767 601114872 430904767 601114872 651517637 53771745 651517637 53771745 253797035 764304641 253797035 764304641 79307263 68949333 79307263 68949333 854203106 697302936 854203106 697302936 66527128 27638165 66527128 27638165 932278590 922441214 932278590 922441214 440567696 196440235 440567696 196440235 281260766 866083574 281260766 866083574 778242551 155671200 778242551 155671200 35838920 938350391 35838920 938350391 598394623 558140435 598394623 558140435 4215806 181154767 4215806 181154767 817469019 932323 817469019 932323 227406504 686804453 227406504 686804453 934202656 300267225 934202656 300267225 977183586 923530644 977183586 923530644 360930309 821355136 360930309 821355136 63071617 399537727 63071617 399537727 954127358 820758540 954127358 820758540 59131820 384450437 59131820 384450437 911291847 776285037 911291847 776285037 237125985 83153793 237125985 83153793 862796044 752114931 862796044 752114931 249690750 147411613 249690750 147411613 120093323 947259519 120093323 947259519 882583541 521652136 882583541 521652136 145030662 651509046 145030662 651509046 957237454 5282053 957237454 5282053 31640566 969877808 31640566 969877808 565973880 700876194 565973880 700876194 899525694 987914232 899525694 987914232 335854862 81493485 335854862 81493485 963946646 802378871 963946646 802378871 385182443 270510495 385182443 270510495 658837724 797987856 658837724 797987856 967657928 196459879 967657928 196459879 148874143 910282613 148874143 910282613 718645191 145066937 718645191 145066937 449897387 837944732 449897387 837944732 720265890 288985378 720265890 288985378 52398065 930715360 52398065 930715360 992206720 380306365 992206720 380306365 83010842 796959864 83010842 796959864 972503206 971986713 972503206 971986713 94327847 529465152 94327847 529465152 654259748 805983568 654259748 805983568 999541774 32950865 999541774 32950865 498829498 305252668 498829498 305252668 179232680 571843569 179232680 571843569 903088707 777842478 903088707 777842478 172826108 122179524 172826108 122179524 742590054 481160660 742590054 481160660 88197350 114416538 88197350 114416538 389010945 707948385 389010945 707948385 44444566 213943128 44444566 213943128 824934939 626695662 824934939 626695662 82737080 360228960 82737080 360228960 715923606 12560475 715923606 12560475 924670224 1112574 924670224 1112574 36060954 514925386 36060954 514925386 531016636 981501356 531016636 981501356 975280971 205118151 975280971 205118151 395640803 708845225 395640803 708845225 234734025 941996573 234734025 941996573 868094843 492941814 868094843 492941814 64603369 861682775 64603369 861682775 889454761 15085425 889454761 15085425 80189774 595405507 80189774 595405507 498914251 879468051 498914251 879468051 863125253 30170934 863125253 30170934 292306636 941792494 292306636 941792494 154228219 4683708 154228219 4683708 952021797 759453411 952021797 759453411 258423791 446121036 258423791 446121036 927183740 126398334 927183740 126398334 209676904 938143710 209676904 938143710 749871701 220680689 749871701 220680689 170052561 560188228 170052561 560188228 75633040 203449763 75633040 203449763 827841679 949006438 827841679 949006438 186186500 256376917 186186500 256376917 876608179 935310821 876608179 935310821 255205732 371351741 255205732 371351741 188786561 789778471 188786561 789778471 674646187 589705371 674646187 589705371 196637276 744780591 196637276 744780591 380085367 5046125 380085367 5046125 34688342 900737783 34688342 900737783 454917699 84319021 454917699 84319021 927261997 971493182 927261997 971493182 50193625 102961781 50193625 102961781 587438326 662711870 587438326 662711870 57582969 868495965 57582969 868495965 547367911 342277669 547367911 342277669 373670937 927622245 373670937 927622245 995610579 524270583 995610579 524270583 379852868 90458739 379852868 90458739 614986495 668392438 614986495 668392438 34518487 929979626 34518487 929979626 564297041 229791620 564297041 229791620 354648875 734215005 354648875 734215005 841685991 339461706 841685991 339461706 232266329 724158911 232266329 724158911 890804601 391207472 890804601 391207472 96683405 975648002 96683405 975648002 555422496 182358569 555422496 182358569 111799972 953406977 111799972 953406977 196399330 211629521 196399330 211629521 739195108 509618488 739195108 509618488 67358794 994905612 67358794 994905612 995097420 255406099 995097420 255406099 724251655 62573999 724251655 62573999 113608418 664012761 113608418 664012761 938972113 977079297 938972113 977079297 105797145 748047726 105797145 748047726 981101751 184454571 981101751 184454571 591006432 886409157 591006432 886409157 906865604 608111727 906865604 608111727 231164001 727619344 231164001 727619344 714066915 105979004 714066915 105979004 34650760 972182841 34650760 972182841 448142084 166317224 448142084 166317224 186925957 483041616 186925957 483041616 968907407 35174446 968907407 35174446 25410294 654133373 25410294 654133373 602394370 529003355 602394370 529003355 751421308 7483120 751421308 7483120 338412340 869415461 338412340 869415461 88758753 25518351 88758753 25518351 294544383 634211592 294544383 634211592 880121867 157369232 880121867 157369232 209232052 785049418 209232052 785049418 855730796 164369217 855730796 164369217 152130232 56995009 152130232 56995009 7808513 678575183 7808513 678575183 841854357 959141233 841854357 959141233 152996460 182013360 152996460 182013360 456320741 442722542 456320741 442722542 56466807 910370010 56466807 910370010 991235426 958512627 991235426 958512627 549660462 457122728 549660462 457122728 834479354 627169065 834479354 627169065 35013750 247318365 35013750 247318365 630229632 15686220 630229632 15686220 749068136 430300111 749068136 430300111 111869877 188821554 111869877 188821554 454993665 927828615 454993665 927828615 47249128 176305999 47249128 176305999 496679267 312490448 496679267 312490448 94399606 867208877 94399606 867208877 952389780 64407469 952389780 64407469 130889227 701237804 130889227 701237804 780497304 264887877 780497304 264887877 191195196 799239275 191195196 799239275 120631029 172374238 120631029 172374238 44563970 988476162 44563970 988476162 806098068 358973145 806098068 358973145 78952657 152816422 78952657 152816422 961895795 928965279 961895795 928965279 876287817 566492791 876287817 566492791 138153823 136934386 138153823 136934386 696270948 462403692 696270948 462403692 406438126 933546768 406438126 933546768 826582165 753667366 826582165 753667366 957624121 41581531 957624121 41581531 24935528 998689949 24935528 998689949 797512667 2344295 797512667 2344295 510472376 856083866 510472376 856083866 56173797 60519176 56173797 60519176 600431374 691088509 600431374 691088509 115280727 24217589 115280727 24217589 595323894 928417704 595323894 928417704 935105612 251728986 935105612 251728986 432347698 111940803 432347698 111940803 793228335 347788465 793228335 347788465 410069715 17721613 410069715 17721613 100998241 448652187 100998241 448652187 927241358 293577673 927241358 293577673 344522940 122785092 344522940 122785092 981056829 775328292 981056829 775328292 905004411 259799993 905004411 259799993 172896224 475290410 172896224 475290410 761744543 92271417 761744543 92271417 310043955 817013020 310043955 817013020 575866895 260057118 575866895 260057118 35594277 815797246 35594277 815797246 901225433 23114456 901225433 23114456 97029189 935401826 97029189 935401826 501588387 324548819 501588387 324548819 116456586 542554510 116456586 542554510 696062804 141468800 696062804 141468800 807376797 971380990 807376797 971380990 82445968 442238626 82445968 442238626 422362307 797245190 422362307 797245190 51801218 976970894 51801218 976970894 974297342 558244158 974297342 558244158 373073183 747652001 373073183 747652001 120432606 910785400 120432606 910785400 935769520 14478053 935769520 14478053 452108300 181396360 452108300 181396360 91851389 366750983 91851389 366750983 896716334 624027147 896716334 624027147 395008068 168023942 395008068 168023942 982443667 770507803 982443667 770507803 248713917 53196718 248713917 53196718 324363843 737277452 324363843 737277452 873413047 91213487 873413047 91213487 952468250 935399522 952468250 935399522 327330433 218884563 327330433 218884563 254419223 739727415 254419223 739727415 734148036 93913580 734148036 93913580 98395770 772993395 98395770 772993395 872570189 154587934 872570189 154587934 457469652 596609293 457469652 596609293 850498405 393299982 850498405 393299982 368068363 999643179 368068363 999643179 799815566 313613916 799815566 313613916 73104556 912378902 73104556 912378902 848924940 555946173 848924940 555946173 198173772 137446318 198173772 137446318 852840478 722986264 852840478 722986264 268541746 130671708 268541746 130671708 675660190 589652442 675660190 589652442 943729680 170488646 943729680 170488646 48449279 417940147 48449279 417940147 527365814 353331971 527365814 353331971 97669390 692483531 97669390 692483531 884932789 196872151 884932789 196872151 978131356 935402855 978131356 935402855 172999245 287316000 172999245 287316000 876656905 585477331 876656905 585477331 143955614 818983474 143955614 818983474 51903135 252950088 51903135 252950088 689616470 922931141 689616470 922931141 154614825 15913565 154614825 15913565 937104053 491525822 937104053 491525822 469414649 210196198 469414649 210196198 726374742 583660308 726374742 583660308 383559061 160373762 383559061 160373762 904599614 996367240 904599614 996367240 428080661 148576540 428080661 148576540 869460330 897838336 869460330 897838336 495781651 336726144 495781651 336726144 253528824 821722557 253528824 821722557 637810882 448017020 637810882 448017020 763161417 329725331 763161417 329725331 73961888 972034605 73961888 972034605 532927128 650164155 532927128 650164155 131386592 86119425 131386592 86119425 560982152 940334126 560982152 940334126 146119266 569863448 146119266 569863448 637037008 991261301 637037008 991261301 60177855 97929301 60177855 97929301 542571706 873324794 542571706 873324794 201096918 409511877 201096918 409511877 576957553 988018369 576957553 988018369 91992961 235260157 91992961 235260157 652063707 835448226 652063707 835448226 827048727 83072055 827048727 83072055 45251684 796400872 45251684 796400872 652241535 85274967 652241535 85274967 885084737 794004911 885084737 794004911 349766999 221933343 349766999 221933343 975276791 921223583 975276791 921223583 313027760 596392414 313027760 596392414 163332821 868127128 163332821 868127128 625824857 695336462 625824857 695336462 892550087 940638375 892550087 940638375 375816229 94804577 375816229 94804577 685194558 533133113 685194558 533133113 241839695 787328260 241839695 787328260 943700970 256845932 943700970 256845932 472652798 493586297 472652798 493586297 210626469 706663719 210626469 706663719 923426278 742072991 923426278 742072991 387537431 31338424 387537431 31338424 885944857 11366065 885944857 11366065 408720318 684609273 408720318 684609273 706706299 105130094 706706299 105130094 616115963 311959877 616115963 311959877 673462184 21261456 673462184 21261456 106150983 675958850 106150983 675958850 666621576 15076768 666621576 15076768 86676712 578173912 86676712 578173912 929687848 168409718 929687848 168409718 159603205 841922348 159603205 841922348 675172019 298945447 675172019 298945447 303849551 959033164 303849551 959033164 911028288 516320661 911028288 516320661 55086620 752808806 55086620 752808806 719674682 407796705 719674682 407796705 963704159 285193626 963704159 285193626 23059784 58288306 23059784 58288306 844798054 807217013 844798054 807217013 484079384 497352723 484079384 497352723 105550328 975383396 105550328 975383396 403345547 446511289 403345547 446511289 828402296 898159369 828402296 898159369 253620190 185908827 253620190 185908827 858721347 967002319 858721347 967002319 997807052 70511218 997807052 70511218 189744134 654940286 189744134 654940286 673119126 769336782 673119126 769336782 267565381 26801049 267565381 26801049 663224545 651233590 663224545 651233590 280528388 565058720 280528388 565058720 805972231 997935502 805972231 997935502 498581025 117555125 498581025 117555125 245304361 887889095 245304361 887889095 776222374 285319202 776222374 285319202 381379040 766894593 381379040 766894593 853687336 70771792 853687336 70771792 526040366 838651451 526040366 838651451 727970168 238064095 727970168 238064095 978708515 40784342 978708515 40784342 58823388 396802022 58823388 396802022 801153944 871481484 801153944 871481484 981957418 17246817 981957418 17246817 400420245 897177706 400420245 897177706 781458163 144176316 781458163 144176316 229242602 673760886 229242602 673760886 867429738 487317387 867429738 487317387 149324701 281054296 149324701 281054296 531984563 855553921 531984563 855553921 359673161 979526897 359673161 979526897 908630072 551331353 908630072 551331353 425395110 208701836 425395110 208701836 8414020 745224482 8414020 745224482 866394985 978544627 866394985 978544627 16106440 159624072 16106440 159624072 386260217 615875329 386260217 615875329 712139513 117759314 712139513 117759314 166214180 275866154 166214180 275866154 584846300 264210025 584846300 264210025 857235987 963857530 857235987 963857530 72228834 307279914 72228834 307279914 504138837 609831410 504138837 609831410 913433917 924162103 913433917 924162103 340895595 394947269 340895595 394947269 924957541 959834770 924957541 959834770 274982809 599445665 274982809 599445665 705655772 293968623 705655772 293968623 922574988 163428658 922574988 163428658 64055956 984290769 64055956 984290769 754431815 226042537 754431815 226042537 88167773 860003942 88167773 860003942 793259463 88675261 793259463 88675261 870586531 993470720 870586531 993470720 25971817 353658807 25971817 353658807 629247775 799299651 629247775 799299651 242106339 485812166 242106339 485812166 702756640 619280153 702756640 619280153 135144053 224962847 135144053 224962847 613024672 544073298 613024672 544073298 42682348 14120343 42682348 14120343 823376278 671849441 823376278 671849441 349381871 282404961 349381871 282404961 118749252 548993042 118749252 548993042 983359551 9853501 983359551 9853501 70551978 484237143 70551978 484237143 890129186 257280015 890129186 257280015 389473077 411106370 389473077 411106370 635508837 341329846 635508837 341329846 202634943 997232029 202634943 997232029 993939761 168148251 993939761 168148251 692869332 818919013 692869332 818919013 830839811 973799959 830839811 973799959 350740024 214784515 350740024 214784515 273340456 884005183 273340456 884005183 678527727 533702809 678527727 533702809 292418756 94854418 292418756 94854418 788832653 969424884 788832653 969424884 124803877 322301052 124803877 322301052 746433263 106879242 746433263 106879242 143159374 809910448 143159374 809910448 440451096 201646701 440451096 201646701 703947500 776389750 703947500 776389750 500946914 419493519 500946914 419493519 896001521 958428453 896001521 958428453 592493821 367335772 592493821 367335772 814125276 990887544 814125276 990887544 94936676 108434396 94936676 108434396 761195920 641856738 761195920 641856738 296220167 853156799 296220167 853156799 135093796 79196223 135093796 79196223 437615605 584268128 437615605 584268128 895415705 266631797 895415705 266631797 536568240 31900269 536568240 31900269 109626416 447594778 109626416 447594778 902534902 765694449 902534902 765694449 305455522 547437925 305455522 547437925 901430552 909486777 901430552 909486777 171313891 495284013 171313891 495284013 877947658 227603454 877947658 227603454 668650358 6810913 668650358 6810913 460697368 681128681 460697368 681128681 903349338 766790942 903349338 766790942 76205645 106719980 76205645 106719980 869088030 323398323 869088030 323398323 575037488 584330553 575037488 584330553 291731285 976143443 291731285 976143443 698713875 360343617 698713875 360343617 980556325 822895162 980556325 822895162 70061476 113646202 70061476 113646202 832542050 601926535 832542050 601926535 124586847 61304103 124586847 61304103 515793873 287035774 515793873 287035774 560860727 818511797 560860727 818511797 217392550 310440177 217392550 310440177 3192437 34059499 3192437 34059499 516930953 636110230 516930953 636110230 192745918 139412327 192745918 139412327 847382685 990324059 847382685 990324059 155078776 363976315 155078776 363976315 37242159 923298183 37242159 923298183 997338329 453633884 997338329 453633884 130336118 845439885 130336118 845439885 654195001 608623622 654195001 608623622 289960216 933951685 289960216 933951685 929612432 230787628 929612432 230787628 204009848 901743173 204009848 901743173 978799891 246656448 978799891 246656448 188162581 875446647 188162581 875446647 967277395 485091294 967277395 485091294 85501971 971678873 85501971 971678873 853664406 216535590 853664406 216535590 472312030 662146152 472312030 662146152 40627827 203234553 40627827 203234553 841100347 817444998 841100347 817444998 109867684 163250942 109867684 163250942 423928024 539243432 423928024 539243432 617359071 34469539 617359071 34469539 949058173 583438528 949058173 583438528 411635446 466661598 411635446 466661598 779397146 410752788 779397146 410752788 843917508 5268595 843917508 5268595 916723842 784493046 916723842 784493046 237053362 487368820 237053362 487368820 851592632 56404457 851592632 56404457 260306204 902863160 260306204 902863160 296799 441031018 296799 441031018 609756192 954695416 609756192 954695416 4946970 468583271 4946970 468583271 459490090 965457026 459490090 965457026 897825221 464785502 897825221 464785502 53093498 66920524 53093498 66920524 788257928 609839985 788257928 609839985 186838821 19752105 186838821 19752105 981540522 929227730 981540522 929227730 274861288 82936223 274861288 82936223 988028044 616721590 988028044 616721590 358118295 138250954 358118295 138250954 875349552 466737332 875349552 466737332 324763642 795371698 324763642 795371698 705446012 298650336 705446012 298650336 127168232 667907479 127168232 667907479 447992914 269680682 447992914 269680682 766191286 611026845 766191286 611026845 299102145 122625080 299102145 122625080 512796319 532692888 512796319 532692888 26181085 49002975 26181085 49002975 991697777 979716557 991697777 979716557 5567657 138610643 5567657 138610643 249564574 873076347 249564574 873076347 139205145 917974901 139205145 917974901 951600128 95807512 951600128 95807512 16067546 466538222 16067546 466538222 907147280 219678318 907147280 219678318 304011779 920636257 304011779 920636257 34323147 11040776 34323147 11040776 782964393 833178946 782964393 833178946 503611690 104586768 503611690 104586768 864618402 410710969 864618402 410710969 567672880 781129286 567672880 781129286 236299092 435865119 236299092 435865119 644498482 701909119 644498482 701909119 937818266 121492337 937818266 121492337 438460312 466285904 438460312 466285904 962088914 499612288 962088914 499612288 359187816 174364670 359187816 174364670 826886764 780186863 826886764 780186863 147789776 930553104 147789776 930553104 921246203 183595085 921246203 183595085 412150611 896377383 412150611 896377383 76010555 148162116 76010555 148162116 714731936 691237520 714731936 691237520 431181612 31382991 431181612 31382991 123436502 772788222 123436502 772788222 456666491 4436898 456666491 4436898 99147052 986030824 99147052 986030824 38302800 27939669 38302800 27939669 546708749 953743419 546708749 953743419 836642911 351649414 836642911 351649414 450527697 260479423 450527697 260479423 355837429 712406452 355837429 712406452 495758973 95977981 495758973 95977981 155774218 599685959 155774218 599685959 944208861 961762520 944208861 961762520 99060343 999596818 99060343 999596818 700382037 412968037 700382037 412968037 163012269 42912548 163012269 42912548 713225217 707564939 713225217 707564939 186238060 166598001 186238060 166598001 751140348 771711866 751140348 771711866 883933202 584207016 883933202 584207016 413087274 957300039 413087274 957300039 585166875 86002058 585166875 86002058 936018987 429405179 936018987 429405179 403943937 586100893 403943937 586100893 839090526 980803686 839090526 980803686 633635370 139355151 633635370 139355151 40295150 2350308 40295150 2350308 476404374 778564717 476404374 778564717 749256366 805490530 749256366 805490530 183339807 386154098 183339807 386154098 665959754 920516359 665959754 920516359 250672103 752031416 250672103 752031416 730732296 857046703 730732296 857046703 201744321 59115089 201744321 59115089 573327564 807949234 573327564 807949234 71208834 207578195 71208834 207578195 789174663 613933500 789174663 613933500 109998333 207725629 109998333 207725629 960423426 622577105 960423426 622577105 226203890 986303173 226203890 986303173 888641344 500931417 888641344 500931417 506192454 42134201 506192454 42134201 123916512 845902251 123916512 845902251 987534374 265542899 987534374 265542899 363904017 946361818 363904017 946361818 802396440 357383376 802396440 357383376 488147445 922872742 488147445 922872742 34142912 267476010 34142912 267476010 466871509 746331828 466871509 746331828 969588653 449991622 969588653 449991622 363076448 957128022 363076448 957128022 930327581 103546079 930327581 103546079 406901724 982607197 406901724 982607197 550817619 915319029 550817619 915319029 928812625 189878391 928812625 189878391 14858159 5201780 14858159 5201780 2890107 986819148 2890107 986819148 611772771 617713948 611772771 617713948 86563738 148245185 86563738 148245185 851249450 560012747 851249450 560012747 219813950 90129135 219813950 90129135 35225919 608385945 35225919 608385945 777990062 26707920 777990062 26707920 942016169 684968901 942016169 684968901 281984807 463831672 281984807 463831672 663970443 987201593 663970443 987201593 829546861 233451681 829546861 233451681 303663590 656636475 303663590 656636475 704766962 883731207 704766962 883731207 569981492 215002464 569981492 215002464 853742681 582018404 853742681 582018404 679112848 865380903 679112848 865380903 497299578 136590799 497299578 136590799 810428793 552615662 810428793 552615662 79177640 130185952 79177640 130185952 708768237 989987004 708768237 989987004 942499004 779438563 942499004 779438563 252760379 392946082 252760379 392946082 894613722 902882758 894613722 902882758 472106389 35341695 472106389 35341695 785715747 565797858 785715747 565797858 316345265 73866112 316345265 73866112 161075715 911432174 161075715 911432174 803508796 259989765 803508796 259989765 263245677 934661762 263245677 934661762 944407626 9021156 944407626 9021156 531370096 603061772 531370096 603061772 49362487 975401665 49362487 975401665 496038448 169889746 496038448 169889746 835489631 594978921 835489631 594978921 257635150 281897473 257635150 281897473 441714598 390496357 441714598 390496357 7508843 915363169 7508843 915363169 960560543 310224866 960560543 310224866 37999801 885259847 37999801 885259847 806540180 926040433 806540180 926040433 833006875 298335044 833006875 298335044 916345270 807465156 916345270 807465156 617202406 908837703 617202406 908837703 162033763 298833626 162033763 298833626 862172327 834056527 862172327 834056527 340477629 282311753 340477629 282311753 82229338 916058871 82229338 916058871 899355302 172130445 899355302 172130445 465253885 576872092 465253885 576872092 864013401 935034274 864013401 935034274 156440479 509122486 156440479 509122486 763266983 4269309 763266983 4269309 435038295 481215220 435038295 481215220 126064008 998435623 126064008 998435623 704480360 301564148 704480360 301564148 192635839 123785331 192635839 123785331 807400653 803891875 807400653 803891875 458372339 381657130 458372339 381657130 784862644 160574189 784862644 160574189 346883246 551653057 346883246 551653057 185408160 59665858 185408160 59665858 537003567 479636766 537003567 479636766 269482300 974994471 269482300 974994471 472646564 430093361 472646564 430093361 251803629 965486910 251803629 965486910 999619420 194088198 999619420 194088198 437307046 32028091 437307046 32028091 865414477 743477960 865414477 743477960 137813548 800369574 137813548 800369574 598210376 58256263 598210376 58256263 908746663 909108239 908746663 909108239 376831837 117422685 376831837 117422685 522147840 799849997 522147840 799849997 40714541 210271459 40714541 210271459 403679207 995525864 403679207 995525864 27965420 130503861 27965420 130503861 855572484 6954889 855572484 6954889 172722195 758882974 172722195 758882974 719132608 305294137 719132608 305294137 128433716 965879745 128433716 965879745 722512026 688263325 722512026 688263325 187910175 901194079 187910175 901194079 795125951 29573445 795125951 29573445 42133614 705789680 42133614 705789680 550891191 263882639 550891191 263882639 114563127 560864369 114563127 560864369 589251588 969986260 589251588 969986260 132130204 273764167 132130204 273764167 981887452 923586872 981887452 923586872 623418218 659411706 623418218 659411706 750630441 934731690 750630441 934731690 427895758 35923506 427895758 35923506 144526344 735851451 144526344 735851451 951221900 657814512 951221900 657814512 195628445 19241476 195628445 19241476 573484679 756787851 573484679 756787851 261100286 854458448 261100286 854458448 665888154 184927459 665888154 184927459 886392926 765238747 886392926 765238747 38355935 167373334 38355935 167373334 790412017 735892130 790412017 735892130 250092443 243528254 250092443 243528254 820460038 852291591 820460038 852291591 70543694 16539049 70543694 16539049 645840269 822071680 645840269 822071680 212128716 465717446 212128716 465717446 755836758 890434812 755836758 890434812 230915961 186277230 230915961 186277230 706361877 419574956 706361877 419574956 65430107 966501030 65430107 966501030 598014003 56840084 598014003 56840084 313179814 986136275 313179814 986136275 795302939 606779542 795302939 606779542 19297694 32337900 19297694 32337900 969465293 836881106 969465293 836881106 552496920 750896618 552496920 750896618 67449963 87590414 67449963 87590414 8356074 560558264 8356074 560558264 806603526 845494699 806603526 845494699 96772103 239591221 96772103 239591221 761183191 674578905 761183191 674578905 316590517 833615829 316590517 833615829 833639085 191305823 833639085 191305823 220273690 486565487 220273690 486565487 635590437 317946744 635590437 317946744 947507833 988134433 947507833 988134433 504895830 390357003 504895830 390357003 982529038 996994 982529038 996994 290705269 967865783 290705269 967865783 164373096 723806985 164373096 723806985 734632372 955169341 734632372 955169341 278487247 141118603 278487247 141118603 932277995 910897321 932277995 910897321 145659496 122855484 145659496 122855484 855220940 640343904 855220940 640343904 77291706 973763785 77291706 973763785 628322841 252265568 628322841 252265568 954183523 759693053 954183523 759693053 153724967 51138729 153724967 51138729 827808794 798037634 827808794 798037634 140448949 303746499 140448949 303746499 64882465 861364996 64882465 861364996 809569554 377943155 809569554 377943155 58672884 640619038 58672884 640619038 828620339 42082353 828620339 42082353 311243263 636304618 311243263 636304618 543900416 433910783 543900416 433910783 594040584 898392549 594040584 898392549 385828667 127979382 385828667 127979382 696748782 926543303 696748782 926543303 151984902 803519610 151984902 803519610 533010300 858131161 533010300 858131161 253327505 386068757 253327505 386068757 705866402 772700178 705866402 772700178 273145729 103664419 273145729 103664419 62176120 966479279 62176120 966479279 911796315 154996206 911796315 154996206 68476599 7559268 68476599 7559268 876064267 305414653 876064267 305414653 380989119 987514784 380989119 987514784 611305163 207910922 611305163 207910922 216457456 706797731 216457456 706797731 842096384 351369204 842096384 351369204 112272188 27944055 112272188 27944055 462181535 915207934 462181535 915207934 44331262 214442424 44331262 214442424 458737608 2127428 458737608 2127428 218859166 872641748 218859166 872641748 832142562 101883470 832142562 101883470 394074405 641738842 394074405 641738842 819398248 867175245 819398248 867175245 272056447 260298876 272056447 260298876 766850255 37056642 766850255 37056642 476196217 491149381 476196217 491149381 392099673 247304788 392099673 247304788 61512911 979361400 61512911 979361400 702703668 293433200 702703668 293433200 325410676 859764537 325410676 859764537 142486965 985097069 142486965 985097069 33503747 295781915 33503747 295781915 858347960 813434074 858347960 813434074 591609065 370165085 591609065 370165085 275613084 895826414 275613084 895826414 986693980 50225765 986693980 50225765 665179405 724563048 665179405 724563048 44663417 6071574 44663417 6071574 976439267 922784616 976439267 922784616 81055439 173495704 81055439 173495704 662956490 606478453 662956490 606478453 406385570 46756937 406385570 46756937 793579568 662599943 793579568 662599943 515875905 46135140 515875905 46135140 683032971 815996115 683032971 815996115 993187357 221885286 993187357 221885286 423441632 756425201 423441632 756425201 59943838 309819440 59943838 309819440 936340983 874279190 936340983 874279190 401857357 273747880 401857357 273747880 740197348 120032672 740197348 120032672 170302097 890740244 170302097 890740244 767137543 112632871 767137543 112632871 18799316 765547337 18799316 765547337 552608453 426138423 552608453 426138423 812851707 986901755 812851707 986901755 81357648 92447099 81357648 92447099 709362439 925733034 709362439 925733034 271623629 170282669 271623629 170282669 827214423 527837751 827214423 527837751 47776555 158314915 47776555 158314915 501282697 604177791 501282697 604177791 208721521 437962487 208721521 437962487 594076775 836790924 594076775 836790924 263701460 581945922 263701460 581945922 851597271 560646919 851597271 560646919 304299218 915721054 304299218 915721054 957988764 708093856 957988764 708093856 8612920 115820127 8612920 115820127 669238027 751813771 669238027 751813771 114772022 150479371 114772022 150479371 645883351 743827606 645883351 743827606 182370347 3421787 182370347 3421787 594182482 678244436 594182482 678244436 962245347 961766969 962245347 961766969 20590547 135699213 20590547 135699213 855291674 880971316 855291674 880971316 975245482 107388353 975245482 107388353 6740475 16844846 6740475 16844846 251397915 563552382 251397915 563552382 880390316 729732919 880390316 729732919 72481747 86837335 72481747 86837335 886035738 728079342 886035738 728079342 161210662 78722405 161210662 78722405 882960698 579503082 882960698 579503082 41906348 325821656 41906348 325821656 805007568 708523665 805007568 708523665 283494323 186685254 283494323 186685254 659231255 812659913 659231255 812659913 3821091 263380088 3821091 263380088 902731707 35133455 902731707 35133455 71593727 621553859 71593727 621553859 721960685 11510191 721960685 11510191 109228128 818217040 109228128 818217040 870608725 99005630 870608725 99005630 272279134 768618553 272279134 768618553 878686375 214001723 878686375 214001723 251594044 65373872 251594044 65373872 755664567 648113884 755664567 648113884 24378109 470752190 24378109 470752190 655620786 902471243 655620786 902471243 176895359 436887811 176895359 436887811 716054222 567545082 716054222 567545082 143618036 954864564 143618036 954864564 748285394 6935726 748285394 6935726 21657843 661675426 21657843 661675426 490598876 235261940 490598876 235261940 712304238 564814730 712304238 564814730 117006448 132569815 117006448 132569815 985012651 868618185 985012651 868618185 170973802 380349972 170973802 380349972 892875275 897516992 892875275 897516992 413964986 222327475 413964986 222327475 246809347 891126048 246809347 891126048 839069514 973237375 839069514 973237375 61462677 184625757 61462677 184625757 767060085 797948692 767060085 797948692 83703698 181599340 83703698 181599340 945101246 953701610 945101246 953701610 211970737 396776007 211970737 396776007 595280307 618878007 595280307 618878007 962396585 264264420 962396585 264264420 505056118 29926617 505056118 29926617 721414227 880651187 721414227 880651187 993773321 123427110 993773321 123427110 210184592 622565788 210184592 622565788 785858023 287020212 785858023 287020212 290911163 92663218 290911163 92663218 149430947 327549322 149430947 327549322 25333526 159437629 25333526 159437629 486942923 994765319 486942923 994765319 791142362 50086801 791142362 50086801 452572954 613962608 452572954 613962608 83719605 884147841 83719605 884147841 148383670 201644756 148383670 201644756 76685229 71014413 76685229 71014413 852089827 729240770 852089827 729240770 685857451 478747350 685857451 478747350 244708158 244402791 244708158 244402791 59783339 722404963 59783339 722404963 717699818 418503321 717699818 418503321 13640618 805123123 13640618 805123123 682136610 691787098 682136610 691787098 745944999 901149108 745944999 901149108 200664996 223918584 200664996 223918584 646051948 739737805 646051948 739737805 446657583 283395067 446657583 283395067 223583773 680407498 223583773 680407498 922887376 103302409 922887376 103302409 978493271 638697907 978493271 638697907 274235912 316080316 274235912 316080316 72308937 582577675 72308937 582577675 784901551 481497264 784901551 481497264 190149936 905239499 190149936 905239499 968926428 70178362 968926428 70178362 255146189 525478327 255146189 525478327 778868350 368829667 778868350 368829667 522927670 592376741 522927670 592376741 947808264 77021987 947808264 77021987 107306861 683772275 107306861 683772275 907103136 73846550 907103136 73846550 564120513 892036710 564120513 892036710 878706927 446056773 878706927 446056773 490160229 861803869 490160229 861803869 811837666 152721204 811837666 152721204 148468482 907794868 148468482 907794868 867770334 292520263 867770334 292520263 61079105 178689664 61079105 178689664 883250698 481506632 883250698 481506632 184425793 252265277 184425793 252265277 76024274 127960367 76024274 127960367 714794441 822040587 714794441 822040587 788520181 219798041 788520181 219798041 91378224 687534721 91378224 687534721 640478983 214273351 640478983 214273351 246014853 984081666 246014853 984081666 711068312 128275672 711068312 128275672 392414775 753477831 392414775 753477831 456458306 133619614 456458306 133619614 950267877 894398582 950267877 894398582 184192303 397869726 184192303 397869726 501042668 907971038 501042668 907971038 39463021 970758409 39463021 970758409 698992764 434235391 698992764 434235391 999994682 796031489 999994682 796031489 268118526 236683988 268118526 236683988 895813032 706287286 895813032 706287286 327480378 49685478 327480378 49685478 951483120 530385025 951483120 530385025 117390888 850179104 117390888 850179104 877113149 97838917 877113149 97838917 622192417 663238868 622192417 663238868 986159344 128500758 986159344 128500758 213695235 991826581 213695235 991826581 736613962 203017894 736613962 203017894 900272793 24265225 900272793 24265225 68238813 775285552 68238813 775285552 509085170 390491019 509085170 390491019 964563097 127438023 964563097 127438023 249900171 679098815 249900171 679098815 693300834 501129949 693300834 501129949 88527722 169869579 88527722 169869579 715817897 558171724 715817897 558171724 325997654 53690882 325997654 53690882 639449394 954739697 639449394 954739697 890365379 356922006 890365379 356922006 439356548 473187665 439356548 473187665 816442195 168743951 816442195 168743951 938011735 834728979 938011735 834728979 192470591 38540995 192470591 38540995 869580193 973599509 869580193 973599509 909548122 363136365 909548122 363136365 490891893 961042239 490891893 961042239 37250300 380309546 37250300 380309546 730074654 923060870 730074654 923060870 483129340 156817709 483129340 156817709 45869748 996747609 45869748 996747609 839528733 386951151 839528733 386951151 183549913 924163474 183549913 924163474 345536374 350642527 345536374 350642527 838230366 885859165 838230366 885859165 292758536 429601072 292758536 429601072 58727767 633543374 58727767 633543374 555174785 131986339 555174785 131986339 801979615 915125007 801979615 915125007 180546581 223991178 180546581 223991178 409771282 160567372 409771282 160567372 565512786 18663074 565512786 18663074 838264200 807154344 838264200 807154344 381068972 983220300 381068972 983220300 848983248 348858116 848983248 348858116 129181334 928251788 129181334 928251788 558766491 996011019 558766491 996011019 854962010 195599583 854962010 195599583 961851648 597428148 961851648 597428148 350395519 863941625 350395519 863941625 907065991 957438995 907065991 957438995 931989951 74382024 931989951 74382024 8246631 684946582 8246631 684946582 873564655 223836103 873564655 223836103 511124836 833820129 511124836 833820129 805593337 178674297 805593337 178674297 149353819 469209499 149353819 469209499 843150206 301952229 843150206 301952229 12644583 103940897 12644583 103940897 584736521 848154487 584736521 848154487 916503424 297556646 916503424 297556646 231844527 715333577 231844527 715333577 829921769 199672492 829921769 199672492 191287598 605328900 191287598 605328900 492545341 156970819 492545341 156970819 937168452 809098433 937168452 809098433 146848216 267052099 146848216 267052099 512497069 659584950 512497069 659584950 880830396 154473083 880830396 154473083 412834078 707134939 412834078 707134939 164410961 419007468 164410961 419007468 516743741 887289684 516743741 887289684 88522715 301908995 88522715 301908995 922917617 836146928 922917617 836146928 234544155 400820770 234544155 400820770 823932879 714271269 823932879 714271269 382759500 193919240 382759500 193919240 58633037 998615582 58633037 998615582 682309710 217597909 682309710 217597909 6694084 536350197 6694084 536350197 645094794 21704471 645094794 21704471 987786032 788181261 987786032 788181261 575003130 298134751 575003130 298134751 908648822 978845898 908648822 978845898 653570403 448498240 653570403 448498240 364190231 943334365 364190231 943334365 993512979 310011361 993512979 310011361 546116979 208882563 546116979 208882563 44610187 927989016 44610187 927989016 950493677 594275042 950493677 594275042 259039360 872887062 259039360 872887062 964816954 41184594 964816954 41184594 246337453 562712614 246337453 562712614 96237210 59710972 96237210 59710972 810243479 810692144 810243479 810692144 163549538 161617283 163549538 161617283 731110924 473506430 731110924 473506430 308683320 353487839 308683320 353487839 601247331 655677976 601247331 655677976 193406858 86307834 193406858 86307834 780442242 4787349 780442242 4787349 882945728 445622277 882945728 445622277 65642445 48382246 65642445 48382246 701739357 818283835 701739357 818283835 260743973 191973451 260743973 191973451 620770 929311903 620770 929311903 929897456 167371750 929897456 167371750 287832611 583063081 287832611 583063081 892119121 448852582 892119121 448852582 391432746 13430719 391432746 13430719 108550112 874819358 108550112 874819358 770548954 44049518 770548954 44049518 397888668 561816332 397888668 561816332 37592804 192749568 37592804 192749568 949978005 904396622 949978005 904396622 106164700 995140352 106164700 995140352 989061234 513632474 989061234 513632474 412885788 750542420 412885788 750542420 778983060 178799190 778983060 178799190 416781497 493918821 416781497 493918821 707922028 294487860 707922028 294487860 362738384 982880080 362738384 982880080 815796945 106890823 815796945 106890823 290051086 921795717 290051086 921795717 996037522 404650010 996037522 404650010 353033859 967123764 353033859 967123764 901317926 796747061 901317926 796747061 329814566 31974289 329814566 31974289 595643291 838402746 595643291 838402746 46800871 108508153 46800871 108508153 125372992 690716527 125372992 690716527 899688507 64371116 899688507 64371116 24381643 942969643 24381643 942969643 743536383 979975586 743536383 979975586 623773678 290501573 623773678 290501573 75362317 861876789 75362317 861876789 723857553 39823872 723857553 39823872 10392156 771047399 10392156 771047399 567747820 458398284 567747820 458398284 337312305 67072329 337312305 67072329 954407422 423399517 954407422 423399517 276770252 935538048 276770252 935538048 808202323 42361341 808202323 42361341 149143182 982658923 149143182 982658923 999570524 628878329 999570524 628878329 829766088 267789765 829766088 267789765 123247588 875720397 123247588 875720397 996509569 964831568 996509569 964831568 268154517 192187667 268154517 192187667 698608349 746356523 698608349 746356523 808870968 874179229 808870968 874179229 14802164 24971392 14802164 24971392 467470010 735632225 467470010 735632225 59419294 363801768 59419294 363801768 673169392 954703304 673169392 954703304 902617184 161709068 902617184 161709068 960811570 806029337 960811570 806029337 60308433 577369617 60308433 577369617 773556784 844570398 773556784 844570398 257367457 467316561 257367457 467316561 717393010 810227091 717393010 810227091 143326641 949227552 143326641 949227552 911093847 130722714 911093847 130722714 297305577 569554214 297305577 569554214 956404553 202012596 956404553 202012596 332790861 950529171 332790861 950529171 976162395 465463379 976162395 465463379 101996754 535008282 101996754 535008282 341854750 952800471 341854750 952800471 988755699 185646686 988755699 185646686 212891382 593988754 212891382 593988754 966021472 174825922 966021472 174825922 251036422 686752091 251036422 686752091 730869363 45796731 730869363 45796731 154879715 777729360 154879715 777729360 887658436 828349263 887658436 828349263 85616807 544247915 85616807 544247915 624567614 742454282 624567614 742454282 78701187 103886064 78701187 103886064 676820600 553363499 676820600 553363499 408067463 684787027 408067463 684787027 714540189 130984479 714540189 130984479 207580776 381459844 207580776 381459844 736610597 557433168 736610597 557433168 240747238 897913750 240747238 897913750 998186082 418748700 998186082 418748700 536282948 160055639 536282948 160055639 575351995 979945777 575351995 979945777 420234140 70043630 420234140 70043630 737939801 838166022 737939801 838166022 895753648 60324198 895753648 60324198 659967227 517064152 659967227 517064152 959483749 884464044 959483749 884464044 173680785 292818030 173680785 292818030 20707532 772133871 20707532 772133871 609474042 261826290 609474042 261826290 850510941 693123074 850510941 693123074 196261171 38582382 196261171 38582382 931154086 668874334 931154086 668874334 43346150 70229831 43346150 70229831 66438955 927124509 66438955 927124509 953575348 319885809 953575348 319885809 321544026 780609759 321544026 780609759 923860698 6270382 923860698 6270382 21292704 376220119 21292704 376220119 896056090 688904128 896056090 688904128 265562304 490442329 265562304 490442329 831020331 5438946 831020331 5438946 567485080 775255633 567485080 775255633 53744447 927435550 53744447 927435550 802991974 104024241 802991974 104024241 188733786 827838680 188733786 827838680 407268206 355385043 407268206 355385043 885635814 34160038 885635814 34160038 12754536 704159306 12754536 704159306 604282314 359363772 604282314 359363772 242151233 718392176 242151233 718392176 622668313 875824565 622668313 875824565 49210684 467605612 49210684 467605612 393020749 706033094 393020749 706033094 188411915 170164801 188411915 170164801 657002089 750462331 657002089 750462331 6043211 282864067 6043211 282864067 512726809 906158525 512726809 906158525 818018362 218123909 818018362 218123909 282821758 902516966 282821758 902516966 840349819 346970231 840349819 346970231 308878712 104506894 308878712 104506894 998957015 739285861 998957015 739285861 360114289 150828325 360114289 150828325 514753356 795815143 514753356 795815143 993069161 222127115 993069161 222127115 193115714 810617725 193115714 810617725 675127852 892665179 675127852 892665179 906173789 82353446 906173789 82353446 496887049 885744467 496887049 885744467 43274664 13092179 43274664 13092179 989436761 354020068 989436761 354020068 105604977 23680668 105604977 23680668 842419556 604089883 842419556 604089883 395003883 24993451 395003883 24993451 38466633 675923031 38466633 675923031 699982800 106833988 699982800 106833988 26858414 950062356 26858414 950062356 675448272 496458432 675448272 496458432 25595716 300352112 25595716 300352112 319459606 883270193 319459606 883270193 1353746 9349101 1353746 9349101 528045254 763136296 528045254 763136296 55178166 505787985 55178166 505787985 379200636 810323894 379200636 810323894 196029372 978809800 196029372 978809800 685622773 578463269 685622773 578463269 215105592 938047244 215105592 938047244 703469193 102890575 703469193 102890575 883543215 938177549 883543215 938177549 71282411 307478942 71282411 307478942 424690134 826942022 424690134 826942022 756275381 70230013 756275381 70230013 8882346 584002765 8882346 584002765 730869953 936482825 730869953 936482825 20130187 546841810 20130187 546841810 937842086 114289765 937842086 114289765 208149729 948230686 208149729 948230686 27136180 378943567 27136180 378943567 891083660 629986242 891083660 629986242 409037955 190897748 409037955 190897748 317819260 608649926 317819260 608649926 891064306 988192040 891064306 988192040 24688762 580480931 24688762 580480931 883839527 678584966 883839527 678584966 332415624 90234609 332415624 90234609 996744152 39519893 996744152 39519893 610460625 473603465 610460625 473603465 540667473 52741641 540667473 52741641 997725312 633533888 997725312 633533888 472239817 247161511 472239817 247161511 988249463 588663891 988249463 588663891 130311314 77395946 130311314 77395946 502059321 808111965 502059321 808111965 951450503 34156667 951450503 34156667 169737028 873669368 169737028 873669368 31515605 999434897 31515605 999434897 775165516 302597252 775165516 302597252 378793460 871342192 378793460 871342192 986436196 980357061 986436196 980357061 177981387 162974075 177981387 162974075 717825095 550598256 717825095 550598256 943966897 159719226 943966897 159719226 341811418 706460851 341811418 706460851 702206463 273988005 702206463 273988005 130504948 734473067 130504948 734473067 58665074 71902858 58665074 71902858 496516088 733720265 496516088 733720265 32898012 322657209 32898012 322657209 302651069 889272685 302651069 889272685 127806398 345998071 127806398 345998071 735403926 971177968 735403926 971177968 362637153 392431077 362637153 392431077 753875692 59247082 753875692 59247082 991517646 847317536 991517646 847317536 111638185 209666976 111638185 209666976 523649546 444229568 523649546 444229568 45071442 844541524 45071442 844541524 672131997 116492307 672131997 116492307 994937782 628591057 994937782 628591057 67769078 337839211 67769078 337839211 756798322 807638409 756798322 807638409 39207838 42551199 39207838 42551199 777859734 842823532 777859734 842823532 164539556 283010647 164539556 283010647 461301093 839760280 461301093 839760280 143136323 950592959 143136323 950592959 767429198 565635417 767429198 565635417 279834226 908970230 279834226 908970230 723439097 348156937 723439097 348156937 308417974 935013725 308417974 935013725 964643339 517111245 964643339 517111245 784731843 780216653 784731843 780216653 394082459 638531102 394082459 638531102 655288252 952640095 655288252 952640095 106109135 148615332 106109135 148615332 997398501 65590331 997398501 65590331 98720688 515087087 98720688 515087087 954054404 788370820 954054404 788370820 181507290 86774458 181507290 86774458 453645889 635668420 453645889 635668420 990392219 163764338 990392219 163764338 81574632 678415707 81574632 678415707 999227257 241944705 999227257 241944705 608430643 692885673 608430643 692885673 356229796 52921808 356229796 52921808 897728584 673763527 897728584 673763527 87167655 355793553 87167655 355793553 533928123 927113346 533928123 927113346 146000087 348002986 146000087 348002986 312302893 107923340 312302893 107923340 829913317 859138678 829913317 859138678 423424979 239613381 423424979 239613381 962618869 786167092 962618869 786167092 77573824 109298072 77573824 109298072 734019193 753104175 734019193 753104175 243284707 353759753 243284707 353759753 978453694 801831416 978453694 801831416 693095947 424777135 693095947 424777135 932223312 928431259 932223312 928431259 46131531 258585422 46131531 258585422 962047614 762248361 962047614 762248361 492186940 56654673 492186940 56654673 11458178 438458352 11458178 438458352 951654456 281545991 951654456 281545991 172556669 779897796 172556669 779897796 922175158 533572014 922175158 533572014 351253950 681987935 351253950 681987935 739565388 193211360 739565388 193211360 877711660 540839077 877711660 540839077 30799292 971897024 30799292 971897024 893522009 36447513 893522009 36447513 457585553 511955386 457585553 511955386 172521107 890629532 172521107 890629532 903578565 206953719 903578565 206953719 296286160 687734785 296286160 687734785 945169021 176695733 945169021 176695733 374408918 766118224 374408918 766118224 44262152 62470829 44262152 62470829 829107250 753109636 829107250 753109636 995035403 442562746 995035403 442562746 96884293 849401475 96884293 849401475 685359657 283440196 685359657 283440196 832758811 891255724 832758811 891255724 328863330 458237643 328863330 458237643 180393526 825165616 180393526 825165616 934445278 320741853 934445278 320741853 335214715 806726642 335214715 806726642 946600801 148843867 946600801 148843867 165903839 777567716 165903839 777567716 819346429 382237609 819346429 382237609 353346118 819134589 353346118 819134589 435399472 245352713 435399472 245352713 567728786 739004468 567728786 739004468 82019855 176952933 82019855 176952933 913320876 853932766 913320876 853932766 145508343 19865247 145508343 19865247 476724541 580827427 476724541 580827427 955386675 272014821 955386675 272014821 319435774 804775176 319435774 804775176 839618551 379803449 839618551 379803449 159781553 849714059 159781553 849714059 22756479 346849039 22756479 346849039 731554982 783083103 731554982 783083103 145281247 330228641 145281247 330228641 831509818 722358828 831509818 722358828 333184894 49317029 333184894 49317029 807186312 890986225 807186312 890986225 528155339 122837449 528155339 122837449 123718219 414830168 123718219 414830168 793535541 884303938 793535541 884303938 835109316 343740439 835109316 343740439 44706111 787722386 44706111 787722386 965789401 932254232 965789401 932254232 370441735 540383452 370441735 540383452 47444373 66133078 47444373 66133078 889865922 467757939 889865922 467757939 50851292 15718364 50851292 15718364 799908546 861654831 799908546 861654831 183868710 658583697 183868710 658583697 505219869 208895073 505219869 208895073 934297613 777708089 934297613 777708089 164967185 51653585 164967185 51653585 63561567 814651835 63561567 814651835 931523569 198476173 931523569 198476173 313321509 597034001 313321509 597034001 866238248 120585873 866238248 120585873 249630925 822133917 249630925 822133917 709244717 216126700 709244717 216126700 157851808 869328492 157851808 869328492 937295849 268063603 937295849 268063603 646436324 699264140 646436324 699264140 358195622 106539189 358195622 106539189 923948479 778823640 923948479 778823640 22699696 237888256 22699696 237888256 904685639 893323023 904685639 893323023 97562130 221744160 97562130 221744160 376263531 940683726 376263531 940683726 970689141 720199927 970689141 720199927 162698742 293423814 162698742 293423814 761081319 183435958 761081319 183435958 45910906 774659737 45910906 774659737 888083203 401899604 888083203 401899604 343362507 795224530 343362507 795224530 816062157 41966249 816062157 41966249 334215110 886902653 334215110 886902653 180648522 961056252 180648522 961056252 978376394 288281705 978376394 288281705 240715994 397469154 240715994 397469154 764666147 900823111 764666147 900823111 448944361 310137454 448944361 310137454 791411554 797409551 791411554 797409551 927861191 377295396 927861191 377295396 500620194 839353781 500620194 839353781 704445429 457356624 704445429 457356624 108266608 710191419 108266608 710191419 51717193 944815343 51717193 944815343 816269613 718010795 816269613 718010795 202879096 830953220 202879096 830953220 706797713 931589581 706797713 931589581 840192399 529036025 840192399 529036025 54674476 126642338 54674476 126642338 924681567 963732734 924681567 963732734 965225769 23313395 965225769 23313395 428180443 872805930 428180443 872805930 5183083 17307909 5183083 17307909 370917635 836997613 370917635 836997613 61799865 208644124 61799865 208644124 305186719 448145024 305186719 448145024 926839710 593695104 926839710 593695104 34597707 905362152 34597707 905362152 369934269 385234167 369934269 385234167 729729022 808835101 729729022 808835101 170578587 78028480 170578587 78028480 300297747 489260713 300297747 489260713 138688140 115309593 138688140 115309593 962673760 664297860 962673760 664297860 162637430 37249378 162637430 37249378 88754040 595152628 88754040 595152628 444151831 948374235 444151831 948374235 921047676 464600570 921047676 464600570 138617545 227537535 138617545 227537535 949906357 867489617 949906357 867489617 64314644 997047104 64314644 997047104 728662386 361624749 728662386 361624749 148431494 826912711 148431494 826912711 733486781 460988318 733486781 460988318 262008039 119402248 262008039 119402248 895646345 980235036 895646345 980235036 75040555 90607318 75040555 90607318 995518882 705134543 995518882 705134543 810389484 977388636 810389484 977388636 118507168 252187818 118507168 252187818 535781007 49852148 535781007 49852148 800113373 479517051 800113373 479517051 116436986 995836774 116436986 995836774 975244111 205330596 975244111 205330596 549059431 558215059 549059431 558215059 213282760 920408466 213282760 920408466 926726656 232140260 926726656 232140260 282123731 433184287 282123731 433184287 928702256 879644513 928702256 879644513 100192075 317424023 100192075 317424023 533791884 911301675 533791884 911301675 52817506 298032940 52817506 298032940 476165614 750240342 476165614 750240342 663088328 836038914 663088328 836038914 4761887 196920661 4761887 196920661 898658013 151327467 898658013 151327467 209065363 817446703 209065363 817446703 317670489 615915027 317670489 615915027 648674047 124904033 648674047 124904033 520953173 895329602 520953173 895329602 52049541 458716325 52049541 458716325 978934744 111295448 978934744 111295448 228592946 891149023 228592946 891149023 621980367 402151749 621980367 402151749 41758169 174313359 41758169 174313359 999643956 998494213 999643956 998494213 416766070 44982050 416766070 44982050 992953750 768028926 992953750 768028926 68331347 543539464 68331347 543539464 692929650 956457357 692929650 956457357 888261142 350010629 888261142 350010629 478785757 850846312 478785757 850846312 952161806 246618731 952161806 246618731 259211113 776514422 259211113 776514422 642663810 15952653 642663810 15952653 414171715 503903877 414171715 503903877 93328442 935014554 93328442 935014554 834219847 190275851 834219847 190275851 148262246 23050875 148262246 23050875 697074172 721576909 697074172 721576909 178186221 17592186 178186221 17592186 965107581 902217764 965107581 902217764 149475166 382010545 149475166 382010545 607446424 694257155 607446424 694257155 830790286 480970042 830790286 480970042 484099936 747304949 484099936 747304949 944990197 221722425 944990197 221722425 215409023 633746196 215409023 633746196 745489061 170789054 745489061 170789054 791270942 857423272 791270942 857423272 935619475 932204109 935619475 932204109 57865426 255696959 57865426 255696959 651070713 616968898 651070713 616968898 56306710 363577639 56306710 363577639 963729719 618683670 963729719 618683670 126309583 418036889 126309583 418036889 444269769 56756825 444269769 56756825 930287761 341448560 930287761 341448560 314544302 80507977 314544302 80507977 968045373 500799823 968045373 500799823 592153633 561972832 592153633 561972832 766830461 118459633 766830461 118459633 184752203 901703189 184752203 901703189 723112758 141838282 723112758 141838282 145322085 989980325 145322085 989980325 39402566 200818708 39402566 200818708 686468646 465870078 686468646 465870078 48819673 306782057 48819673 306782057 673115477 921741505 673115477 921741505 68248345 74971343 68248345 74971343 41074622 719051086 41074622 719051086 739331611 214204941 739331611 214204941 269809372 747771991 269809372 747771991 734585848 280409289 734585848 280409289 80161951 60318328 80161951 60318328 920719314 509382390 920719314 509382390 291532440 109594921 291532440 109594921 99240839 431976019 99240839 431976019 936467869 96954184 936467869 96954184 401897822 884713323 401897822 884713323 982856774 586686674 982856774 586686674 798063885 113904166 798063885 113904166 141070397 960606631 141070397 960606631 879119233 394447805 879119233 394447805 3140154 983570692 3140154 983570692 877147551 154620697 877147551 154620697 1030849 623703790 1030849 623703790 311796131 800335550 311796131 800335550 909640391 924209656 909640391 924209656 43150380 993176531 43150380 993176531 691585432 25769139 691585432 25769139 224661582 272280162 224661582 272280162 414992263 118395512 414992263 118395512 766411335 924124952 766411335 924124952 113556940 451425719 113556940 451425719 659446289 805162858 659446289 805162858 18810019 947592891 18810019 947592891 942781410 11832500 942781410 11832500 199938378 841076174 199938378 841076174 867109795 290768235 867109795 290768235 302435381 717699774 302435381 717699774 615490335 49471951 615490335 49471951 182726795 756138800 182726795 756138800 943730163 2516304 943730163 2516304 653194375 817674051 653194375 817674051 210538374 217612491 210538374 217612491 233762017 774349908 233762017 774349908 275313206 315462098 275313206 315462098 15051630 778527772 15051630 778527772 580461961 917010864 580461961 917010864 250652140 375190214 250652140 375190214 504553305 755715937 504553305 755715937 972941244 26101313 972941244 26101313 131937665 693071161 131937665 693071161 945098324 496480133 945098324 496480133 258958692 101478167 258958692 101478167 130347928 613239977 130347928 613239977 804444695 949458930 804444695 949458930 320790892 98135002 320790892 98135002 933982866 569799161 933982866 569799161 484968050 168633705 484968050 168633705 917670594 936244723 917670594 936244723 196049022 551232737 196049022 551232737 586915924 879250292 586915924 879250292 469185691 339651716 469185691 339651716 763557084 625322496 763557084 625322496 28349378 958009767 28349378 958009767 818897578 558060134 818897578 558060134 389914932 997884202 389914932 997884202 819528098 53796438 819528098 53796438 28359271 599029514 28359271 599029514 522197614 31611236 522197614 31611236 790233354 907950753 790233354 907950753 173375729 736868106 173375729 736868106 792734697 67766172 792734697 67766172 169245356 803121223 169245356 803121223 782245256 457546543 782245256 457546543 530914776 779408696 530914776 779408696 124272230 150785048 124272230 150785048 756215535 808198634 756215535 808198634 607608541 974590127 607608541 974590127 87270992 187104043 87270992 187104043 625204970 991553933 625204970 991553933 4140985 176414431 4140985 176414431 972383848 629877873 972383848 629877873 341745345 806010223 341745345 806010223 995006690 272630758 995006690 272630758 74249895 457002882 74249895 457002882 880485480 27162883 880485480 27162883 975429056 660719763 975429056 660719763 283784269 235514479 283784269 235514479 579134359 808361346 579134359 808361346 13617260 490673179 13617260 490673179 613143949 968464683 613143949 968464683 153743703 999252690 153743703 999252690 743784459 102545395 743784459 102545395 991997736 997365128 991997736 997365128 71092298 110222550 71092298 110222550 901833177 330397723 901833177 330397723 503111058 887085906 503111058 887085906 162047857 234290158 162047857 234290158 930342664 898753254 930342664 898753254 223210041 954049440 223210041 954049440 765579773 334585181 765579773 334585181 391774279 860866196 391774279 860866196 921616827 199258835 921616827 199258835 171498175 99464290 171498175 99464290 854516775 986413620 854516775 986413620 239599434 179509054 239599434 179509054 663463560 554655870 663463560 554655870 273987450 164372390 273987450 164372390 592847918 791694866 592847918 791694866 179516565 980940559 179516565 980940559 940333522 246812343 940333522 246812343 115821594 784202823 115821594 784202823 738486197 710165903 738486197 710165903 196466033 140607356 196466033 140607356 907884424 761676821 907884424 761676821 312844935 279453111 312844935 279453111 19342853 601342567 19342853 601342567 778098801 324502677 778098801 324502677 411077729 818292112 411077729 818292112 124206320 45173573 124206320 45173573 524691299 552918449 524691299 552918449 31260920 942099339 31260920 942099339 807456861 369256062 807456861 369256062 229762054 975049992 229762054 975049992 801609358 270528144 801609358 270528144 991729133 600916933 991729133 600916933 337019383 127590665 337019383 127590665 694887425 794386373 694887425 794386373 238983315 87608798 238983315 87608798 726313253 837661779 726313253 837661779 363841976 234364686 363841976 234364686 596780636 931669735 596780636 931669735 226778761 249265032 226778761 249265032 891750073 981494833 891750073 981494833 67873219 456034397 67873219 456034397 455597847 989205043 455597847 989205043 3478601 83862993 3478601 83862993 791997211 849435535 791997211 849435535 113409849 529132402 113409849 529132402 763660192 639746461 763660192 639746461 405887028 117537256 405887028 117537256 806363551 781671468 806363551 781671468 243509274 287664035 243509274 287664035 837228326 940590140 837228326 940590140 301550682 509982232 301550682 509982232 912803980 70240352 912803980 70240352 939715855 791434435 939715855 791434435 358910576 323071161 358910576 323071161 777383900 33102017 777383900 33102017 158860469 837394525 158860469 837394525 422344767 692018803 422344767 692018803 895911148 458562358 895911148 458562358 372610154 109077713 372610154 109077713 6812134 788361208 6812134 788361208 660417107 446788846 660417107 446788846 144551260 255374279 144551260 255374279 616992041 843579332 616992041 843579332 398665079 51658342 398665079 51658342 906662142 675898331 906662142 675898331 120081664 792130318 120081664 792130318 390805624 267888049 390805624 267888049 961637227 204231091 961637227 204231091 286158886 909319958 286158886 909319958 882252371 634618916 882252371 634618916 52134099 289318350 52134099 289318350 660619497 792410752 660619497 792410752 905988025 271673374 905988025 271673374 299056804 931555424 299056804 931555424 813978830 314087658 813978830 314087658 653749130 204897441 653749130 204897441 302724409 407197235 302724409 407197235 987712625 772976342 987712625 772976342 174932352 314244439 174932352 314244439 775902287 303036743 775902287 303036743 97292267 867505805 97292267 867505805 616702159 110897690 616702159 110897690 352770242 994207078 352770242 994207078 527952173 182009414 527952173 182009414 857588728 790554960 857588728 790554960 356565931 88384867 356565931 88384867 628669077 951363069 628669077 951363069 188221876 237418266 188221876 237418266 237547618 966609863 237547618 966609863 739049411 121376324 739049411 121376324 100574743 879287320 100574743 879287320 737454678 224992043 737454678 224992043 31887512 964566402 31887512 964566402 804409183 353108954 804409183 353108954 584816723 707415038 584816723 707415038 65655294 98130405 65655294 98130405 954735419 19909432 954735419 19909432 491355569 438255726 491355569 438255726 862529472 798828399 862529472 798828399 285467333 337945922 285467333 337945922 4971504 858541491 4971504 858541491 907849672 108615355 907849672 108615355 41514421 888847460 41514421 888847460 412590618 349346164 412590618 349346164 934266392 600049335 934266392 600049335 69521144 75947561 69521144 75947561 832429811 338226792 832429811 338226792 260346356 482718735 260346356 482718735 721720926 113034550 721720926 113034550 410255239 460141992 410255239 460141992 596230773 145384795 596230773 145384795 54367107 89295620 54367107 89295620 727857515 865233610 727857515 865233610 331124979 309548739 331124979 309548739 784362648 390418479 784362648 390418479 41518803 157962459 41518803 157962459 768707038 801162015 768707038 801162015 400417673 269733277 400417673 269733277 668709990 826790620 668709990 826790620 172437090 441525511 172437090 441525511 590137065 702156821 590137065 702156821 324513053 980377378 324513053 980377378 963979807 122653553 963979807 122653553 433904644 550732113 433904644 550732113 794560497 990843525 794560497 990843525 967243516 207040695 967243516 207040695 534343039 767756575 534343039 767756575 94350255 918736274 94350255 918736274 991766922 116329338 991766922 116329338 138175324 602510132 138175324 602510132 859685734 830433995 859685734 830433995 113359454 6044167 113359454 6044167 289529081 818809538 289529081 818809538 677138491 404072230 677138491 404072230 304926618 943442110 304926618 943442110 867879844 33381620 867879844 33381620 418008722 818789369 418008722 818789369 835636586 64659536 835636586 64659536 775575 430027373 775575 430027373 734923365 636281922 734923365 636281922 30636229 920014290 30636229 920014290 719669023 486494705 719669023 486494705 981887309 846381315 981887309 846381315 758197954 262747189 758197954 262747189 208581240 72923237 208581240 72923237 869566217 492051131 869566217 492051131 433277674 189095388 433277674 189095388 80853456 710283895 80853456 710283895 865194809 183651395 865194809 183651395 472307301 593410475 472307301 593410475 750032024 703813063 750032024 703813063 271442234 115738928 271442234 115738928 742119291 943070838 742119291 943070838 157499442 120127717 157499442 120127717 11061551 19805678 11061551 19805678 827483963 682729146 827483963 682729146 179857448 40331455 179857448 40331455 339995499 638074026 339995499 638074026 5154324 157243828 5154324 157243828 997840117 382721909 997840117 382721909 384207996 100937082 384207996 100937082 918428775 457092798 918428775 457092798 288785352 30997819 288785352 30997819 585965112 197429835 585965112 197429835 339275683 130175421 339275683 130175421 748232689 669553511 748232689 669553511 191879492 992398113 191879492 992398113 883798839 83150420 883798839 83150420 242669150 692198195 242669150 692198195 31916249 977537771 31916249 977537771 348476353 122255252 348476353 122255252 539024742 215579359 539024742 215579359 137996563 883457548 137996563 883457548 28676940 4493265 28676940 4493265 652714507 593887928 652714507 593887928 938109751 212590162 938109751 212590162 141466307 593545993 141466307 593545993 101124199 975780990 101124199 975780990 715691569 257912102 715691569 257912102 210122770 441221788 210122770 441221788 651620296 301909825 651620296 301909825 61264083 112207564 61264083 112207564 259438936 708099358 259438936 708099358 713126979 50940559 713126979 50940559 225601237 686926472 225601237 686926472 577039359 987429226 577039359 987429226 853754203 139661338 853754203 139661338 81714560 8344798 81714560 8344798 671058976 605438601 671058976 605438601 357584183 876026461 357584183 876026461 2752868 997161334 2752868 997161334 555889561 348404781 555889561 348404781 994277016 779011096 994277016 779011096 205654744 261867059 205654744 261867059 661139496 555041360 661139496 555041360 883544177 140089411 883544177 140089411 369958989 652992780 369958989 652992780 811329831 273473481 811329831 273473481 673742164 494233129 673742164 494233129 905055280 671558183 905055280 671558183 530471300 386809560 530471300 386809560 124411949 759208074 124411949 759208074 510080036 281470932 510080036 281470932 925262637 849888963 925262637 849888963 156032346 129453423 156032346 129453423 918423331 549805005 918423331 549805005 454728455 55300101 454728455 55300101 947037568 939182617 947037568 939182617 205735987 100262138 205735987 100262138 405254545 952511352 405254545 952511352 854830866 642863440 854830866 642863440 890431025 879726675 890431025 879726675 134580159 72698327 134580159 72698327 893703322 805033698 893703322 805033698 546843703 383581617 546843703 383581617 5338647 107027247 5338647 107027247 780988429 459825673 780988429 459825673 115123351 138028226 115123351 138028226 637561909 794856534 637561909 794856534 38343536 297408614 38343536 297408614 684044891 43943979 684044891 43943979 238215724 563947504 238215724 563947504 951775402 313430331 951775402 313430331 153385007 974525753 153385007 974525753 774666045 3119836 774666045 3119836 19121486 872787913 19121486 872787913 573770836 434810289 573770836 434810289 375120697 199983945 375120697 199983945 178494920 772284790 178494920 772284790 961420612 853736 961420612 853736 592480970 840358907 592480970 840358907 801526721 965257987 801526721 965257987 97318784 148902611 97318784 148902611 447025621 440196645 447025621 440196645 729037743 661250042 729037743 661250042 954833507 16040866 954833507 16040866 546227073 972285221 546227073 972285221 933628765 84069742 933628765 84069742 615576353 817844368 615576353 817844368 22375031 966488202 22375031 966488202 654267972 258637848 654267972 258637848 217496863 26739392 217496863 26739392 856338655 290373346 856338655 290373346 452134994 813564417 452134994 813564417 810404071 255576431 810404071 255576431 108453065 63953817 108453065 63953817 593676137 387690521 593676137 387690521 342679671 151829488 342679671 151829488 951090904 669660688 951090904 669660688 714275035 395280104 714275035 395280104 982437802 858128010 982437802 858128010 26489615 550262331 26489615 550262331 938341674 941393421 938341674 941393421 406093774 332734214 406093774 332734214 650812489 115847757 650812489 115847757 76379205 835982037 76379205 835982037 897850281 956627684 897850281 956627684 167658607 101490408 167658607 101490408 516332494 902994251 516332494 902994251 950544784 101668655 950544784 101668655 141256867 631211036 141256867 631211036 924296731 141599601 924296731 141599601 39854362 859953423 39854362 859953423 592588498 8073144 592588498 8073144 20923601 405734544 20923601 405734544 767268960 784852641 767268960 784852641 225505495 320801266 225505495 320801266 975007543 228817601 975007543 228817601 4569465 788731345 4569465 788731345 898782514 326052933 898782514 326052933 373277632 657079198 373277632 657079198 576697482 10604791 576697482 10604791 223690459 406774872 223690459 406774872 978439400 340882490 978439400 340882490 494168999 443093951 494168999 443093951 20384520 859316701 20384520 859316701 826942299 87638854 826942299 87638854 559542059 416903490 559542059 416903490 847670684 159416352 847670684 159416352 887532202 656542317 887532202 656542317 88545891 410153577 88545891 410153577 547289213 81689673 547289213 81689673 864383688 649295493 864383688 649295493 55250121 60109454 55250121 60109454 786060959 684044720 786060959 684044720 917667614 5481785 917667614 5481785 740992774 998160947 740992774 998160947 606931865 160067150 606931865 160067150 812598903 872034784 812598903 872034784 168384204 484800663 168384204 484800663 998851192 983987139 998851192 983987139 463209514 246846156 463209514 246846156 627257291 744955374 627257291 744955374 455497943 174749440 455497943 174749440 176991249 512832217 176991249 512832217 468110510 834330013 468110510 834330013 182372434 67491803 182372434 67491803 896024150 740439354 896024150 740439354 158361592 191817259 158361592 191817259 510244582 787501273 510244582 787501273 311803276 284914376 311803276 284914376 3290420 767695087 3290420 767695087 541296037 269562923 541296037 269562923 142786678 650111145 142786678 650111145 431801561 112217207 431801561 112217207 982230011 337034583 982230011 337034583 226079608 271901099 226079608 271901099 680493031 560719523 680493031 560719523 253252199 379152371 253252199 379152371 990541278 773844338 990541278 773844338 361803688 328306718 361803688 328306718 782691048 594615292 782691048 594615292 890325482 979150688 890325482 979150688 216081707 368431539 216081707 368431539 947262613 956614523 947262613 956614523 162408432 456566589 162408432 456566589 645242323 945306992 645242323 945306992 116476928 115529698 116476928 115529698 827097720 694359524 827097720 694359524 87341687 259344862 87341687 259344862 471720622 849882681 471720622 849882681 281454596 308406939 281454596 308406939 995885335 875703526 995885335 875703526 374565004 412115578 374565004 412115578 920594253 60938500 920594253 60938500 107460215 899705574 107460215 899705574 213213394 309211281 213213394 309211281 837572942 793384940 837572942 793384940 128369779 166998724 128369779 166998724 962011044 79883243 962011044 79883243 578904253 515433991 578904253 515433991 69865600 111465071 69865600 111465071 489444265 870277800 489444265 870277800 68401230 153717613 68401230 153717613 831449511 543544191 831449511 543544191 248982717 30865082 248982717 30865082 717288807 726044289 717288807 726044289 23327989 207699125 23327989 207699125 886177680 898969856 886177680 898969856 50691743 338990676 50691743 338990676 817472036 47672679 817472036 47672679 47372436 276532692 47372436 276532692 912203241 862274028 912203241 862274028 409707571 144487893 409707571 144487893 492784983 671401545 492784983 671401545 68089714 105813922 68089714 105813922 795496355 782880624 795496355 782880624 121110510 41631497 121110510 41631497 625962278 727241762 625962278 727241762 79089789 34938322 79089789 34938322 468924515 394966881 468924515 394966881 835541958 893246005 835541958 893246005 30444208 540424458 30444208 540424458 932420522 87148567 932420522 87148567 128287047 559664847 128287047 559664847 868416469 774421570 868416469 774421570 995586689 61670580 995586689 61670580 315494952 669112383 315494952 669112383 228725892 255763692 228725892 255763692 450208661 981289047 450208661 981289047 100766347 699296762 100766347 699296762 903068068 187559651 903068068 187559651 84802012 669336583 84802012 669336583 436089773 458374966 436089773 458374966 13634184 173153185 13634184 173153185 651441301 879703881 651441301 879703881 449585765 413145059 449585765 413145059 824089499 789954601 824089499 789954601 128607347 299576331 128607347 299576331 578750481 514416684 578750481 514416684 88574495 784875028 88574495 784875028 706005316 77490148 706005316 77490148 131769983 470113895 131769983 470113895 809686181 801776150 809686181 801776150 133083547 52839706 133083547 52839706 605268187 356470310 605268187 356470310 57550462 62588305 57550462 62588305 842182829 798747454 842182829 798747454 68137135 86422671 68137135 86422671 968416020 838719575 968416020 838719575 263079642 183351401 263079642 183351401 981996176 689616857 981996176 689616857 9688829 105136813 9688829 105136813 248140837 634671443 248140837 634671443 745005595 115426330 745005595 115426330 379055231 881924395 379055231 881924395 12277287 165019039 12277287 165019039 462638589 842196514 462638589 842196514 35130918 428838611 35130918 428838611 774859968 937045220 774859968 937045220 49771404 962255102 49771404 962255102 864808912 8579694 864808912 8579694 211408693 984205272 211408693 984205272 856825126 318317462 856825126 318317462 204280490 949150679 204280490 949150679 974572318 347174617 974572318 347174617 147949851 114758986 147949851 114758986 11792320 907858941 11792320 907858941 537828977 158464953 537828977 158464953 34047463 829360472 34047463 829360472 704168799 991235276 704168799 991235276 200031693 697866136 200031693 697866136 846290609 962469291 846290609 962469291 536681013 44186241 536681013 44186241 279918516 468148745 279918516 468148745 872715532 78280365 872715532 78280365 95559488 628479480 95559488 628479480 938420830 843641479 938420830 843641479 475622 656677021 475622 656677021 864172997 768050158 864172997 768050158 287806978 262763175 287806978 262763175 923309981 978340113 923309981 978340113 106022738 162009897 106022738 162009897 869481630 43226161 869481630 43226161 247682861 848025183 247682861 848025183 792375629 989910412 792375629 989910412 80164798 740208005 80164798 740208005 576446230 249911811 576446230 249911811 226641745 827836376 226641745 827836376 781279883 68110648 781279883 68110648 306751154 902716151 306751154 902716151 493951230 448557544 493951230 448557544 929940100 44262536 929940100 44262536 503283555 863923363 503283555 863923363 835331309 577599739 835331309 577599739 564071859 367844833 564071859 367844833 937580885 47424788 937580885 47424788 362496152 816600201 362496152 816600201 921197324 218949695 921197324 218949695 237884987 945706817 237884987 945706817 979787390 468913457 979787390 468913457 26635500 701434565 26635500 701434565 873748376 964685936 873748376 964685936 208636923 74767943 208636923 74767943 878454750 659284666 878454750 659284666 938762490 19942243 938762490 19942243 103802315 869611867 103802315 869611867 798030573 12428297 798030573 12428297 366693276 901746492 366693276 901746492 925549844 393992824 925549844 393992824 237385407 75231897 237385407 75231897 959417969 624556677 959417969 624556677 61936647 187055792 61936647 187055792 836666604 954612703 836666604 954612703 722132923 351620665 722132923 351620665 199691309 916612171 199691309 916612171 887573287 174462577 887573287 174462577 238176247 961381531 238176247 961381531 24242065 684823253 24242065 684823253 769439802 3555090 769439802 3555090 17806561 847864574 17806561 847864574 540172932 616107626 540172932 616107626 233408953 949537294 233408953 949537294 465889815 202460238 465889815 202460238 278513918 935878744 278513918 935878744 798451957 163519078 798451957 163519078 312643968 335141365 312643968 335141365 648577400 948939958 648577400 948939958 27808083 731211065 27808083 731211065 370671417 326054297 370671417 326054297 43899563 281217898 43899563 281217898 406714658 449880134 406714658 449880134 22690318 521267574 22690318 521267574 886007710 69880330 886007710 69880330 374553011 766203959 374553011 766203959 261884445 71183546 261884445 71183546 806718157 992658675 806718157 992658675 49086842 646644239 49086842 646644239 923030506 335415957 923030506 335415957 144747695 203660388 144747695 203660388 866645718 9922929 866645718 9922929 189999771 724667260 189999771 724667260 979038427 10176645 979038427 10176645 301012820 621639308 301012820 621639308 796176922 61795704 796176922 61795704 26682243 990719329 26682243 990719329 999055439 48837388 999055439 48837388 383917167 952799316 383917167 952799316 452403565 622608575 452403565 622608575 21800119 915425033 21800119 915425033 949707385 62918698 949707385 62918698 93099115 687629359 93099115 687629359 319570104 133899552 319570104 133899552 968397791 847399787 968397791 847399787 63104431 6894501 63104431 6894501 557390188 945360439 557390188 945360439 926491909 145842901 926491909 145842901 81440431 233281689 81440431 233281689 334890156 53852540 334890156 53852540 456700704 625091293 456700704 625091293 850909829 122112955 850909829 122112955 31551814 762382298 31551814 762382298 407603230 258614358 407603230 258614358 975138910 943670955 975138910 943670955 103635308 7681715 103635308 7681715 851490700 715097850 851490700 715097850 603164344 220585106 603164344 220585106 481149427 660775421 481149427 660775421 190572159 9130051 190572159 9130051 544969978 986538161 544969978 986538161 198906912 94985457 198906912 94985457 875368039 995404935 875368039 995404935 990886821 572992835 990886821 572992835 260006358 381926509 260006358 381926509 884862672 997162764 884862672 997162764 68695991 648284273 68695991 648284273 16121565 824656093 16121565 824656093 935805644 324435508 935805644 324435508 10574731 27260948 10574731 27260948 596606254 821151893 596606254 821151893 407007383 198645022 407007383 198645022 596746307 368029352 596746307 368029352 325611524 834938012 325611524 834938012 898499713 284004390 898499713 284004390 324949065 42595037 324949065 42595037 132317922 157481076 132317922 157481076 957992975 45936210 957992975 45936210 302156914 945909177 302156914 945909177 919614021 357285006 919614021 357285006 373760009 501828235 373760009 501828235 476361103 162258049 476361103 162258049 220654848 535750251 220654848 535750251 921396508 973982768 921396508 973982768 31322423 142504843 31322423 142504843 857669545 939260478 857669545 939260478 15487467 59602857 15487467 59602857 807520465 785227692 807520465 785227692 262437931 74365213 262437931 74365213 893193248 874018620 893193248 874018620 354122189 270621943 354122189 270621943 856908991 650441838 856908991 650441838 276180981 957761016 276180981 957761016 73546612 216471509 73546612 216471509 592785562 786359562 592785562 786359562 80909767 328305498 80909767 328305498 980348449 169822996 980348449 169822996 180554976 954832676 180554976 954832676 648832475 314945918 648832475 314945918 22852510 931780859 22852510 931780859 861301527 276420773 861301527 276420773 385480735 932535606 385480735 932535606 133691110 244610974 133691110 244610974 926649844 888066774 926649844 888066774 193492620 902903335 193492620 902903335 782888721 310684164 782888721 310684164 394430327 138479200 394430327 138479200 648323791 899400465 648323791 899400465 426511196 603900924 426511196 603900924 961452020 121824299 961452020 121824299 65219291 913633665 65219291 913633665 679054892 322558819 679054892 322558819 956362427 599491299 956362427 599491299 615927564 926875803 615927564 926875803 291037792 253893691 291037792 253893691 915075022 837884182 915075022 837884182 91146791 227815894 91146791 227815894 625639279 785892409 625639279 785892409 41065128 835175967 41065128 835175967 894407813 297375221 894407813 297375221 453825474 833695719 453825474 833695719 828899439 901277758 828899439 901277758 74559026 175147371 74559026 175147371 3502948 937593550 3502948 937593550 699074767 164381648 699074767 164381648 268384439 751563518 268384439 751563518 674544195 435541851 674544195 435541851 121605481 901502184 121605481 901502184 917937198 511874968 917937198 511874968 173660217 772679991 173660217 772679991 559824663 699102383 559824663 699102383 251741101 158215003 251741101 158215003 27136193 67956367 27136193 67956367 522895930 733409765 522895930 733409765 327644163 212561440 327644163 212561440 904195391 567650151 904195391 567650151 263408543 114650772 263408543 114650772 421059749 593155627 421059749 593155627 122838289 823116004 122838289 823116004 81745749 20022193 81745749 20022193 880530221 623921701 880530221 623921701 374610273 897109496 374610273 897109496 229881314 55564238 229881314 55564238 122811483 683800991 122811483 683800991 923414533 194633630 923414533 194633630 204111215 688734135 204111215 688734135 784190989 90828179 784190989 90828179 208019310 918522087 208019310 918522087 461697696 365310633 461697696 365310633 883920645 187178398 883920645 187178398 90103031 962487689 90103031 962487689 905705812 140636177 905705812 140636177 101154429 939671539 101154429 939671539 762843446 649436713 762843446 649436713 939710654 134385597 939710654 134385597 257076382 939832561 257076382 939832561 931690026 581200044 931690026 581200044 272433605 265940082 272433605 265940082 887315074 953088637 887315074 953088637 389869494 75174288 389869494 75174288 912892716 725144458 912892716 725144458 464295147 224506787 464295147 224506787 910222873 543914620 910222873 543914620 205243355 6432324 205243355 6432324 770799015 187189527 770799015 187189527 580685959 57904200 580685959 57904200 24442750 770558950 24442750 770558950 528026478 339421026 528026478 339421026 679135571 21224935 679135571 21224935 993140847 562843529 993140847 562843529 25299029 989608911 25299029 989608911 698588212 86394687 698588212 86394687 13378887 946116215 13378887 946116215 987616436 233233788 987616436 233233788 296658054 380049535 296658054 380049535 885844011 662211648 885844011 662211648 112628258 273718958 112628258 273718958 343297310 921972906 343297310 921972906 38238483 136160002 38238483 136160002 2882608 676722176 2882608 676722176 322719718 64206053 322719718 64206053 55857716 783839198 55857716 783839198 809831496 130535320 809831496 130535320 132098011 761320191 132098011 761320191 593236564 202456523 593236564 202456523 382575525 841561430 382575525 841561430 877041937 211793203 877041937 211793203 419321155 925945900 419321155 925945900 153108344 12493235 153108344 12493235 897208422 756525068 897208422 756525068 190941025 899281379 190941025 899281379 416636138 396164813 416636138 396164813 227208645 137514084 227208645 137514084 736229755 808355910 736229755 808355910 499996337 155096198 499996337 155096198 859451973 825848674 859451973 825848674 408211333 107701068 408211333 107701068 529190902 467771601 529190902 467771601 115098077 648998777 115098077 648998777 862838701 938005877 862838701 938005877 341447216 81299504 341447216 81299504 527555000 190876393 527555000 190876393 858389854 606005889 858389854 606005889 531776614 8444380 531776614 8444380 962087073 695979222 962087073 695979222 571146015 220471229 571146015 220471229 861097716 190232534 861097716 190232534 33983967 882572236 33983967 882572236 673282635 507445721 673282635 507445721 233868410 818949464 233868410 818949464 181025604 25639971 181025604 25639971 134115505 978158205 134115505 978158205 977427673 202944975 977427673 202944975 676488081 934492563 676488081 934492563 819896465 189826971 819896465 189826971 204792339 615872989 204792339 615872989 714545435 294511660 714545435 294511660 404410593 642203723 404410593 642203723 228279498 320123019 228279498 320123019 711344955 895849367 711344955 895849367 943471285 515051743 943471285 515051743 390484884 652309068 390484884 652309068 862201676 125510792 862201676 125510792 411298129 972310533 411298129 972310533 626142586 69572722 626142586 69572722 54734642 879759962 54734642 879759962 988004669 460630651 988004669 460630651 252642768 134833059 252642768 134833059 936218496 881385634 936218496 881385634 258788615 252984417 258788615 252984417 735168760 898982425 735168760 898982425 127900636 10506802 127900636 10506802 768652961 746903175 768652961 746903175 898844751 123874691 898844751 123874691 190048143 629699173 190048143 629699173 601283955 877051422 601283955 877051422 63410041 92588384 63410041 92588384 611876036 967467777 611876036 967467777 669723181 255452810 669723181 255452810 111289799 974649773 111289799 974649773 908774123 101219838 908774123 101219838 108475374 593589630 108475374 593589630 965252495 995225542 965252495 995225542 461296602 57487727 461296602 57487727 761738076 931839184 761738076 931839184 199980445 96506850 199980445 96506850 633526900 759145111 633526900 759145111 206382941 458649001 206382941 458649001 930864109 863556380 930864109 863556380 270524933 120416005 270524933 120416005 598001687 812321913 598001687 812321913 286512664 116089734 286512664 116089734 906747490 867828928 906747490 867828928 313998193 263000772 313998193 263000772 688641191 949028434 688641191 949028434 790093619 604112968 790093619 604112968 383520280 101605196 383520280 101605196 895051061 990504321 895051061 990504321 415514033 20033526 415514033 20033526 4812926 829946591 4812926 829946591 938214082 299678792 938214082 299678792 735906384 219997038 735906384 219997038 385319256 911682023 385319256 911682023 753846995 389984768 753846995 389984768 170602474 301001378 170602474 301001378 559968949 629109071 559968949 629109071 917825274 166065145 917825274 166065145 575987509 896173085 575987509 896173085 878028023 575151844 878028023 575151844 135641286 934867063 135641286 934867063 560762713 221569074 560762713 221569074 8766566 764216456 8766566 764216456 208818838 685423622 208818838 685423622 404470588 158503395 404470588 158503395 84143850 881881442 84143850 881881442 868372840 72758296 868372840 72758296 94737716 779122940 94737716 779122940 673197487 462165314 673197487 462165314 84587926 894908334 84587926 894908334 778723929 350906155 778723929 350906155 814345095 575841546 814345095 575841546 375648252 31337984 375648252 31337984 840994176 685790888 840994176 685790888 301123764 82964165 301123764 82964165 805141646 962636068 805141646 962636068 583174818 166630197 583174818 166630197 430454861 83052607 430454861 83052607 352082856 482799047 352082856 482799047 744240695 925072015 744240695 925072015 510461445 332957734 510461445 332957734 25362679 776706319 25362679 776706319 734343579 237085385 734343579 237085385 351488381 694381612 351488381 694381612 30235390 137949688 30235390 137949688 2234613 801974574 2234613 801974574 672126504 241513080 672126504 241513080 276350081 942543652 276350081 942543652 722532661 62974062 722532661 62974062 22083838 868928301 22083838 868928301 497978412 317763815 497978412 317763815 291580164 155209439 291580164 155209439 130498088 684780034 130498088 684780034 46929890 850575568 46929890 850575568 727315365 52895779 727315365 52895779 240877487 583543014 240877487 583543014 109804876 301272328 109804876 301272328 565783823 94681657 565783823 94681657 163783711 863997236 163783711 863997236 506186833 232581613 506186833 232581613 163569306 897323913 163569306 897323913 526964600 34977365 526964600 34977365 665107684 376659704 665107684 376659704 241899974 176948266 241899974 176948266 461046171 615158364 461046171 615158364 307842122 901179705 307842122 901179705 575682125 430989868 575682125 430989868 184260947 844438729 184260947 844438729 978378302 179806877 978378302 179806877 411519468 780406595 411519468 780406595 851830868 317896706 851830868 317896706 6971301 838987753 6971301 838987753 871039612 45809693 871039612 45809693 194188068 936246494 194188068 936246494 547629830 248548084 547629830 248548084 111872977 593498564 111872977 593498564 934677387 172992158 934677387 172992158 350425103 856607419 350425103 856607419 904790539 83568070 904790539 83568070 208961703 909785066 208961703 909785066 44437649 82687809 44437649 82687809 340024337 7144043 340024337 7144043 547564862 692440499 547564862 692440499 131871188 238881160 131871188 238881160 797868938 562154114 797868938 562154114 372645419 75071768 372645419 75071768 883345962 876638524 883345962 876638524 16654360 131188276 16654360 131188276 466773624 704614921 466773624 704614921 87692525 39151632 87692525 39151632 995871445 200338040 995871445 200338040 417965249 395183738 417965249 395183738 956548363 64959711 956548363 64959711 285399288 857215062 285399288 857215062 167430868 206190582 167430868 206190582 650994037 972410905 650994037 972410905 326757890 60432826 326757890 60432826 773060481 867597893 773060481 867597893 162896103 737519357 162896103 737519357 714692190 1785858 714692190 1785858 999944342 844017078 999944342 844017078 597408401 364818013 597408401 364818013 50874172 306230492 50874172 306230492 939651876 993096380 939651876 993096380 343815709 28006746 343815709 28006746 168672957 898734434 168672957 898734434 567170216 193962456 567170216 193962456 301090862 126689227 301090862 126689227 88515511 642484774 88515511 642484774 902424190 804245365 902424190 804245365 198629483 828348471 198629483 828348471 972612079 148476884 972612079 148476884 640212910 500992277 640212910 500992277 947691917 39120834 947691917 39120834 8655611 871409335 8655611 871409335 924827590 246223767 924827590 246223767 21439721 887169993 21439721 887169993 470435555 341969232 470435555 341969232 447551801 135673295 447551801 135673295 705687957 759539181 705687957 759539181 32068940 982427499 32068940 982427499 802912510 171142442 802912510 171142442 487751997 698929123 487751997 698929123 706320775 876936641 706320775 876936641 20117856 87959012 20117856 87959012 773918601 649089690 773918601 649089690 371134039 437145091 371134039 437145091 224107085 508606524 224107085 508606524 498317061 306428188 498317061 306428188 700072333 709571820 700072333 709571820 371568541 177921145 371568541 177921145 832022973 818701528 832022973 818701528 64867567 618256922 64867567 618256922 739582781 403807454 739582781 403807454 146936405 654450900 146936405 654450900 663719461 314490681 663719461 314490681 965334300 792261087 965334300 792261087 111069031 199523486 111069031 199523486 861769230 574630774 861769230 574630774 781771162 386312063 781771162 386312063 265421677 919627959 265421677 919627959 770944375 462032021 770944375 462032021 397783203 677921785 397783203 677921785 88305051 84149417 88305051 84149417 609043298 842394561 609043298 842394561 352748083 45797386 352748083 45797386 586427073 920324622 586427073 920324622 11494877 69303509 11494877 69303509 932153960 744660237 932153960 744660237 262960142 530272345 262960142 530272345 71785457 162864573 71785457 162864573 353140983 878784979 353140983 878784979 29648590 496892077 29648590 496892077 919084341 954077466 919084341 954077466 108078372 243282247 108078372 243282247 970768946 960151482 970768946 960151482 39777192 272685112 39777192 272685112 349041160 628000837 349041160 628000837 43061535 982303677 43061535 982303677 945164176 896673180 945164176 896673180 551271978 287752875 551271978 287752875 924314922 87941712 924314922 87941712 346886334 723619457 346886334 723619457 827223486 761062738 827223486 761062738 28688916 88994385 28688916 88994385 662424091 879385528 662424091 879385528 118982894 346639310 118982894 346639310 634991302 739026656 634991302 739026656 849457485 361161307 849457485 361161307 133925086 281144038 133925086 281144038 723629304 648799582 723629304 648799582 263068978 347031982 263068978 347031982 821055911 709251482 821055911 709251482 437152152 506364161 437152152 506364161 705861365 76715382 705861365 76715382 443724047 888467587 443724047 888467587 841800917 109403399 841800917 109403399 304175148 904952688 304175148 904952688 712256313 217312728 712256313 217312728 433843703 930348794 433843703 930348794 665037155 351660061 665037155 351660061 35673628 127239401 35673628 127239401 550817275 740563468 550817275 740563468 318014761 195533715 318014761 195533715 837673006 797548590 837673006 797548590 197274797 158826763 197274797 158826763 728969585 625025754 728969585 625025754 86944296 38747705 86944296 38747705 912449107 610398290 912449107 610398290 408346023 852704904 408346023 852704904 740672101 116806182 740672101 116806182 360391957 463685680 360391957 463685680 616140561 24569658 616140561 24569658 884862713 975919064 884862713 975919064 126280382 58221635 126280382 58221635 782132964 526285613 782132964 526285613 302560347 946776515 302560347 946776515 740286855 411427307 740286855 411427307 458936205 443063763 458936205 443063763 879894277 187366618 879894277 187366618 647161476 901820415 647161476 901820415 486638739 963087592 486638739 963087592 668469811 464028692 668469811 464028692 860085682 35298657 860085682 35298657 53922653 843315861 53922653 843315861 614109467 815657102 614109467 815657102 279021459 4983543 279021459 4983543 760986857 632372416 760986857 632372416 547897285 42568739 547897285 42568739 49535965 972192480 49535965 972192480 871941412 517035552 871941412 517035552 973363646 8692074 973363646 8692074 519907996 971851200 519907996 971851200 879210815 508968832 879210815 508968832 634795347 897761270 634795347 897761270 912543770 579201893 912543770 579201893 352166235 689201910 352166235 689201910 85000340 449963396 85000340 449963396 702878598 930637646 702878598 930637646 68903928 775628433 68903928 775628433 416278994 619821562 416278994 619821562 53856711 146765934 53856711 146765934 969066746 984501676 969066746 984501676 351035900 289507315 351035900 289507315 789885433 564076451 789885433 564076451 7902612 64537051 7902612 64537051 894910755 771529694 894910755 771529694 220632406 298838657 220632406 298838657 83054047 139725316 83054047 139725316 877473246 997481421 877473246 997481421 447182105 41188700 447182105 41188700 782977740 852989305 782977740 852989305 20415439 438374510 20415439 438374510 920442774 889201373 920442774 889201373 55306816 345996791 55306816 345996791 376056884 709954470 376056884 709954470 247119259 595929541 247119259 595929541 925998590 679272937 925998590 679272937 157262030 88594411 157262030 88594411 885490475 373642857 885490475 373642857 189162095 114943837 189162095 114943837 675100647 756137942 675100647 756137942 63029745 973663225 63029745 973663225 863387481 989028378 863387481 989028378 948390709 263276036 948390709 263276036 270952797 755124975 270952797 755124975 857115308 134660053 857115308 134660053 14733380 529860014 14733380 529860014 858279626 107128286 858279626 107128286 328369496 847146499 328369496 847146499 161549481 231831663 161549481 231831663 751432967 890528326 751432967 890528326 23294519 699147994 23294519 699147994 741482549 198840852 741482549 198840852 867158105 689494307 867158105 689494307 63406809 789193002 63406809 789193002 361513746 234412106 361513746 234412106 930567934 490658935 930567934 490658935 181013209 948431498 181013209 948431498 556533101 409931676 556533101 409931676 744326496 779985261 744326496 779985261 307906816 31179470 307906816 31179470 715266799 576688061 715266799 576688061 983999638 362288475 983999638 362288475 820735364 929929013 820735364 929929013 406691093 115814100 406691093 115814100 739464650 860043276 739464650 860043276 434755082 663934242 434755082 663934242 961656012 802271279 961656012 802271279 679709266 246247594 679709266 246247594 972093726 16000501 972093726 16000501 184102726 489049123 184102726 489049123 833955694 766792598 833955694 766792598 70006922 63664681 70006922 63664681 651836168 179696397 651836168 179696397 134638725 584739836 134638725 584739836 584750405 908815919 584750405 908815919 900213612 364651603 900213612 364651603 428597350 684509486 428597350 684509486 514511128 823950744 514511128 823950744 939311382 173313310 939311382 173313310 113047089 564038597 113047089 564038597 184412187 445145560 184412187 445145560 18892125 33837517 18892125 33837517 293859207 704649315 293859207 704649315 12938299 246746835 12938299 246746835 429564019 391099404 429564019 391099404 644954551 862355969 644954551 862355969 239861420 45837729 239861420 45837729 145384784 34532792 145384784 34532792 441428021 488867380 441428021 488867380 900580221 777461308 900580221 777461308 352732898 286535567 352732898 286535567 818851464 810281514 818851464 810281514 271744939 55770931 271744939 55770931 917095163 971658820 917095163 971658820 284135886 10330129 284135886 10330129 123598658 992640443 123598658 992640443 82820034 251759032 82820034 251759032 626352530 416720441 626352530 416720441 573057954 845721802 573057954 845721802 982292392 24486236 982292392 24486236 472742137 609582386 472742137 609582386 728912868 179906261 728912868 179906261 161129766 468120671 161129766 468120671 629836727 12472078 629836727 12472078 852135891 737877241 852135891 737877241 363080941 344948551 363080941 344948551 839020159 4610710 839020159 4610710 229606155 992449643 229606155 992449643 102544257 296597242 102544257 296597242 956347603 135658213 956347603 135658213 474784135 989736073 474784135 989736073 920478119 245646210 920478119 245646210 622893673 898456447 622893673 898456447 231208881 245797544 231208881 245797544 985223981 506312409 985223981 506312409 98392799 79985671 98392799 79985671 837318059 806167884 837318059 806167884 9508825 551994660 9508825 551994660 718249335 19101018 718249335 19101018 187514601 35772640 187514601 35772640 543626623 798266061 543626623 798266061 77393784 546336559 77393784 546336559 724765973 753576004 724765973 753576004 109953700 329081344 109953700 329081344 79300456 962609479 79300456 962609479 143726275 92066162 143726275 92066162 731872159 851721692 731872159 851721692 132038726 209552176 132038726 209552176 926674403 111470438 926674403 111470438 187041916 540026490 187041916 540026490 925533120 932726650 925533120 932726650 204487127 70055947 204487127 70055947 515731711 590737764 515731711 590737764 653761527 26572493 653761527 26572493 211028744 641236898 211028744 641236898 794624077 927693518 794624077 927693518 585164903 130541248 585164903 130541248 256601561 28316833 256601561 28316833 808450938 467358373 808450938 467358373 524540933 301883953 524540933 301883953 855687395 798741273 855687395 798741273 246225134 915619630 246225134 915619630 675367466 257553034 675367466 257553034 836681756 778836411 836681756 778836411 460466770 298557298 460466770 298557298 356594192 692978004 356594192 692978004 731230382 52291117 731230382 52291117 244035080 424631230 244035080 424631230 746516385 291869248 746516385 291869248 963198167 981957471 963198167 981957471 112827381 645835930 112827381 645835930 849908955 333151802 849908955 333151802 95850025 966081053 95850025 966081053 677256894 619566527 677256894 619566527 195343247 20649200 195343247 20649200 616299100 918754769 616299100 918754769 559770364 37036614 559770364 37036614 837398688 935795944 837398688 935795944 53404389 574962071 53404389 574962071 241221900 68451622 241221900 68451622 780302900 718232258 780302900 718232258 405208874 469140748 405208874 469140748 603672951 996947739 603672951 996947739 314375797 107896728 314375797 107896728 748408884 548084770 748408884 548084770 218131128 3124114 218131128 3124114 561260365 545880322 561260365 545880322 14347122 53005869 14347122 53005869 438600057 795286535 438600057 795286535 929941113 181635638 929941113 181635638 61534514 308482372 61534514 308482372 921342898 546508151 921342898 546508151 145009148 68341426 145009148 68341426 484157391 971638878 484157391 971638878 879294734 252958223 879294734 252958223 35884663 664728363 35884663 664728363 969977529 813404422 969977529 813404422 50632289 130248762 50632289 130248762 966279351 31556606 966279351 31556606 222539147 630637247 222539147 630637247 776686729 370499592 776686729 370499592 124026415 830500336 124026415 830500336 456188903 448427395 456188903 448427395 355186971 116791842 355186971 116791842 515257980 732499790 515257980 732499790 459725527 350101072 459725527 350101072 930679493 708473415 930679493 708473415 188862926 994262811 188862926 994262811 858022491 708557059 858022491 708557059 273534419 986005032 273534419 986005032 975161779 991066883 975161779 991066883 587367158 187893894 587367158 187893894 930923728 760902326 930923728 760902326 485942896 686809169 485942896 686809169 885729962 52803128 885729962 52803128 41995669 437650777 41995669 437650777 367785579 314493932 367785579 314493932 613560410 851839102 613560410 851839102 283306543 192544755 283306543 192544755 111432532 593447761 111432532 593447761 757568322 273734101 757568322 273734101 51156696 931341158 51156696 931341158 736039830 138438774 736039830 138438774 172701 50635363 172701 50635363 747360990 988395107 747360990 988395107 196334770 227613639 196334770 227613639 643401645 907640694 643401645 907640694 100260812 94679756 100260812 94679756 697421719 710196640 697421719 710196640 974441860 2866662 974441860 2866662 295558912 733364724 295558912 733364724 891120767 129627053 891120767 129627053 548418000 977771959 548418000 977771959 768784948 562196970 768784948 562196970 241235723 887220023 241235723 887220023 590631853 441514644 590631853 441514644 111083257 261841552 111083257 261841552 915050779 66611476 915050779 66611476 75494034 574894677 75494034 574894677 882496458 63422757 882496458 63422757 19233135 569478712 19233135 569478712 228846331 201387395 228846331 201387395 480239266 923129986 480239266 923129986 886553518 5491442 886553518 5491442 179230549 988449122 179230549 988449122 67208628 233061083 67208628 233061083 800160387 508358340 800160387 508358340 434933079 730778559 434933079 730778559 655137758 54830814 655137758 54830814 492099348 494684865 492099348 494684865 629036079 886542829 629036079 886542829 881433153 992673157 881433153 992673157 161609738 223942871 161609738 223942871 852932973 363008225 852932973 363008225 249467251 817158869 249467251 817158869 111551728 97950809 111551728 97950809 773633485 736893501 773633485 736893501 248797245 654691250 248797245 654691250 831894238 965841103 831894238 965841103 130766404 23952021 130766404 23952021 109986 861251428 109986 861251428 628879408 698495155 628879408 698495155 455863431 79214985 455863431 79214985 751841627 888855750 751841627 888855750 555366126 38094213 555366126 38094213 970412445 665053932 970412445 665053932 95606773 811140451 95606773 811140451 583552267 276526937 583552267 276526937 183362614 965284452 183362614 965284452 463438571 185278291 463438571 185278291 594662337 658998910 594662337 658998910 12007856 247828578 12007856 247828578 973830994 438903816 973830994 438903816 33123135 843877430 33123135 843877430 948696333 98898499 948696333 98898499 254321882 295259498 254321882 295259498 989323061 969130197 989323061 969130197 250424095 179877228 250424095 179877228 164126633 692394824 164126633 692394824 939416662 233925663 939416662 233925663 417290360 990035481 417290360 990035481 701699497 16540778 701699497 16540778 144142136 924145907 144142136 924145907 374531237 2503225 374531237 2503225 149394493 139748221 149394493 139748221 455592771 754224553 455592771 754224553 796693013 134388665 796693013 134388665 265946507 978965646 265946507 978965646 582981521 164771141 582981521 164771141 271570096 976974045 271570096 976974045 392209843 154448516 392209843 154448516 738924246 896201268 738924246 896201268 55518594 51878219 55518594 51878219 922347146 510870569 922347146 510870569 159961110 941832686 159961110 941832686 697858015 426868635 697858015 426868635 180066558 845265953 180066558 845265953 578719797 182895861 578719797 182895861 166792132 956544133 166792132 956544133 7821478 251346212 7821478 251346212 792978263 1254933 792978263 1254933 48128073 418600664 48128073 418600664 707265879 121037243 707265879 121037243 69388185 523650030 69388185 523650030 610018107 746452843 610018107 746452843 88058393 288022588 88058393 288022588 775952157 546896021 775952157 546896021 189806543 827176091 189806543 827176091 784277086 122637268 784277086 122637268 119231633 869737273 119231633 869737273 680311162 230132452 680311162 230132452 830895073 679817986 830895073 679817986 122417200 965335901 122417200 965335901 616894868 611737064 616894868 611737064 287753875 10241936 287753875 10241936 746475370 956311664 746475370 956311664 452626468 156797632 452626468 156797632 777688102 13207749 777688102 13207749 942734939 713709994 942734939 713709994 265149934 62133782 265149934 62133782 533911188 921598977 533911188 921598977 400436419 117872946 400436419 117872946 894108209 868301332 894108209 868301332 406138550 79710958 406138550 79710958 623665368 797459715 623665368 797459715 319937488 260605538 319937488 260605538 755486328 791982266 755486328 791982266 1681845 555349021 1681845 555349021 844553325 993708501 844553325 993708501 41569216 34683904 41569216 34683904 570619793 623807118 570619793 623807118 714554523 727635226 714554523 727635226 942735495 988580080 942735495 988580080 273673564 84061932 273673564 84061932 6322229 975068161 6322229 975068161 695248357 203845402 695248357 203845402 315444485 449819259 315444485 449819259 843250757 36331256 843250757 36331256 187332872 703045957 187332872 703045957 616943716 139242376 616943716 139242376 60153660 798832931 60153660 798832931 956032519 349821266 956032519 349821266 18458888 645757068 18458888 645757068 813038480 11711473 813038480 11711473 989779173 952397386 989779173 952397386 242963523 562488758 242963523 562488758 812267678 729262026 812267678 729262026 150429331 120742211 150429331 120742211 903374099 632755529 903374099 632755529 398805809 505652894 398805809 505652894 783664851 240951533 783664851 240951533 185598288 916673118 185598288 916673118 732400042 649837807 732400042 649837807 158565497 259378017 158565497 259378017 849587606 912566918 849587606 912566918 94906133 296325124 94906133 296325124 280905281 790296732 280905281 790296732 603217137 283115191 603217137 283115191 817215752 609033982 817215752 609033982 224366217 844571422 224366217 844571422 753505623 2260217 753505623 2260217 293526001 473715778 293526001 473715778 103391454 917297096 103391454 917297096 385340301 257042081 385340301 257042081 639775693 573643340 639775693 573643340 291253575 662976626 291253575 662976626 574712450 91589828 574712450 91589828 318173364 385218222 318173364 385218222 909880091 16222507 909880091 16222507 335843514 121048276 335843514 121048276 511444021 902849904 511444021 902849904 57805830 121791791 57805830 121791791 858660695 529216851 858660695 529216851 40220012 95635640 40220012 95635640 158947951 999808443 158947951 999808443 30671041 298569802 30671041 298569802 267582085 907102873 267582085 907102873 140800882 192004466 140800882 192004466 765144521 941870372 765144521 941870372 138980686 423735976 138980686 423735976 867605469 998922499 867605469 998922499 62669171 14518551 62669171 14518551 918539550 539891598 918539550 539891598 283097071 44444877 283097071 44444877 123486354 786713635 123486354 786713635 902427549 277087930 902427549 277087930 384362494 632327014 384362494 632327014 988955971 76572044 988955971 76572044 393298819 860087422 393298819 860087422 210982155 230574745 210982155 230574745 3176663 56878902 3176663 56878902 461264175 839070205 461264175 839070205 341533430 466942273 341533430 466942273 850314614 976431392 850314614 976431392 223845353 689721941 223845353 689721941 660116688 787260044 660116688 787260044 70630179 117818433 70630179 117818433 873521827 594138496 873521827 594138496 60106474 243590168 60106474 243590168 317733297 52451552 317733297 52451552 773607983 818905079 773607983 818905079 504586698 558023132 504586698 558023132 621557750 766650287 621557750 766650287 213636834 90672889 213636834 90672889 622029305 425821975 622029305 425821975 366164165 212255706 366164165 212255706 824715189 655062577 824715189 655062577 245850366 951878816 245850366 951878816 670475512 215511961 670475512 215511961 581072722 882973787 581072722 882973787 634734788 457112156 634734788 457112156 195617692 731626524 195617692 731626524 965077147 850431651 965077147 850431651 366746226 193421601 366746226 193421601 989028804 627081456 989028804 627081456 238331660 779375346 238331660 779375346 888576693 590184430 888576693 590184430 192622974 316909334 192622974 316909334 922858679 759731233 922858679 759731233 391452274 922919453 391452274 922919453 523316090 123338809 523316090 123338809 340895457 739028382 340895457 739028382 785465422 404265335 785465422 404265335 100144469 460613751 100144469 460613751 817336206 814620253 817336206 814620253 66247915 311500516 66247915 311500516 576264263 165842129 576264263 165842129 997535440 788554620 997535440 788554620 352905469 295396499 352905469 295396499 819967919 121405123 819967919 121405123 378886618 876490156 378886618 876490156 18212874 337879886 18212874 337879886 826307547 725218918 826307547 725218918 530454036 158576394 530454036 158576394 91089602 869089772 91089602 869089772 563890024 267334700 563890024 267334700 854516591 813318581 854516591 813318581 513121654 484051389 513121654 484051389 111279877 30724672 111279877 30724672 996538674 10771544 996538674 10771544 164369718 897771544 164369718 897771544 956759821 157892819 956759821 157892819 323534158 718174010 323534158 718174010 996242866 41293214 996242866 41293214 233735840 355157172 233735840 355157172 779251373 86648898 779251373 86648898 438696376 964095954 438696376 964095954 963848314 271736287 963848314 271736287 742323517 963380915 742323517 963380915 119601997 380419132 119601997 380419132 568039611 977738992 568039611 977738992 767070476 609204953 767070476 609204953 105624404 129421013 105624404 129421013 600691684 572917983 600691684 572917983 884012650 119110889 884012650 119110889 614787469 914248280 614787469 914248280 303000449 271024761 303000449 271024761 857874496 110876311 857874496 110876311 54315465 795877391 54315465 795877391 804734927 545476162 804734927 545476162 577903815 33088984 577903815 33088984 247817078 576878628 247817078 576878628 658417148 308710690 658417148 308710690 340901342 561878927 340901342 561878927 744246177 740777194 744246177 740777194 341128937 250796652 341128937 250796652 884522927 893834655 884522927 893834655 50993342 577258452 50993342 577258452 931023916 876864721 931023916 876864721 599164875 508129022 599164875 508129022 95447813 963711064 95447813 963711064 952346919 672488591 952346919 672488591 341431734 257565753 341431734 257565753 876800070 911857534 876800070 911857534 106564129 319857772 106564129 319857772 697252641 600458024 697252641 600458024 335991820 161274221 335991820 161274221 856864657 477363412 856864657 477363412 967853949 10513684 967853949 10513684 33181273 151459404 33181273 151459404 831941824 70990151 831941824 70990151 69579346 941524444 69579346 941524444 394082314 234577771 394082314 234577771 738595355 749175328 738595355 749175328 94307870 195830690 94307870 195830690 776828476 762215053 776828476 762215053 844216 407867619 844216 407867619 708319215 812649264 708319215 812649264 993287581 52121773 993287581 52121773 18929835 663900188 18929835 663900188 679767642 369937466 679767642 369937466 342221138 130553309 342221138 130553309 891265962 975984735 891265962 975984735 567265827 194003714 567265827 194003714 667541279 731259034 667541279 731259034 40114067 116899245 40114067 116899245 645621404 648499499 645621404 648499499 113331191 179250009 113331191 179250009 579271171 929619352 579271171 929619352 147170139 24498871 147170139 24498871 270650284 763695552 270650284 763695552 2363486 242761520 2363486 242761520 929577272 686864520 929577272 686864520 210908295 127112767 210908295 127112767 74438645 904624414 74438645 904624414 650403107 447611242 650403107 447611242 123916945 787640562 123916945 787640562 829737418 470974603 829737418 470974603 359593869 302908732 359593869 302908732 129986764 981266021 129986764 981266021 741543781 616795866 741543781 616795866 237238434 24929879 237238434 24929879 950656671 907425181 950656671 907425181 392477271 44772373 392477271 44772373 511728313 794537008 511728313 794537008 226293986 403166691 226293986 403166691 526328689 978569858 526328689 978569858 9432804 217582354 9432804 217582354 811001664 555308994 811001664 555308994 92735564 90425904 92735564 90425904 460345726 624105452 460345726 624105452 296380512 95496633 296380512 95496633 647575180 31575280 647575180 31575280 157985755 934280250 157985755 934280250 907268565 670000896 907268565 670000896 388946406 439322427 388946406 439322427 899564517 961839379 899564517 961839379 667621523 801856889 667621523 801856889 100707353 405955469 100707353 405955469 29703701 886803911 29703701 886803911 665216811 268404435 665216811 268404435 913583415 121263674 913583415 121263674 454416735 886705140 454416735 886705140 662810894 922661658 662810894 922661658 91209398 185336872 91209398 185336872 929208846 860271636 929208846 860271636 291933513 361439982 291933513 361439982 864731774 152742595 864731774 152742595 255649766 891278496 255649766 891278496 720052530 637884994 720052530 637884994 379289779 113504396 379289779 113504396 597640552 597184387 597640552 597184387 882204941 323338602 882204941 323338602 583942755 927762220 583942755 927762220 760988224 441434681 760988224 441434681 169854228 780457450 169854228 780457450 757117175 109502181 757117175 109502181 225799313 634209333 225799313 634209333 499982092 199769503 499982092 199769503 17792176 35894364 17792176 35894364 464738266 387510443 464738266 387510443 888464774 102814290 888464774 102814290 63199656 44271771 63199656 44271771 890148538 843363173 890148538 843363173 116810586 117936662 116810586 117936662 630085265 855663781 630085265 855663781 447486585 364499996 447486585 364499996 761181127 945256134 761181127 945256134 204128121 216012851 204128121 216012851 590086940 783751461 590086940 783751461 166389325 466799681 166389325 466799681 718721692 668621451 718721692 668621451 60247678 555008318 60247678 555008318 961351765 81330828 961351765 81330828 320394520 624259115 320394520 624259115 737887397 377308806 737887397 377308806 969190085 908212276 969190085 908212276 138519088 34944882 138519088 34944882 658299897 555885608 658299897 555885608 263695492 804917261 263695492 804917261 732037376 270506421 732037376 270506421 915333578 928294803 915333578 928294803 147483402 465490812 147483402 465490812 844771468 904281481 844771468 904281481 971968987 421618698 971968987 421618698 151078294 584263595 151078294 584263595 811036370 181136378 811036370 181136378 50426220 551908107 50426220 551908107 338761540 261660336 338761540 261660336 132347625 11033930 132347625 11033930 823594933 765042311 823594933 765042311 271171797 469526281 271171797 469526281 997752098 171276535 997752098 171276535 256099629 695920031 256099629 695920031 146499588 313245682 146499588 313245682 831808456 695159827 831808456 695159827 226589441 16341490 226589441 16341490 829035441 609598119 829035441 609598119 366152247 125178073 366152247 125178073 834476881 973239153 834476881 973239153 609788073 361935125 609788073 361935125 359587789 797331703 359587789 797331703 621345586 257616330 621345586 257616330 762647849 746817516 762647849 746817516 246914774 352990565 246914774 352990565 679987290 12179924 679987290 12179924 926360089 484509110 926360089 484509110 137913233 830559097 137913233 830559097 438989952 163814179 438989952 163814179 833697951 978709328 833697951 978709328 500042464 200485776 500042464 200485776 620275356 599526263 620275356 599526263 33213176 27068835 33213176 27068835 926411735 787926343 926411735 787926343 372290999 225581866 372290999 225581866 856615080 701219512 856615080 701219512 14571627 155027175 14571627 155027175 508216392 13020648 508216392 13020648 886140637 928634134 886140637 928634134 87576628 141261116 87576628 141261116 784799671 948482662 784799671 948482662 62430061 122809480 62430061 122809480 343852592 864911526 343852592 864911526 951574377 216308691 951574377 216308691 2068352 95055045 2068352 95055045 718186583 395154932 718186583 395154932 975733298 870321745 975733298 870321745 161743388 38404992 161743388 38404992 788190833 781832728 788190833 781832728 447898304 42842643 447898304 42842643 945950161 833165139 945950161 833165139 309000861 267275863 309000861 267275863 955536895 852339600 955536895 852339600 609508754 312190147 609508754 312190147 740974782 938195747 740974782 938195747 67255839 263196761 67255839 263196761 999053156 769372625 999053156 769372625 596832622 361859755 596832622 361859755 888133605 553571045 888133605 553571045 179248052 136219598 179248052 136219598 992475677 518292729 992475677 518292729 741629109 153925160 741629109 153925160 121712684 747474598 121712684 747474598 555722434 996083216 555722434 996083216 25200996 451352337 25200996 451352337 343581529 303313893 343581529 303313893 209443717 438337937 209443717 438337937 22254976 8982408 22254976 8982408 484096993 692486822 484096993 692486822 350981433 105751771 350981433 105751771 718420356 869834140 718420356 869834140 772553405 976089756 772553405 976089756 198705440 173893072 198705440 173893072 642873950 958969968 642873950 958969968 950805319 322913307 950805319 322913307 246859010 645749901 246859010 645749901 925322040 122433734 925322040 122433734 196353195 280040786 196353195 280040786 457156052 385730335 457156052 385730335 954979222 131202239 954979222 131202239 292648494 732555985 292648494 732555985 945419210 192997796 945419210 192997796 532618796 560622244 532618796 560622244 799644519 107625353 799644519 107625353 503338462 429618647 503338462 429618647 41795005 353425609 41795005 353425609 204986032 740929212 204986032 740929212 933072549 428970213 933072549 428970213 125575263 970100971 125575263 970100971 645544412 320781674 645544412 320781674 236742533 854711012 236742533 854711012 708563927 441614258 708563927 441614258 832285550 690835712 832285550 690835712 967536056 750942291 967536056 750942291 132894217 103353088 132894217 103353088 766824776 875418483 766824776 875418483 975020760 407395577 975020760 407395577 197682274 630904374 197682274 630904374 730458069 178907151 730458069 178907151 39060206 891961887 39060206 891961887 517650119 38764474 517650119 38764474 72373256 824791468 72373256 824791468 650585536 338038962 650585536 338038962 982047068 929109303 982047068 929109303 554957698 643515494 554957698 643515494 354748006 956548773 354748006 956548773 945161608 327018346 945161608 327018346 346505136 790646372 346505136 790646372 869069499 227698383 869069499 227698383 56790659 678122519 56790659 678122519 536664715 297019129 536664715 297019129 765117723 636800745 765117723 636800745 133291956 710070021 133291956 710070021 999629076 169835475 999629076 169835475 475400274 812139900 475400274 812139900 4374698 994753813 4374698 994753813 853730558 403474516 853730558 403474516 378380834 592882801 378380834 592882801 634646359 129015778 634646359 129015778 191011926 332225142 191011926 332225142 926874557 21540420 926874557 21540420 223900005 455932835 223900005 455932835 753442139 257035328 753442139 257035328 439785073 840714375 439785073 840714375 163097396 408860587 163097396 408860587 704089370 806307070 704089370 806307070 363602647 347773559 363602647 347773559 774252134 128520440 774252134 128520440 593489600 971868755 593489600 971868755 929719376 190969221 929719376 190969221 16965034 748398203 16965034 748398203 515014447 70906490 515014447 70906490 703088602 752075561 703088602 752075561 36421070 174072306 36421070 174072306 936331953 997414213 936331953 997414213 14735930 412786316 14735930 412786316 888027367 80864062 888027367 80864062 97968862 670568760 97968862 670568760 494849472 131799187 494849472 131799187 932304744 614756579 932304744 614756579 250747828 161731454 250747828 161731454 982900841 731017853 982900841 731017853 771044534 361814087 771044534 361814087 730803564 981001424 730803564 981001424 127058560 374880889 127058560 374880889 748983726 875839552 748983726 875839552 203957440 115413485 203957440 115413485 623141781 590825556 623141781 590825556 925023717 4756603 925023717 4756603 210809149 439086978 210809149 439086978 826114069 760015207 826114069 760015207 506000077 37480037 506000077 37480037 865608533 859314100 865608533 859314100 723432196 75378246 723432196 75378246 174565535 745851774 174565535 745851774 996320808 924582203 996320808 924582203 322561012 255422406 322561012 255422406 970278007 527710894 970278007 527710894 689485780 95304188 689485780 95304188 952159131 529043146 952159131 529043146 231720010 774663322 231720010 774663322 769245098 95342957 769245098 95342957 301989422 852037646 301989422 852037646 54219785 956016849 54219785 956016849 667550139 138900879 667550139 138900879 169616692 750443581 169616692 750443581 595438753 262231425 595438753 262231425 947721024 956484809 947721024 956484809 14240306 66778153 14240306 66778153 821870129 608129853 821870129 608129853 100374743 89511929 100374743 89511929 698908568 474547317 698908568 474547317 598347535 671963427 598347535 671963427 986492032 945638432 986492032 945638432 65857419 129861707 65857419 129861707 546557899 428004558 546557899 428004558 317161426 83585392 317161426 83585392 925945423 12588353 925945423 12588353 476928823 554025124 476928823 554025124 126869707 264951159 126869707 264951159 726725173 512300302 726725173 512300302 547599079 241564022 547599079 241564022 497105926 715600574 497105926 715600574 927399321 121070572 927399321 121070572 16426829 570036050 16426829 570036050 601299407 839697634 601299407 839697634 240719185 240793091 240719185 240793091 372613504 899835032 372613504 899835032 709838899 131255100 709838899 131255100 822778991 779902140 822778991 779902140 290068937 82140220 290068937 82140220 958539683 485863685 958539683 485863685 372240783 207409444 372240783 207409444 600368681 883283792 600368681 883283792 33823418 86636534 33823418 86636534 423819608 747056219 423819608 747056219 107105340 42730584 107105340 42730584 523056415 707759480 523056415 707759480 646995761 537896063 646995761 537896063 206971528 21928752 206971528 21928752 6500379 941315794 6500379 941315794 841492208 150221445 841492208 150221445 443352416 991905530 443352416 991905530 45206277 237377022 45206277 237377022 845186384 747969124 845186384 747969124 413147708 225669630 413147708 225669630 576711274 962658482 576711274 962658482 397364767 91850255 397364767 91850255 762660447 718023042 762660447 718023042 197452567 52558136 197452567 52558136 972637235 564275733 972637235 564275733 131569699 19191022 131569699 19191022 759637184 842456646 759637184 842456646 30579891 123731638 30579891 123731638 722067643 573767533 722067643 573767533 253328743 30281322 253328743 30281322 993789024 852989336 993789024 852989336 222751571 421906392 222751571 421906392 838200171 827732198 838200171 827732198 275799349 131193345 275799349 131193345 798772798 894096753 798772798 894096753 211318566 155431003 211318566 155431003 792986612 954197640 792986612 954197640 67274752 147796218 67274752 147796218 803373109 711488732 803373109 711488732 46982326 187719714 46982326 187719714 704211576 992702158 704211576 992702158 13762939 401012789 13762939 401012789 795184824 947209320 795184824 947209320 520012095 195830053 520012095 195830053 79337550 828767203 79337550 828767203 34432863 996321027 34432863 996321027 370129300 37651289 370129300 37651289 117832991 870676344 117832991 870676344 928388381 160164651 928388381 160164651 166112184 918976710 166112184 918976710 89567009 104777647 89567009 104777647 987296234 364986948 987296234 364986948 438916344 943937976 438916344 943937976 183881126 144990079 183881126 144990079 831831650 821555483 831831650 821555483 368997154 191904173 368997154 191904173 499516439 983788537 499516439 983788537 262536663 103017483 262536663 103017483 994185084 946314161 994185084 946314161 343198397 185247555 343198397 185247555 149706555 798402066 149706555 798402066 635522164 558784173 635522164 558784173 829838918 254572073 829838918 254572073 629110790 952152901 629110790 952152901 753728761 800119863 753728761 800119863 190899005 66248837 190899005 66248837 999221413 806662717 999221413 806662717 335538253 94160845 335538253 94160845 595122421 614656279 595122421 614656279 456325954 54574517 456325954 54574517 946476194 655934521 946476194 655934521 531468551 170640588 531468551 170640588 982303116 406500986 982303116 406500986 526881215 540719877 526881215 540719877 122052129 101186339 122052129 101186339 734823718 536845114 734823718 536845114 39780010 87723900 39780010 87723900 866224399 413715166 866224399 413715166 11978044 128898848 11978044 128898848 927960173 571576212 927960173 571576212 204110826 25229914 204110826 25229914 19320146 865720319 19320146 865720319 846461128 561644536 846461128 561644536 175893112 720217856 175893112 720217856 994386240 907730806 994386240 907730806 506516923 146491524 506516923 146491524 937880911 551292450 937880911 551292450 771590210 718391710 771590210 718391710 65017913 760964598 65017913 760964598 340452763 70964887 340452763 70964887 136068190 31835493 136068190 31835493 504381427 722938435 504381427 722938435 258121349 141270808 258121349 141270808 880397178 522806765 880397178 522806765 31234120 798029455 31234120 798029455 574851331 345262097 574851331 345262097 95425541 369766278 95425541 369766278 44828041 315174519 44828041 315174519 718781993 941589717 718781993 941589717 117256254 98387624 117256254 98387624 650438920 888025355 650438920 888025355 971284521 142779208 971284521 142779208 83142813 978878515 83142813 978878515 812173928 275044013 812173928 275044013 619107000 973441541 619107000 973441541 127915711 169277242 127915711 169277242 379866725 854374658 379866725 854374658 425736404 286331133 425736404 286331133 960745803 194456831 960745803 194456831 64063489 411257094 64063489 411257094 664851281 309893572 664851281 309893572 209475179 602976517 209475179 602976517 630882231 372267094 630882231 372267094 783580528 975695584 783580528 975695584 40348848 662880780 40348848 662880780 728051731 63333845 728051731 63333845 584589559 778386576 584589559 778386576 277545950 228423912 277545950 228423912 76167992 961006007 76167992 961006007 344182863 61777082 344182863 61777082 28421172 981900423 28421172 981900423 512424393 68099095 512424393 68099095 136702179 14596010 136702179 14596010 402847700 144088803 402847700 144088803 841635201 550486566 841635201 550486566 868516029 623026404 868516029 623026404 60358066 149237034 60358066 149237034 662852697 703211095 662852697 703211095 71320525 995688539 71320525 995688539 344235701 358365441 344235701 358365441 820342290 777386172 820342290 777386172 113955547 146118954 113955547 146118954 991433052 948210718 991433052 948210718 940263171 137324577 940263171 137324577 553934453 341328854 553934453 341328854 32561343 121668825 32561343 121668825 999696068 778416778 999696068 778416778 328032910 81879532 328032910 81879532 856574263 993859190 856574263 993859190 393653196 85445753 393653196 85445753 825988094 914707254 825988094 914707254 503998576 321067413 503998576 321067413 765615334 908535939 765615334 908535939 138193671 507230288 138193671 507230288 45045113 964475526 45045113 964475526 848518481 103839042 848518481 103839042 308892511 756507199 308892511 756507199 523085420 504322040 523085420 504322040 59016052 131778658 59016052 131778658 897727294 747620101 897727294 747620101 287543360 127082729 287543360 127082729 954584556 901553220 954584556 901553220 86775292 574251458 86775292 574251458 892771328 292708412 892771328 292708412 532851868 847780577 532851868 847780577 316453824 31596011 316453824 31596011 985684014 802988555 985684014 802988555 456655598 8568999 456655598 8568999 773434515 204319109 773434515 204319109 97195345 642933384 97195345 642933384 851990961 921938323 851990961 921938323 153560999 276802554 153560999 276802554 946347317 994971780 946347317 994971780 611903891 111386134 611903891 111386134 207416577 765641248 207416577 765641248 629369288 323568696 629369288 323568696 228182204 727403846 228182204 727403846 595232724 587559130 595232724 587559130 507991256 45111609 507991256 45111609 164967829 261194 164967829 261194 43536130 920041658 43536130 920041658 979394942 353604275 979394942 353604275 125440151 110705492 125440151 110705492 866574238 877366899 866574238 877366899 163554290 33572506 163554290 33572506 594045231 636660261 594045231 636660261 917144095 131840898 917144095 131840898 32779209 977714316 32779209 977714316 678089784 144950262 678089784 144950262 805729299 921136455 805729299 921136455 359718862 556453714 359718862 556453714 708171090 693710594 708171090 693710594 499949380 157084935 499949380 157084935 327736188 859405086 327736188 859405086 628038838 147857793 628038838 147857793 37662245 1777066 37662245 1777066 359373127 483633586 359373127 483633586 371863527 793719113 371863527 793719113 634143580 76502009 634143580 76502009 23064733 745351526 23064733 745351526 321829576 392885296 321829576 392885296 774540546 501384249 774540546 501384249 43779570 130477170 43779570 130477170 814613333 855720031 814613333 855720031 117783857 128574557 117783857 128574557 797647022 688383502 797647022 688383502 653761392 153284737 653761392 153284737 140771118 31909394 140771118 31909394 951324577 923426993 951324577 923426993 153577790 2904224 153577790 2904224 845634820 564447724 845634820 564447724 509424203 195946513 509424203 195946513 988313512 831343225 988313512 831343225 25804988 27634814 25804988 27634814 916695350 679666794 916695350 679666794 410792125 958036948 410792125 958036948 911987232 21527346 911987232 21527346 148941818 201579642 148941818 201579642 895656122 813489694 895656122 813489694 157653895 49622745 157653895 49622745 469603318 662144609 469603318 662144609 30907386 230613435 30907386 230613435 729037414 879400025 729037414 879400025 166001825 326206952 166001825 326206952 693115297 274993 693115297 274993 146349351 628722726 146349351 628722726 713206084 227620482 713206084 227620482 904817874 996625477 904817874 996625477 113083149 35688390 113083149 35688390 836242816 968889830 836242816 968889830 752476186 533866407 752476186 533866407 944611766 791377997 944611766 791377997 227956162 432809693 227956162 432809693 649823109 784350475 649823109 784350475 141552133 1329868 141552133 1329868 932347583 738512412 932347583 738512412 102416352 54607610 102416352 54607610 54372619 530041990 54372619 530041990 602267574 332434489 602267574 332434489 54369621 785924214 54369621 785924214 923412766 120881052 923412766 120881052 647149967 859245029 647149967 859245029 969097584 160043504 969097584 160043504 140393677 940993970 140393677 940993970 957971136 252697531 957971136 252697531 94274237 981055202 94274237 981055202 653047589 185405434 653047589 185405434 75373587 36360683 75373587 36360683 658847035 985408440 658847035 985408440 90899369 361850938 90899369 361850938 902729945 785145788 902729945 785145788 739195710 542176609 739195710 542176609 84135322 154943727 84135322 154943727 813802829 500063905 813802829 500063905 132538726 792292905 132538726 792292905 705051298 80754948 705051298 80754948 802616991 940006063 802616991 940006063 431735214 229238992 431735214 229238992 286865213 884597982 286865213 884597982 973181084 11319019 973181084 11319019 91279273 812435536 91279273 812435536 850211033 51053352 850211033 51053352 984442243 680865888 984442243 680865888 122435236 966607307 122435236 966607307 476750813 117716700 476750813 117716700 894686582 308404173 894686582 308404173 145494875 419098412 145494875 419098412 791595712 958179866 791595712 958179866 994092969 319432981 994092969 319432981 546174712 690172687 546174712 690172687 177367843 344649342 177367843 344649342 910428546 868636838 910428546 868636838 398574573 506273787 398574573 506273787 740877874 4375815 740877874 4375815 917508489 861222123 917508489 861222123 237620099 241363265 237620099 241363265 812615315 108989231 812615315 108989231 166547728 567019393 166547728 567019393 850869158 107526442 850869158 107526442 270993771 526875456 270993771 526875456 574172963 293115536 574172963 293115536 334861346 691402646 334861346 691402646 514774368 337333521 514774368 337333521 136341349 198400759 136341349 198400759 837778561 559837728 837778561 559837728 349371881 95576467 349371881 95576467 841672123 681467040 841672123 681467040 270722886 319408912 270722886 319408912 898259561 843410986 898259561 843410986 15310873 23092619 15310873 23092619 757403252 672106669 757403252 672106669 105110566 753087837 105110566 753087837 569176761 853943036 569176761 853943036 971722454 39346353 971722454 39346353 116874919 785138526 116874919 785138526 663894133 108722739 663894133 108722739 145720986 321339681 145720986 321339681 396789682 730990439 396789682 730990439 127731711 29325852 127731711 29325852 651375631 762137505 651375631 762137505 888914935 65478719 888914935 65478719 93017140 780513872 93017140 780513872 625351320 331032642 625351320 331032642 965599486 504472484 965599486 504472484 450173466 26225939 450173466 26225939 802604370 431101680 802604370 431101680 375717292 983229150 375717292 983229150 33967983 146083453 33967983 146083453 911305856 664631664 911305856 664631664 379242620 128170259 379242620 128170259 252949524 313338605 252949524 313338605 747354405 573917904 747354405 573917904 381081436 53007731 381081436 53007731 76666880 999891986 76666880 999891986 911657123 73336653 911657123 73336653 125462862 538441173 125462862 538441173 597672100 65012146 597672100 65012146 427496262 969723333 427496262 969723333 967987852 85035173 967987852 85035173 11975008 717728131 11975008 717728131 810873514 223412313 810873514 223412313 446549929 824209681 446549929 824209681 927704739 408500287 927704739 408500287 220318103 276322121 220318103 276322121 576364058 888828563 576364058 888828563 203014439 70753492 203014439 70753492 46895549 756771838 46895549 756771838 593717337 35239315 593717337 35239315 100501131 363963232 100501131 363963232 900007174 971458259 900007174 971458259 993487289 248566625 993487289 248566625 593075353 512291529 593075353 512291529 122260089 291981894 122260089 291981894 686828282 534224760 686828282 534224760 25558970 224430075 25558970 224430075 940078139 616496459 940078139 616496459 234131426 910173424 234131426 910173424 54237253 234047722 54237253 234047722 8523667 984734932 8523667 984734932 682391978 128805907 682391978 128805907 78772044 640818056 78772044 640818056 762765236 432147959 762765236 432147959 277166790 658957218 277166790 658957218 837114572 309878205 837114572 309878205 447758881 739536012 447758881 739536012 918170673 520202116 918170673 520202116 379775535 725782452 379775535 725782452 965832795 523023527 965832795 523023527 531993581 107407283 531993581 107407283 109954539 565883741 109954539 565883741 912560235 11621463 912560235 11621463 38734778 925744849 38734778 925744849 971750434 555987944 971750434 555987944 206349976 85775107 206349976 85775107 853633441 346516631 853633441 346516631 186789279 19718477 186789279 19718477 530748394 930214532 530748394 930214532 83711830 143936656 83711830 143936656 402001596 637814492 402001596 637814492 171117161 869917281 171117161 869917281 860919466 186550235 860919466 186550235 347920850 655358095 347920850 655358095 476532272 514898399 476532272 514898399 858602549 804892371 858602549 804892371 438730013 179811031 438730013 179811031 9161042 800284006 9161042 800284006 498755181 48142457 498755181 48142457 534469743 714184081 534469743 714184081 778854624 73885344 778854624 73885344 5696087 424631284 5696087 424631284 727394356 4636814 727394356 4636814 203907048 129867179 203907048 129867179 7831496 22624363 7831496 22624363 669754441 414701917 669754441 414701917 80399497 57362354 80399497 57362354 912288182 820310101 912288182 820310101 494772086 236037341 494772086 236037341 190467145 824510955 190467145 824510955 980736064 172398366 980736064 172398366 202097459 506236645 202097459 506236645 868186664 861906329 868186664 861906329 249049881 993820091 249049881 993820091 629666208 260063313 629666208 260063313 149782320 732124770 149782320 732124770 896004683 130200745 896004683 130200745 473374250 607770150 473374250 607770150 795215011 14738388 795215011 14738388 2655514 904084973 2655514 904084973 948726975 30142883 948726975 30142883 278070556 627879193 278070556 627879193 599205285 823504642 599205285 823504642 145382408 455548392 145382408 455548392 926236595 952317717 926236595 952317717 95869912 271016951 95869912 271016951 535970638 615465065 535970638 615465065 29529236 22838150 29529236 22838150 745315783 965866978 745315783 965866978 434651700 356763211 434651700 356763211 82227993 999598760 82227993 999598760 715776160 510969768 715776160 510969768 83540117 7275341 83540117 7275341 656927104 915758819 656927104 915758819 363291034 172280693 363291034 172280693 951069441 503681975 951069441 503681975 273325251 147118698 273325251 147118698 174515190 649164166 174515190 649164166 499791521 93659786 499791521 93659786 327863854 760446895 327863854 760446895 925326960 349687665 925326960 349687665 423339533 807169517 423339533 807169517 615759579 441831390 615759579 441831390 124960147 975309284 124960147 975309284 799880814 26035201 799880814 26035201 458544208 730308220 458544208 730308220 70336194 993116296 70336194 993116296 864639642 138941810 864639642 138941810 274375917 845738633 274375917 845738633 907677083 175261611 907677083 175261611 284823536 975221302 284823536 975221302 777804923 516944423 777804923 516944423 993291846 93696552 993291846 93696552 344869475 899205257 344869475 899205257 952130981 497254321 952130981 497254321 188029110 725002091 188029110 725002091 574835144 451294296 574835144 451294296 10057619 651895850 10057619 651895850 537459377 543831106 537459377 543831106 11081651 29287380 11081651 29287380 884424244 793650723 884424244 793650723 152495313 858495426 152495313 858495426 661577910 408100261 661577910 408100261 923665651 991913801 923665651 991913801 3849685 378280063 3849685 378280063 639278840 687601547 639278840 687601547 913155099 924733594 913155099 924733594 77095284 531608847 77095284 531608847 651404567 898014077 651404567 898014077 402269698 223174991 402269698 223174991 985102167 929547852 985102167 929547852 507296727 13690694 507296727 13690694 114962835 891873281 114962835 891873281 754601236 160280758 754601236 160280758 251245282 611015078 251245282 611015078 795713796 824031243 795713796 824031243 326070881 174080289 326070881 174080289 584030050 457525146 584030050 457525146 137318791 225737758 137318791 225737758 730016992 327137813 730016992 327137813 42662274 858059202 42662274 858059202 863305701 72639740 863305701 72639740 189212271 703943016 189212271 703943016 659099439 104554521 659099439 104554521 347128085 596126894 347128085 596126894 921439602 45822441 921439602 45822441 196553487 770274144 196553487 770274144 436990006 581593499 436990006 581593499 726483375 957600414 726483375 957600414 327791952 122132454 327791952 122132454 961265823 947925793 961265823 947925793 345660194 275586092 345660194 275586092 746191063 935342089 746191063 935342089 275569856 52957520 275569856 52957520 776858490 834490777 776858490 834490777 186065086 57924704 186065086 57924704 29194443 886341558 29194443 886341558 801460099 101080019 801460099 101080019 315963390 758644415 315963390 758644415 56066814 17077572 56066814 17077572 768437690 570967130 768437690 570967130 174081289 319310301 174081289 319310301 926297258 786906665 926297258 786906665 185154729 548606855 185154729 548606855 699849924 917730905 699849924 917730905 404725840 447463514 404725840 447463514 602960614 950919158 602960614 950919158 784001330 197925936 784001330 197925936 252539884 80328289 252539884 80328289 422646452 972566935 422646452 972566935 282705122 223153478 282705122 223153478 993777731 988184986 993777731 988184986 177046261 705160626 177046261 705160626 987591314 118076193 987591314 118076193 314562794 716761594 314562794 716761594 659657458 898382712 659657458 898382712 22699544 518506761 22699544 518506761 360624652 230567674 360624652 230567674 97576358 103249257 97576358 103249257 914685789 869186945 914685789 869186945 376252428 156406570 376252428 156406570 808703790 587647126 808703790 587647126 111483791 368766375 111483791 368766375 533191212 834929050 533191212 834929050 40945515 520612838 40945515 520612838 377640434 13575734 377640434 13575734 124276916 491755391 124276916 491755391 792787673 50898053 792787673 50898053 473317843 948423430 473317843 948423430 373282867 316197488 373282867 316197488 704224024 109085862 704224024 109085862 929938138 690396485 929938138 690396485 12052753 190178108 12052753 190178108 600471152 959556755 600471152 959556755 53817708 339013480 53817708 339013480 851885939 858834070 851885939 858834070 429433090 271598696 429433090 271598696 91149515 121079046 91149515 121079046 491654144 965848526 491654144 965848526 994486811 13070540 994486811 13070540 44214442 462750159 44214442 462750159 154701536 273526235 154701536 273526235 878546618 91237898 878546618 91237898 97287402 493433703 97287402 493433703 982339220 269928386 982339220 269928386 173771548 221204300 173771548 221204300 83056046 422901076 83056046 422901076 964805119 750211231 964805119 750211231 359075989 276514290 359075989 276514290 891576395 458286512 891576395 458286512 746074404 82683012 746074404 82683012 213031415 294640405 213031415 294640405 866353357 648583024 866353357 648583024 245207646 107697909 245207646 107697909 863979019 876691908 863979019 876691908 537058688 187925671 537058688 187925671 312508253 972985501 312508253 972985501 30040288 24776906 30040288 24776906 783314319 580469548 783314319 580469548 307686344 319783653 307686344 319783653 988828886 939674365 988828886 939674365 170863633 585406286 170863633 585406286 767176936 947297616 767176936 947297616 157108829 544506090 157108829 544506090 668540849 158332438 668540849 158332438 134770012 82697567 134770012 82697567 620690041 922069944 620690041 922069944 878823936 231804666 878823936 231804666 593223596 623943692 593223596 623943692 911379713 64038275 911379713 64038275 146804167 760406532 146804167 760406532 387859807 618719867 387859807 618719867 88575373 410172498 88575373 410172498 729690362 117208021 729690362 117208021 93280484 801995637 93280484 801995637 642194595 331812264 642194595 331812264 749124410 716850506 749124410 716850506 316736770 469437977 316736770 469437977 308972371 624243162 308972371 624243162 801133805 360167959 801133805 360167959 21127621 116945477 21127621 116945477 550834479 584069791 550834479 584069791 230027112 222981303 230027112 222981303 888550388 981882549 888550388 981882549 441863053 548603656 441863053 548603656 191434560 606646199 191434560 606646199 766530032 632011352 766530032 632011352 521296896 415209326 521296896 415209326 91714665 835370986 91714665 835370986 723728921 26861468 723728921 26861468 342185890 775607609 342185890 775607609 941847573 976428468 941847573 976428468 330777052 167795641 330777052 167795641 852691758 587352907 852691758 587352907 689256340 34303664 689256340 34303664 115416683 656700950 115416683 656700950 839368260 188276492 839368260 188276492 995619348 625862513 995619348 625862513 700358687 927257514 700358687 927257514 79952446 129578345 79952446 129578345 777875105 822810738 777875105 822810738 161300836 27915256 161300836 27915256 905444890 883241003 905444890 883241003 233258426 141904767 233258426 141904767 52903886 576475838 52903886 576475838 780283838 980288667 780283838 980288667 171110806 524071540 171110806 524071540 897884754 321108065 897884754 321108065 94782004 94010698 94782004 94010698 869421368 750524999 869421368 750524999 633771117 183601212 633771117 183601212 936960650 582062083 936960650 582062083 244128727 216560446 244128727 216560446 813981209 880499780 813981209 880499780 428101765 371049467 428101765 371049467 263252092 743433382 263252092 743433382 935556621 855091315 935556621 855091315 51614326 38755971 51614326 38755971 488390628 941019517 488390628 941019517 904647562 115325971 904647562 115325971 336797915 443565728 336797915 443565728 673260310 558014302 673260310 558014302 22699644 961356757 22699644 961356757 953958703 225555503 953958703 225555503 217677679 776217753 217677679 776217753 817674946 433555544 817674946 433555544 271960686 316774498 271960686 316774498 429788142 867269532 429788142 867269532 14541537 106760771 14541537 106760771 742611724 810786497 742611724 810786497 197484727 902840126 197484727 902840126 731005492 17641043 731005492 17641043 480663174 655618944 480663174 655618944 431719764 85277125 431719764 85277125 204560012 949445198 204560012 949445198 42589996 307456649 42589996 307456649 556600615 455773841 556600615 455773841 962478418 959563650 962478418 959563650 396389682 280829481 396389682 280829481 143363227 520899177 143363227 520899177 849026690 780927327 849026690 780927327 341212462 17350712 341212462 17350712 588842781 781642637 588842781 781642637 857136657 136293656 857136657 136293656 224236303 811058487 224236303 811058487 696478816 354333017 696478816 354333017 174651660 317210156 174651660 317210156 746299453 916522653 746299453 916522653 373274392 1493116 373274392 1493116 971930134 481412103 971930134 481412103 565788551 160338425 565788551 160338425 960852536 843992217 960852536 843992217 24756370 999590142 24756370 999590142 81671 85539369 81671 85539369 779281292 886223186 779281292 886223186 416324702 532565848 416324702 53256
#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...