Submission #930706

#TimeUsernameProblemLanguageResultExecution timeMemory
930706nguyentunglamBroken Line (IOI19_line)Text
34.93 / 100
0 ms0 KiB
23 32 0 32 86 22 86 22 6 16 6 16 94 50 94 50 100 97 100 97 32 53 32 53 15 60 15 60 4 72 4 72 49 74 49 54 49 54 20 68 20 68 40 68 25 41 25
710 8401 0 8401 8313 8446 8313 8446 8372 8544 8372 8544 8449 8622 8449 8622 8505 8794 8505 8794 8631 8842 8631 8842 8692 8878 8692 8878 8731 8944 8731 8944 8925 9021 8925 9021 8992 9078 8992 9078 9045 9144 9045 9144 9137 9240 9137 9240 9157 9353 9157 9353 9293 9468 9293 9468 9412 9526 9412 9526 9468 9564 9468 9564 9496 9612 9496 9612 9617 9765 9617 9765 9706 9830 9706 9830 9750 9859 9750 9859 9785 9896 9785 9896 9810 9915 9810 9915 9922 9956 9922 9956 9948 9979 9948 9979 9977 10001 9977 12 9977 12 13 23 13 23 9965 22 9965 63 9965 63 52 61 52 79 52 79 9929 137 9929 137 86 132 86 9905 86 9905 125 194 125 194 9786 178 9786 178 9790 178 98 153 98 9921 98 9921 67 9950 67 9854 67 9854 225 316 225 316 192 316 9758 241 9758 241 9767 241 9738 351 9738 351 262 350 262 9826 262 9826 282 379 282 379 9666 363 9666 363 9707 363 272 9762 272 9762 365 407 365 407 9630 394 9630 394 9657 394 9611 447 9611 447 463 9635 463 9635 549 548 549 548 9486 551 9486 551 578 9525 578 9525 565 9559 565 518 565 518 524 423 524 423 379 423 9500 570 9500 570 588 9503 588 9503 604 9479 604 9479 635 9452 635 9452 671 650 671 650 9368 606 9368 606 9394 587 9394 587 9419 587 616 649 616 649 9343 699 9343 699 690 697 690 9396 690 9396 721 764 721 764 752 9359 752 9359 750 9359 764 798 764 798 760 798 9235 830 9235 830 772 9334 772 9334 875 9166 875 9166 909 962 909 962 899 883 899 883 818 842 818 842 9156 842 9149 909 9149 909 9080 1031 9080 1031 934 1073 934 1073 9012 1070 9012 1090 9012 1090 8950 1139 8950 1139 1042 1122 1042 1122 985 1118 985 9056 985 9056 967 9056 1006 8990 1006 8990 1058 8935 1058 8935 1129 1208 1129 1208 1097 1169 1097 1169 1076 1169 8736 1201 8736 1201 8704 1258 8704 1258 1221 1226 1221 1226 1152 1226 8687 1289 8687 1289 1344 8810 1344 8810 1367 1308 1367 1308 1253 1160 1253 1160 8783 1145 8783 1344 8783 1344 1397 8772 1397 8772 1268 8855 1268 8855 1252 8855 1414 1412 1414 1412 8551 1452 8551 1452 1516 8720 1516 8720 1511 8720 1532 1475 1532 1475 1530 1475 8518 1488 8518 1488 8474 1538 8474 1538 1596 8612 1596 8612 1563 8630 1563 8630 1552 8630 1666 1579 1666 1579 1653 1523 1653 1523 1581 1523 8374 1577 8374 1577 1672 1649 1672 1649 8310 1629 8310 1629 8328 1629 8309 1694 8309 1694 1725 1691 1725 8382 1725 8382 1768 1775 1768 1775 1712 8405 1712 8341 1712 8341 8194 8350 8194 8350 8242 8350 1822 1809 1822 1809 8177 8285 8177 8285 1910 1878 1910 1878 1987 8254 1987 8254 1832 1780 1832 1780 1819 1780 8181 8267 8181 8267 8107 1903 8107 1903 2029 1975 2029 1975 8099 1892 8099 1892 8123 1892 8075 8137 8075 8137 8098 8137 2046 1997 2046 1997 2077 8094 2077 8094 2070 8094 8035 8078 8035 8078 2112 2064 2112 2064 2111 2064 8002 8030 8002 8030 2129 8037 2129 8014 2129 8014 7980 2097 7980 2097 7991 2097 2203 2139 2203 2139 2289 7954 2289 7954 2218 8002 2218 2177 2218 2177 7930 7921 7930 7921 7940 7952 7940 7952 7953 7952 2309 7923 2309 7923 7870 2191 7870 2191 7876 2191 2325 7905 2325 7905 7827 2259 7827 2259 7848 2242 7848 2242 2343 2242 2355 2262 2355 2262 7757 7854 7757 7854 2393 2337 2393 2337 7717 7833 7717 7833 7819 7866 7819 7762 7819 7762 2497 7821 2497 7821 2418 7865 2418 7865 2367 7865 7669 2360 7669 2360 7676 2360 2484 2349 2484 2371 2484 2371 7647 2452 7647 2452 2514 2399 2514 7678 2514 7678 2505 7746 2505 7648 2505 7648 7544 7611 7544 7611 2594 7618 2594 2517 2594 2517 2637 7599 2637 7599 7512 2586 7512 2586 2653 2582 2653 7567 2653 7567 2716 2595 2716 2595 2721 7468 2721 7468 7403 2631 7403 2631 7390 7458 7390 7458 7465 7542 7465 7542 7493 7542 7370 2710 7370 2710 2828 2676 2828 2676 2762 2676 7469 2607 7469 7406 7469 7406 2869 2758 2869 2758 2882 7388 2882 7388 7327 7394 7327 7394 2821 7412 2821 2791 2821 2791 7265 7376 7265 7376 2909 2817 2909 2817 2904 2817 2997 7339 2997 7339 2994 7339 7258 7341 7258 7336 7258 7336 3009 2843 3009 2843 7206 2784 7206 2784 7301 2784 7167 7285 7167 7285 7200 7293 7200 7203 7200 7203 3118 2934 3118 2934 3053 2886 3053 7224 3053 7224 3048 7289 3048 2959 3048 2959 7043 2997 7043 2997 3186 2968 3186 2968 3160 7198 3160 7198 3155 7198 7101 7159 7101 7159 3185 7163 3185 3008 3185 3008 7019 7131 7019 7131 3216 7104 3216 7104 7008 7155 7008 7155 3207 7155 6970 3162 6970 3162 7006 3040 7006 3172 7006 3172 3284 7089 3284 7089 3302 3211 3302 3211 6877 3223 6877 3223 3394 3221 3394 7036 3394 7036 3258 7093 3258 7018 3258 7018 6847 3282 6847 3282 3434 6986 3434 6986 3430 6986 6839 6975 6839 6975 6815 3388 6815 3388 6820 3352 6820 3352 3454 3352 3462 6948 3462 6948 6793 3483 6793 3483 3492 6911 3492 6911 6691 3515 6691 3515 6696 3515 3514 6851 3514 6851 6677 6854 6677 3528 6677 3528 3550 3588 3550 3588 6630 3573 6630 3573 6656 3573 6600 6812 6600 6812 6654 6845 6654 6795 6654 6795 3646 6819 3646 6819 3616 6823 3616 3620 3616 3620 6567 6779 6567 6779 3656 6702 3656 6702 6551 6704 6551 3659 6551 3659 6558 3659 6523 6658 6523 6658 3702 6627 3702 6627 6512 3743 6512 3743 3728 6572 3728 6572 3779 3775 3779 3775 6446 3768 6446 3768 6467 3736 6467 3736 3475 3459 3475 3758 3475 3758 6424 6495 6424 6495 6443 6542 6443 6542 6471 6619 6471 3843 6471 3843 6350 6442 6350 6442 6415 6454 6415 6454 3819 3812 3819 6443 3819 6443 6340 3916 6340 3916 3927 6398 3927 6398 3891 6434 3891 3882 3891 3882 3956 6385 3956 6385 3965 3948 3965 3948 3964 3948 6262 6328 6262 6328 6271 6333 6271 6289 6271 6289 4001 3985 4001 3985 6229 6252 6229 6252 4098 6321 4098 6321 3973 6321 4104 6224 4104 6224 6148 6243 6148 6243 6309 3923 6309 4030 6309 4030 4116 6208 4116 6208 6124 4063 6124 4063 6127 4063 4145 6193 4145 6193 6056 4133 6056 4133 6088 4126 6088 6129 6088 6129 4172 4146 4172 4146 5983 4181 5983 4181 4212 6049 4212 6049 5848 4276 5848 4276 4223 4157 4223 4157 4181 6152 4181 6152 4154 6152 5932 6039 5932 6039 4190 6063 4190 4287 4190 4287 5781 5993 5781 5993 5804 6012 5804 6012 4239 6012 4277 5963 4277 5963 5765 4324 5765 4324 5768 4324 5747 4383 5747 4383 4366 5934 4366 5934 5725 4414 5725 4414 4378 4331 4378 4331 4334 4331 5654 5908 5654 5908 5659 5908 4338 5945 4338 4423 4338 4423 5635 4486 5635 4486 4449 4437 4449 4437 4422 5870 4422 4508 4422 4508 5565 5819 5565 5819 4497 5797 4497 5797 5523 4569 5523 4569 5572 5834 5572 5834 5590 5834 4485 5786 4485 5786 4545 4600 4545 4600 5432 4580 5432 4580 5493 4580 4525 5745 4525 5745 5394 5719 5394 5719 4595 4634 4595 4634 5342 4626 5342 5643 5342 5643 4606 5631 4606 5631 5274 5614 5274 5614 4680 5620 4680 5620 4655 4658 4655 4658 5434 5771 5434 4850 5434 4850 4709 4887 4709 4887 5245 4688 5245 4688 4666 4669 4666 4900 4666 4900 4781 5522 4781 5522 5204 5560 5204 5560 5252 5603 5252 4998 5252 4998 4797 5461 4797 5461 4739 5543 4739 5430 4739 5430 5166 5468 5166 5468 5176 5468 4819 5041 4819 5041 4817 5041 5153 5103 5153 5103 4829 5346 4829 5346 5085 5351 5085 5351 5164 5037 5164 5128 5164 5128 4879 5311 4879 5311 4998 5214 4998 5214 4966 5248 4966 5248 4950 5277 4950 5277 4900 5302 4900 5302 4877 5323 4877 5163 4877 5163 5022 5320 5022 5320 5064 5320 4907 5222 4907
5025 10564 0 10564 6473 16688 6473 16688 3127 12574 3127 12574 12014 8582 12014 8582 3222 5436 3222 5436 1942 14704 1942 14704 1144 21904 1144 21904 12002 23898 12002 23898 15537 21138 15537 21138 17702 22000 17702 22000 7096 22511 7096 22511 1136 7645 1136 7645 3 492 3 492 3717 22015 3717 22015 903 22406 903 22406 833 22794 833 22794 13663 10146 13663 10146 15397 20453 15397 20453 11855 24026 11855 24026 9737 24441 9737 24441 9542 4390 9542 4390 7093 3892 7093 3892 4256 3472 4256 3472 2293 1257 2293 1257 14893 11584 14893 11584 18611 2495 18611 2495 3366 322 3366 322 5958 100 5958 100 6932 79 6932 79 13087 12433 13087 12433 8621 10902 8621 10902 14714 1466 14714 1466 19230 6694 19230 6694 12496 22599 12496 22599 10779 21609 10779 21609 763 6023 763 6023 616 12910 616 12910 16727 15517 16727 15517 22656 20951 22656 20951 13124 22679 13124 22679 17950 2634 17950 2634 24271 11394 24271 11394 24603 6368 24603 6368 24919 7066 24919 7066 19194 841 19194 841 21433 471 21433 471 22178 39 22178 39 23746 7 23746 21947 23746 21947 6581 24906 6581 24906 8195 24991 8195 24991 21514 24994 21514 22407 21514 22407 22543 16417 22543 16417 23962 7597 23962 7597 9697 12847 9697 12847 9506 18975 9506 18975 20067 18838 20067 18838 21002 20997 21002 20997 8208 18175 8208 18175 12151 12146 12151 12146 20630 24434 20630 24434 16568 24807 16568 24807 21497 24970 21497 24970 4582 12123 4582 12123 6184 18008 6184 18008 14821 24741 14821 24741 21809 24781 21809 24781 23908 24915 23908 24915 24805 24980 24805 24980 18903 13922 18903 13922 10127 11678 10127 11678 16260 998 16260 998 6610 21804 6610 21804 8611 19239 8611 19239 731 19623 731 19623 56 24327 56 24327 25 16523 25 16523 723 6653 723 6653 5202 3419 5202 3419 11425 22336 11425 22336 22380 18900 22380 18900 23182 22058 23182 22058 18196 7536 18196 7536 6389 16978 6389 16978 1038 9094 1038 9094 105 19407 105 19407 71 24343 71 24343 23369 22307 23369 22307 13141 17310 13141 17310 16264 8672 16264 8672 20014 17500 20014 17500 15895 22184 15895 22184 22066 23050 22066 23050 23250 7396 23250 7396 15722 3000 15722 3000 22278 8097 22278 8097 14501 7695 14501 7695 24391 16972 24391 16972 14081 14671 14081 14671 7659 4862 7659 4862 4213 3727 4213 3727 779 14945 779 14945 20192 9057 20192 9057 24148 3878 24148 3878 2534 1097 2534 1097 13825 258 13825 258 23314 10849 23314 10849 23357 22473 23357 22473 23382 24396 23382 24396 8146 7230 8146 7230 24418 9553 24418 9553 24430 15975 24430 15975 5424 9562 5424 9562 4189 13020 4189 13020 18220 8825 18220 8825 12111 9203 12111 9203 18981 8648 18981 8648 16302 21330 16302 21330 12960 23086 12960 23086 12657 9331 12657 9331 7041 3013 7041 3013 10528 7105 10528 7105 2006 17376 2006 17376 12722 21387 12722 21387 11212 8851 11212 8851 151 8522 151 8522 24004 17161 24004 17161 10785 23979 10785 23979 7698 8108 7698 8108 3365 4528 3365 4528 12549 10104 12549 10104 15761 17427 15761 17427 19265 2909 19265 2909 17381 2176 17381 2176 5325 869 5325 869 3703 92 3703 92 8970 14 8970 14 9390 3461 9390 3461 5218 13241 5218 13241 9578 4580 9578 4580 5568 23059 5568 23059 2769 21317 2769 21317 1720 24473 1720 24473 975 24551 975 24551 22883 24821 22883 24821 3749 24864 3749 24864 2621 24895 2621 24895 7665 16895 7665 16895 7138 20578 7138 20578 1211 7312 1211 7312 340 23469 340 23469 20802 2265 20802 2265 13372 14060 13372 14060 19183 15251 19183 15251 24472 1300 24472 1300 6052 12072 6052 12072 22271 23814 22271 23814 3974 23927 3974 23927 6769 16593 6769 16593 5585 2004 5585 2004 4485 10544 4485 10544 9957 3914 9957 3914 8438 10249 8438 10249 628 17037 628 17037 11034 1455 11034 1455 3629 2539 3629 2539 1988 14926 1988 14926 14992 27 14992 27 8028 21310 8028 21310 1179 21782 1179 21782 24111 11142 24111 11142 24377 9077 24377 9077 12991 3249 12991 3249 23589 17601 23589 17601 9577 18160 9577 18160 7001 22187 7001 22187 9412 18544 9412 18544 19264 19564 19264 19564 19893 17405 19893 17405 23145 21541 23145 21541 1907 23823 1907 23823 1316 24039 1316 24039 12441 24254 12441 24254 16952 20693 16952 20693 17151 19024 17151 19024 4235 21141 4235 21141 8395 14164 8395 14164 7213 2652 7213 2652 2931 4623 2931 4623 1904 923 1904 923 7981 661 7981 661 24330 239 24330 239 24989 9168 24989 9168 9308 22123 9308 22123 5940 23859 5940 23859 23176 12750 23176 12750 18249 22158 18249 22158 8591 23425 8591 23425 5477 24055 5477 24055 3598 15561 3598 15561 391 16816 391 16816 281 4248 281 4248 8700 1379 8700 1379 3044 609 3044 609 334 165 334 165 4392 150 4392 150 1255 21886 1255 21886 489 17955 489 17955 3669 632 3669 632 13121 515 13121 515 12071 294 12071 294 11756 17525 11756 17525 9366 23013 9366 23013 4843 8733 4843 8733 14010 2138 14010 2138 22639 10723 22639 10723 24086 19701 24086 19701 24761 5999 24761 5999 11495 6193 11495 6193 1134 436 1134 436 13332 231 13332 231 6725 5347 6725 5347 16564 735 16564 735 18865 23491 18865 23491 19714 22760 19714 22760 9990 19804 9990 19804 9622 20850 9622 20850 8077 23712 8077 23712 21174 24301 21174 24301 7980 14149 7980 14149 7208 1556 7208 1556 2466 16675 2466 16675 22612 17935 22612 17935 24522 14510 24522 14510 1903 4949 1903 4949 1929 22248 1929 22248 13927 17272 13927 17272 3623 14467 3623 14467 1796 12609 1796 12609 5800 15768 5800 15768 22239 14353 22239 14353 21473 20493 21473 20493 8867 21721 8867 21721 21821 4929 21821 4929 22505 21164 22505 21164 23211 12113 23211 12113 24670 13162 24670 13162 7780 21423 7780 21423 24800 24833 24800 24833 11839 21970 11839 21970 22068 24341 22068 24341 23346 3959 23346 3959 19867 18597 19867 18597 21726 2596 21726 2596 11792 1284 11792 1284 18460 19490 18460 19490 21892 2587 21892 2587 8162 1345 8162 1345 15439 41 15439 41 11598 4144 11598 4144 16974 2980 16974 2980 4544 19565 4544 19565 16864 5903 16864 5903 24592 4515 24592 4515 19529 72 19529 72 20763 33 20763 33 22786 5026 22786 5026 7634 5059 7634 5059 6788 9262 6788 9262 4162 21578 4162 21578 18769 21633 18769 21633 1407 23543 1407 23543 5768 24925 5768 24925 4273 14196 4273 14196 3304 15687 3304 15687 20919 12939 20919 12939 2353 23989 2353 23989 863 23492 863 23492 7418 24591 7418 24591 20682 116 20682 116 14601 59 14601 59 12758 36 12758 36 9329 25 9329 16098 9329 16098 22439 5846 22439 5846 16802 2415 16802 2415 17135 576 17135 576 4792 16795 4792 16795 21629 20104 21629 20104 24365 20182 24365 20182 24565 12742 24565 12742 3811 1880 3811 1880 922 1311 922 1311 1310 16571 1310 16571 16669 21351 16669 21351 20612 21594 20612 21594 17541 1613 17541 1613 5099 69 5099 69 8468 18928 8468 18928 5065 24217 5065 24217 21845 8160 21845 8160 24541 17997 24541 17997 24722 20043 24722 20043 21765 22085 21765 22085 21893 3164 21893 3164 10163 22795 10163 22795 13539 23216 13539 23216 10832 1296 10832 1296 20711 15869 20711 15869 22477 6060 22477 6060 5716 18920 5716 18920 3377 11234 3377 11234 926 23876 926 23876 13427 24173 13427 24173 17034 11872 17034 11872 19957 23141 19957 23141 14049 484 14049 484 20914 135 20914 135 277 118 277 118 2093 18882 2093 18882 1635 19205 1635 19205 7339 9808 7339 9808 1275 19686 1275 19686 5010 22450 5010 22450 22916 24467 22916 24467 11314 24639 11314 24639 4321 16336 4321 16336 3878 15515 3878 15515 1654 24779 1654 24779 1602 24855 1602 24855 569 9910 569 9910 481 23729 481 23729 455 24392 455 24392 18912 8737 18912 8737 23078 3221 23078 3221 24929 1369 24929 1369 19783 1194 19783 1194 23843 16693 23843 16693 24225 15602 24225 15602 19654 18953 19654 18953 10817 22940 10817 22940 5755 22967 5755 22967 12889 13730 12889 13730 3408 1216 3408 1216 9925 12525 9925 12525 10687 14451 10687 14451 13612 21837 13612 21837 427 13488 427 13488 419 15889 419 15889 766 18278 766 18278 21243 12846 21243 12846 24809 12252 24809 12252 5739 2081 5739 2081 13755 710 13755 710 8604 5718 8604 5718 5657 16564 5657 16564 3819 15614 3819 15614 18276 23113 18276 23113 18319 23221 18319 23221 13871 23419 13871 23419 23995 17181 23995 17181 16592 9959 16592 9959 2418 6415 2418 6415 2046 6058 2046 6058 1618 1600 1618 1600 804 4150 804 4150 638 15127 638 15127 23 17921 23 17921 9871 11383 9871 11383 4034 17694 4034 17694 15640 14683 15640 14683 3986 4816 3986 4816 686 3629 686 3629 20672 3287 20672 3287 15835 14191 15835 14191 9614 1815 9614 1815 17031 8723 17031 8723 7026 6765 7026 6765 5759 3061 5759 3061 2994 17129 2994 17129 465 8552 465 8552 20586 16250 20586 16250 22478 17157 22478 17157 23002 19949 23002 19949 23672 24404 23672 24404 20160 24773 20160 24773 22725 3721 22725 3721 23046 3121 23046 3121 18607 15876 18607 15876 1384 19106 1384 19106 14608 14378 14608 14378 16684 20265 16684 20265 19448 8960 19448 8960 23106 7003 23106 7003 3935 3590 3935 3590 1460 11199 1460 11199 927 4756 927 4756 411 969 411 969 15751 4841 15751 4841 23034 20237 23034 20237 24174 6115 24174 6115 24873 2216 24873 2216 24917 864 24917 864 12814 799 12814 799 18838 341 18838 341 3994 11470 3994 11470 6307 6615 6307 6615 22170 21771 22170 21771 24454 5286 24454 5286 11090 10813 11090 10813 3827 7243 3827 7243 1723 5600 1723 5600 21567 15696 21567 15696 24736 5133 24736 5133 24819 14250 24819 14250 22993 4100 22993 4100 15097 20898 15097 20898 22058 19109 22058 19109 23621 24752 23621 24752 24750 21941 24750 21941 12480 944 12480 944 17326 814 17326 814 23524 20295 23524 20295 7348 4268 7348 4268 11104 13525 11104 13525 1271 7418 1271 7418 960 5377 960 5377 23216 1374 23216 1374 23756 13740 23756 13740 17125 2694 17125 2694 4264 20435 4264 20435 884 22089 884 22089 4807 21415 4807 21415 4051 4048 4051 4048 13721 2435 13721 2435 20584 6798 20584 6798 1601 6270 1601 6270 13908 2820 13908 2820 14723 22827 14723 22827 17233 13625 17233 13625 15782 681 15782 681 22039 8070 22039 8070 4516 1785 4516 1785 2634 6620 2634 6620 14205 200 14205 200 14744 177 14744 177 21769 105 21769 105 11742 20283 11742 20283 23484 23219 23484 23219 24499 8847 24499 8847 24883 4708 24883 4708 4976 3007 4976 3007 5001 2492 5001 2492 823 2142 823 2142 261 6754 261 6754 127 424 127 424 5375 719 5375 719 1048 4225 1048 4225 222 24418 222 24418 11849 1949 11849 1949 14433 1351 14433 1351 9376 182 9376 182 7309 138 7309 138 3470 73 3470 73 10745 13294 10745 13294 7553 6481 7553 6481 23074 5332 23074 5332 2979 4187 2979 4187 21415 4084 21415 4084 23826 22660 23826 22660 24590 24516 24590 24516 15735 9894 15735 9894 12702 12378 12702 12378 16473 12712 16473 12712 19283 16159 19283 16159 19611 22459 19611 22459 24774 24293 24774 24293 21944 24658 21944 24658 23160 15141 23160 15141 23189 2977 23189 2977 23697 2247 23697 2247 23897 11544 23897 11544 23966 14881 23966 14881 24238 7262 24238 7262 24786 5685 24786 5685 24839 1255 24839 1255 24921 10074 24921 10074 24943 8339 24943 8339 24972 21342 24972 21342 12630 6703 12630 6703 16025 2969 16025 2969 17417 16129 17417 16129 2198 9878 2198 9878 24686 15558 24686 15558 11456 17726 11456 17726 8714 17444 8714 17444 15508 20103 15508 20103 20448 20975 20448 20975 22208 10995 22208 10995 22891 18133 22891 18133 4505 22170 4505 22170 1943 23379 1943 23379 8134 10557 8134 10557 9237 18355 9237 18355 15383 20640 15383 20640 3600 6227 3600 6227 728 13888 728 13888 23931 14693 23931 14693 24886 9008 24886 9008 9158 6511 9158 6511 13690 4673 13690 4673 13604 2217 13604 2217 6245 717 6245 717 6045 441 6045 441 5476 207 5476 207 1440 7742 1440 7742 2700 20832 2700 20832 17478 20367 17478 20367 21772 23717 21772 23717 24322 5739 24322 5739 13157 7244 13157 7244 6714 8985 6714 8985 6252 14033 6252 14033 19524 9984 19524 9984 12279 23190 12279 23190 18049 20487 18049 20487 14965 14505 14965 14505 13370 15921 13370 15921 20222 22417 20222 22417 18132 24541 18132 24541 21394 6720 21394 6720 23758 4787 23758 4787 24137 5416 24137 5416 17012 18825 17012 18825 11259 24451 11259 24451 6757 24665 6757 24665 17040 23019 17040 23019 21608 17050 21608 17050 24616 9913 24616 9913 3743 18760 3743 18760 11511 24632 11511 24632 12609 24686 12609 24686 9958 189 9958 189 10370 3817 10370 3817 13955 18205 13955 18205 8949 19358 8949 19358 10318 23895 10318 23895 6627 24539 6627 24539 368 3366 368 3366 321 1630 321 1630 4375 17749 4375 17749 7603 20703 7603 20703 1593 12576 1593 12576 11523 16095 11523 16095 5957 9045 5957 9045 1051 6110 1051 6110 13501 16206 13501 16206 18633 7619 18633 7619 11012 8888 11012 8888 4972 19138 4972 19138 1890 20215 1890 20215 12076 16459 12076 16459 6241 18141 6241 18141 5866 21517 5866 21517 12909 6031 12909 6031 18690 3644 18690 3644 22150 7581 22150 7581 24169 5010 24169 5010 20416 4342 20416 4342 24434 21526 24434 21526 24494 22434 24494 22434 13497 22506 13497 22506 24841 23402 24841 23402 24940 15312 24940 15312 22652 22685 22652 22685 20285 22209 20285 22209 14762 23949 14762 23949 9098 6899 9098 6899 17423 1169 17423 1169 10627 20307 10627 20307 9454 23882 9454 23882 16910 18990 16910 18990 12069 17085 12069 17085 7326 22456 7326 22456 11784 24831 11784 24831 10211 24917 10211 24917 19710 24962 19710 24962 24962 19637 24962 19637 4092 22341 4092 22341 4660 2233 4660 2233 17587 1972 17587 1972 8571 219 8571 219 1670 210 1670 210 1094 24528 1094 24528 4845 6020 4845 6020 2672 7043 2672 7043 6437 15508 6437 15508 12779 15368 12779 15368 10466 13559 10466 13559 2861 18621 2861 18621 7572 1326 7572 1326 2087 919 2087 919 1498 18124 1498 18124 18807 1355 18807 1355 17394 2603 17394 2603 18508 3304 18508 3304 18517 2105 18517 2105 9702 10447 9702 10447 14784 9129 14784 9129 23261 5167 23261 5167 12105 1871 12105 1871 11646 497 11646 497 9936 18769 9936 18769 21196 23562 21196 23562 3465 8759 3465 8759 1608 23233 1608 23233 1082 24322 1082 24322 267 15665 267 15665 134 22263 134 22263 125 8612 125 8612 32 14477 32 14477 15989 16961 15989 16961 11280 11377 11280 11377 19269 1013 19269 1013 16247 7026 16247 7026 4421 4440 4421 4440 2446 2640 2446 2640 5644 2164 5644 2164 21870 18567 21870 18567 12034 9569 12034 9569 17166 12777 17166 12777 13823 12506 13823 12506 21287 5830 21287 5830 11356 11665 11356 11665 14116 1427 14116 1427 13138 21349 13138 21349 8563 13323 8563 13323 12185 17681 12185 17681 19379 22199 19379 22199 6651 12240 6651 12240 2336 17849 2336 17849 714 20144 714 20144 254 21028 254 21028 118 20365 118 20365 109 23869 109 23869 7522 19659 7522 19659 5686 16792 5686 16792 611 1505 611 1505 175 780 175 780 4481 198 4481 198 11520 146 11520 146 9551 53 9551 53 19901 9800 19901 9800 21965 21237 21965 21237 23819 23323 23819 23323 7895 13052 7895 13052 18412 2697 18412 2697 12486 783 12486 783 19338 10663 19338 10663 20201 20737 20201 20737 20145 4177 20145 4177 8392 2760 8392 2760 24464 1276 24464 1276 21199 463 21199 463 15502 8245 15502 8245 4258 9249 4258 9249 3007 7847 3007 7847 10996 7339 10996 7339 5038 18082 5038 18082 1559 8676 1559 8676 1392 1142 1392 1142 1242 285 1242 285 22972 246 22972 246 23859 18506 23859 18506 273 20532 273 20532 16623 18042 16623 18042 19223 8573 19223 8573 16982 20384 16982 20384 3683 17167 3683 17167 9730 18258 9730 18258 7500 4811 7500 4811 10655 766 10655 766 21373 606 21373 606 21782 17903 21782 17903 10984 15094 10984 15094 3531 19963 3531 19963 2737 20035 2737 20035 1100 13802 1100 13802 22050 15017 22050 15017 22875 13892 22875 13892 1417 12457 1417 12457 18030 3609 18030 3609 18268 2868 18268 2868 15014 19410 15014 19410 23935 11732 23935 11732 24503 8015 24503 8015 9370 7419 9370 7419 1550 23777 1550 23777 2274 14431 2274 14431 1388 17029 1388 17029 8614 15037 8614 15037 21495 23667 21495 23667 23134 24259 23134 24259 4285 24458 4285 24458 11434 635 11434 635 23450 19642 23450 19642 9855 11449 9855 11449 2122 7726 2122 7726 1523 13165 1523 13165 10894 18364 10894 18364 18416 12736 18416 12736 16074 3144 16074 3144 14560 1734 14560 1734 22231 810 22231 810 15185 1332 15185 1332 14704 565 14704 565 10588 347 10588 347 10343 11918 10343 11918 17187 9499 17187 9499 333 14728 333 14728 36 12044 36 12044 22 9471 22 9471 14 9471 6525 6435 6525 6435 5532 11570 5532 11570 10749 2380 10749 2380 23551 1208 23551 1208 23461 1112 23461 1112 11490 622 11490 622 22456 570 22456 570 24770 20863 24770 20863 24832 12326 24832 12326 8402 3556 8402 3556 17305 1393 17305 1393 12827 808 12827 808 18842 18624 18842 18624 24063 20588 24063 20588 24706 22214 24706 22214 10819 458 10819 458 6296 403 6296 403 14974 391 14974 391 21012 226 21012 226 2886 11130 2886 11130 2500 22560 2500 22560 987 22635 987 22635 22819 23176 22819 23176 24369 18300 24369 18300 4730 9700 4730 9700 8351 17870 8351 17870 6409 7487 6409 7487 4950 6376 4950 6376 2751 3371 2751 3371 1887 1938 1887 1938 1165 1524 1165 1524 2578 314 2578 314 2360 10842 2360 10842 5640 9103 5640 9103 12879 3032 12879 3032 10891 13312 10891 13312 2952 9621 2952 9621 1152 9822 1152 9822 11609 8113 11609 8113 10596 1696 10596 1696 17831 16876 17831 16876 15695 2037 15695 2037 15246 1893 15246 1893 22460 11179 22460 11179 6576 9362 6576 9362 20447 5236 20447 5236 2494 19038 2494 19038 943 22090 943 22090 14213 12559 14213 12559 16510 15987 16510 15987 10584 21240 10584 21240 11298 22298 11298 22298 2573 7295 2573 7295 2184 19461 2184 19461 1981 6911 1981 6911 704 4920 704 4920 644 2725 644 2725 156 13096 156 13096 88 19442 88 19442 11284 20860 11284 20860 14558 23792 14558 23792 1659 24080 1659 24080 408 21789 408 21789 313 20498 313 20498 255 16248 255 16248 198 10720 198 10720 129 8163 129 8163 52 11770 52 11770 48 11770 350 15947 350 15947 8789 10501 8789 10501 24054 23783 24054 23783 18853 23903 18853 23903 20739 3137 20739 3137 10175 2020 10175 2020 19662 967 19662 967 17797 1627 17797 1627 15115 17061 15115 17061 1433 14817 1433 14817 580 22326 580 22326 4817 5912 4817 5912 21589 6171 21589 6171 15529 9508 15529 9508 17610 12229 17610 12229 15525 12852 15525 12852 12952 22344 12952 22344 20863 24494 20863 24494 24122 13814 24122 13814 4455 15065 4455 15065 21203 17930 21203 17930 21592 4182 21592 4182 1754 19646 1754 19646 5681 24204 5681 24204 3238 19778 3238 19778 24133 5277 24133 5277 18789 2469 18789 2469 21189 18634 21189 18634 24441 20420 24441 20420 24572 13868 24572 13868 24796 3112 24796 3112 24814 3876 24814 3876 20028 3731 20028 3731 8763 2668 8763 2668 16896 21773 16896 21773 20109 11387 20109 11387 16013 11316 16013 11316 21855 4747 21855 4747 22334 20006 22334 20006 10942 20062 10942 20062 22541 23755 22541 23755 8269 17797 8269 17797 4436 22366 4436 22366 1249 20300 1249 20300 1026 10315 1026 10315 5882 2768 5882 2768 4393 18222 4393 18222 10562 4025 10562 4025 6384 4982 6384 4982 6545 13852 6545 13852 1843 12271 1843 12271 243 18932 243 18932 2076 23352 2076 23352 9108 6422 9108 6422 7786 19189 7786 19189 1339 19759 1339 19759 856 2788 856 2788 471 2229 471 2229 18993 1079 18993 1079 20622 313 20622 313 14162 252 14162 252 8993 21404 8993 21404 13384 23824 13384 23824 9218 3348 9218 3348 17578 2320 17578 2320 15075 1378 15075 1378 1780 5052 1780 5052 3587 5512 3587 5512 2596 17360 2596 17360 12761 13430 12761 13430 1874 8380 1874 8380 1332 3985 1332 3985 224 12110 224 12110 22122 7343 22122 7343 23649 18575 23649 18575 9231 12710 9231 12710 12203 8858 12203 8858 10067 5543 10067 5543 16753 22876 16753 22876 16790 2444 16790 2444 5217 14214 5217 14214 5152 20597 5152 20597 13005 20980 13005 20980 16356 22619 16356 22619 10154 10164 10154 10164 12753 4127 12753 4127 7192 16293 7192 16293 19721 21438 19721 21438 21333 23529 21333 23529 18819 23583 18819 23583 18306 19828 18306 19828 17409 14769 17409 14769 20649 5321 20649 5321 22164 21449 22164 21449 9794 23983 9794 23983 9852 24790 9852 24790 14606 24840 14606 24840 15452 24945 15452 6336 15452 6336 17676 14014 17676 14014 8543 12275 8543 12275 5168 13566 5168 13566 14151 20212 14151 20212 21952 3259 21952 3259 4770 7876 4770 7876 19730 7975 19730 7975 23990 8107 23990 8107 7083 6243 7083 6243 23972 5603 23972 5603 24660 4233 24660 4233 24766 2401 24766 2401 18367 21109 18367 21109 19050 21323 19050 21323 11340 23632 11340 23632 12856 23718 12856 23718 19580 4648 19580 4648 21667 16947 21667 16947 24237 16553 24237 16553 6113 24932 6113 24932 6133 16881 6133 16881 1648 15928 1648 15928 1619 1609 1619 1609 20941 908 20941 908 21045 15894 21045 15894 1223 17266 1223 17266 496 10259 496 10259 19437 20341 19437 20341 20531 17494 20531 17494 2858 17948 2858 17948 1827 24603 1827 24603 15943 24649 15943 24649 18394 24701 18394 24701 19889 9727 19889 9727 12390 3513 12390 3513 20677 10242 20677 10242 10924 22971 10924 22971 12332 23767 12332 23767 8804 24722 8804 24722 3907 11416 3907 11416 23095 6612 23095 6612 3030 15700 3030 15700 802 19122 802 19122 7021 18799 7021 18799 14756 18367 14756 18367 21465 5536 21465 5536 22195 3088 22195 3088 22404 18505 22404 18505 6738 23603 6738 23603 10646 24585 10646 24585 14961 15406 14961 15406 10257 18640 10257 18640 18841 4105 18841 4105 21683 13769 21683 13769 23607 19030 23607 19030 24478 19884 24478 19884 24840 8377 24840 8377 24845 8377 3762 5131 3762 5131 17487 16712 17487 16712 17837 9058 17837 9058 20394 12944 20394 12944 3190 2419 3190 2419 2871 933 2871 933 2137 13579 2137 13579 5833 20066 5833 20066 21600 21297 21600 21297 21614 2551 21614 2551 13968 1791 13968 1791 5953 2472 5953 2472 4606 2398 4606 2398 4229 1864 4229 1864 24412 1376 24412 1376 20337 13831 20337 13831 22801 11958 22801 11958 6205 9680 6205 9680 19741 5318 19741 5318 19866 2523 19866 2523 18571 14787 18571 14787 13129 19880 13129 19880 13481 1659 13481 1659 13273 12890 13273 12890 19786 3048 19786 3048 21371 2888 21371 2888 21506 2295 21506 2295 15808 20790 15808 20790 20950 23336 20950 23336 23206 13466 23206 13466 8643 13391 8643 13391 2075 4499 2075 4499 17083 3310 17083 3310 11826 5654 11826 5654 15630 5068 15630 5068 19153 20628 19153 20628 8087 20945 8087 20945 23263 23211 23263 23211 21616 21827 21616 21827 12526 2722 12526 2722 9572 21234 9572 21234 5397 983 5397 983 4711 664 4711 664 5983 11043 5983 11043 2163 6961 2163 6961 543 3275 543 3275 412 8261 412 8261 271 5345 271 5345 579 8506 579 8506 477 10603 477 10603 185 9711 185 9711 453 9418 453 9418 140 21374 140 21374 5989 9248 5989 9248 12902 15823 12902 15823 3919 17211 3919 17211 9364 19947 9364 19947 7558 14454 7558 14454 8725 16633 8725 16633 14981 11886 14981 11886 10240 6404 10240 6404 5363 4980 5363 4980 7075 13828 7075 13828 820 14379 820 14379 8471 5039 8471 5039 14314 16151 14314 16151 17742 24050 17742 24050 8211 13153 8211 13153 24589 6190 24589 6190 22042 6528 22042 6528 7271 18083 7271 18083 14364 19470 14364 19470 18241 20151 18241 20151 22283 12556 22283 12556 11462 2123 11462 2123 23373 17066 23373 17066 24682 17101 24682 17101 22430 21668 22430 21668 22753 18351 22753 18351 14046 1738 14046 1738 4685 1236 4685 1236 7617 1107 7617 1107 5290 10382 5290 10382 4397 14870 4397 14870 2777 15842 2777 15842 2101 22321 2101 22321 19564 14677 19564 14677 11040 19378 11040 19378 11899 11122 11899 11122 15467 2996 15467 2996 21668 2835 21668 2835 24388 2149 24388 2149 15821 23647 15821 23647 3612 24382 3612 24382 9668 3978 9668 3978 19993 3327 19993 3327 18141 1751 18141 1751 3590 882 3590 882 11730 12344 11730 12344 22983 19674 22983 19674 9940 23171 9940 23171 15815 20086 15815 20086 6328 20746 6328 20746 12305 13653 12305 13653 20874 7639 20874 7639 23201 5936 23201 5936 2482 17707 2482 17707 10068 23208 10068 23208 4549 24733 4549 24733 10742 24784 10742 24784 8967 22562 8967 22562 8819 13859 8819 13859 10184 11177 10184 11177 17916 10731 17916 10731 16542 4027 16542 4027 12522 17795 12522 17795 10731 4296 10731 4296 4836 12407 4836 12407 1856 10221 1856 10221 3921 20958 3921 20958 3862 22203 3862 22203 15198 10057 15198 10057 21041 20425 21041 20425 15698 9653 15698 9653 4105 8915 4105 8915 2580 23579 2580 23579 7799 21160 7799 21160 14301 24334 14301 24334 2023 16431 2023 16431 672 20817 672 20817 539 21728 539 21728 6860 7979 6860 7979 2564 4789 2564 4789 1486 3487 1486 3487 889 12638 889 12638 10063 15080 10063 15080 2229 4494 2229 4494 830 3820 830 3820 654 5854 654 5854 14994 5141 14994 5141 13870 17484 13870 17484 10767 9967 10767 9967 19126 14302 19126 14302 19076 21444 19076 21444 20139 24033 20139 24033 7569 11645 7569 11645 2816 12147 2816 12147 9358 6932 9358 6932 6470 15260 6470 15260 2057 11830 2057 11830 1993 4231 1993 4231 7977 7391 7977 7391 22432 16843 22432 16843 11481 17003 11481 17003 11278 7859 11278 7859 1529 4160 1529 4160 4855 2975 4855 2975 2667 2350 2667 2350 1961 2162 1961 2162 1005 5645 1005 5645 22088 5592 22088 5592 23040 5160 23040 5160 24624 4731 24624 4731 4630 5320 4630 5320 2917 3840 2917 3840 23391 18668 23391 18668 24514 18963 24514 18963 3226 18048 3226 18048 1190 13759 1190 13759 9094 747 9094 747 6340 934 6340 934 20242 22024 20242 22024 21416 18434 21416 18434 21653 19136 21653 19136 11074 13231 11074 13231 12205 7579 12205 7579 6730 17846 6730 17846 14195 20917 14195 20917 8431 7428 8431 7428 8364 16789 8364 16789 6983 13699 6983 13699 5625 13379 5625 13379 1266 16831 1266 16831 20893 5184 20893 5184 22140 3258 22140 3258 10435 2911 10435 2911 11717 10297 11717 10297 4245 3229 4245 3229 15521 12563 15521 12563 21503 8127 21503 8127 13523 2843 13523 2843 20780 14858 20780 14858 19262 6423 19262 6423 13582 10131 13582 10131 19450 11351 19450 11351 768 5402 768 5402 9137 3360 9137 3360 4176 2853 4176 2853 18792 1043 18792 1043 13405 900 13405 900 5189 785 5189 785 9774 608 9774 608 14058 3991 14058 3991 1920 14827 1920 14827 790 8961 790 8961 19057 23274 19057 23274 9249 21041 9249 21041 7212 360 7212 360 20409 250 20409 250 18210 18723 18210 18723 3657 19474 3657 19474 18323 23974 18323 23974 22606 24141 22606 24141 13698 24187 13698 24187 19922 23313 19922 23313 6466 24230 6466 24230 4815 10477 4815 10477 1073 15944 1073 15944 8625 15630 8625 15630 15799 21909 15799 21909 14675 22472 14675 22472 8293 24007 8293 24007 20881 24157 20881 24157 17876 24485 17876 24485 3647 17303 3647 17303 3422 12005 3422 12005 13860 15199 13860 15199 17045 21121 17045 21121 17194 16405 17194 16405 20024 15106 20024 15106 14733 2982 14733 2982 6236 16408 6236 16408 8743 22127 8743 22127 3290 22812 3290 22812 1658 23411 1658 23411 1118 10003 1118 10003 21224 4364 21224 4364 23568 10332 23568 10332 22945 14759 22945 14759 23720 17044 23720 17044 24196 17716 24196 17716 24209 18779 24209 18779 24563 15117 24563 15117 24804 23055 24804 23055 19759 23807 19759 23807 2386 17655 2386 17655 1347 21078 1347 21078 1030 6823 1030 6823 12418 1707 12418 1707 7066 1031 7066 1031 6277 6223 6277 6223 6046 3678 6046 3678 5582 1614 5582 1614 5161 1223 5161 1223 21704 1048 21704 1048 21874 9327 21874 9327 22365 23398 22365 23398 18587 23988 18587 23988 10147 24670 10147 24670 13215 4917 13215 4917 15290 2557 15290 2557 15547 1028 15547 1028 17261 643 17261 643 22073 11555 22073 11555 22584 18409 22584 18409 24780 9926 24780 9926 22548 17937 22548 17937 22815 20759 22815 20759 23951 23822 23951 23822 24144 19929 24144 19929 24650 10435 24650 10435 24691 13613 24691 13613 22577 13431 22577 13431 14356 17689 14356 17689 21911 11446 21911 11446 21937 10154 21937 10154 2324 11313 2324 11313 6753 13755 6753 13755 10374 21262 10374 21262 6003 21972 6003 21972 15285 23702 15285 23702 9278 10496 9278 10496 10969 24088 10969 24088 3779 15631 3779 15631 6106 3378 6106 3378 23851 2643 23851 2643 24065 12038 24065 12038 24512 13608 24512 13608 14238 18735 14238 18735 18499 22536 18499 22536 17847 22960 17847 22960 18548 8739 18548 8739 7311 12873 7311 12873 5324 9641 5324 9641 5225 7447 5225 7447 23317 11049 23317 11049 22735 14352 22735 14352 12088 8231 12088 8231 23502 2479 23502 2479 23573 13190 23573 13190 9799 11748 9799 11748 3963 1250 3963 1250 16422 13715 16422 13715 21240 17914 21240 17914 13448 19127 13448 19127 13288 23229 13288 23229 21309 9960 21309 9960 19127 12417 19127 12417 24185 10151 24185 10151 24223 4021 24223 4021 24385 6458 24385 6458 24699 16592 24699 16592 24729 16592 17073 1512 17073 1512 21014 1184 21014 1184 22409 14609 22409 14609 23395 21547 23395 21547 24129 8269 24129 8269 5207 6335 5207 6335 18441 18269 18441 18269 18737 19129 18737 19129 3099 3396 3099 3396 1560 3196 1560 3196 1456 19572 1456 19572 834 8442 834 8442 3932 7463 3932 7463 2788 4312 2788 4312 3520 3776 3520 3776 3840 15286 3840 15286 3399 14037 3399 14037 653 16000 653 16000 2162 18536 2162 18536 1911 6002 1911 6002 14247 18484 14247 18484 6694 13445 6694 13445 5115 17713 5115 17713 3172 22731 3172 22731 8662 23246 8662 23246 8805 24114 8805 24114 8328 24489 8328 24489 5606 23981 5606 23981 3436 24125 3436 24125 2653 24563 2653 24563 1811 11088 1811 11088 7601 9222 7601 9222 2618 15478 2618 15478 12820 10390 12820 10390 17369 13047 17369 13047 11046 9108 11046 9108 12596 21075 12596 21075 11698 19959 11698 19959 8589 23715 8589 23715 8339 10581 8339 10581 14089 7949 14089 7949 18464 8873 18464 8873 21051 13658 21051 13658 23794 2692 23794 2692 5589 743 5589 743 5094 4063 5094 4063 2294 23124 2294 23124 2041 23451 2041 23451 11311 23738 11311 23738 19487 17524 19487 17524 17473 14246 17473 14246 9173 17505 9173 17505 7618 21760 7618 21760 4658 20866 4658 20866 17865 8921 17865 8921 20020 8817 20020 8817 21518 2370 21518 2370 22173 14618 22173 14618 22958 16894 22958 16894 22811 18526 22811 18526 23498 14516 23498 14516 9646 7552 9646 7552 16817 1139 16817 1139 16164 5755 16164 5755 16663 13318 16663 13318 17140 8459 17140 8459 21551 1683 21551 1683 22159 9775 22159 9775 24049 19146 24049 19146 17091 19514 17091 19514 22302 13180 22302 13180 5337 9459 5337 9459 8021 2396 8021 2396 7149 6344 7149 6344 5492 17762 5492 17762 14741 6913 14741 6913 16135 2157 16135 2157 11060 1480 11060 1480 19366 1828 19366 1828 7544 5985 7544 5985 6013 20807 6013 20807 4588 21794 4588 21794 1481 21973 1481 21973 5471 12713 5471 12713 12042 18458 12042 18458 9968 19697 9968 19697 22313 22761 22313 22761 23549 2804 23549 2804 24041 14348 24041 14348 5848 4541 5848 4541 3872 3607 3872 3607 12313 3480 12313 3480 17986 19228 17986 19228 12449 21014 12449 21014 16471 21389 16471 21389 21906 1518 21906 1518 12798 13104 12798 13104 3709 21722 3709 21722 6903 22791 6903 22791 5408 23434 5408 23434 5260 23855 5260 23855 2906 17886 2906 17886 13003 6296 13003 6296 6778 9115 6778 9115 14897 993 14897 993 11725 633 11725 633 7520 386 7520 386 10131 315 10131 315 20096 14668 20096 14668 23713 17209 23713 17209 23774 8292 23774 8292 10619 8772 10619 8772 10425 1901 10425 1901 4000 16756 4000 16756 3736 10192 3736 10192 16118 11016 16118 11016 4370 6102 4370 6102 1156 7110 1156 7110 2173 9112 2173 9112 14449 3988 14449 3988 21332 20762 21332 20762 22134 13033 22134 13033 13835 8768 13835 8768 19246 10659 19246 10659 20688 6699 20688 6699 21231 12071 21231 12071 21641 5968 21641 5968 21711 9763 21711 9763 10070 3130 10070 3130 22336 3725 22336 3725 7930 3848 7930 3848 1320 10833 1320 10833 5255 4677 5255 4677 2305 3202 2305 3202 4367 2611 4367 2611 22954 11893 22954 11893 21840 14226 21840 14226 24182 22522 24182 22522 7950 1188 7950 1188 6377 10075 6377 10075 4426 23029 4426 23029 3478 10138 3478 10138 15621 14585 15621 14585 4181 13838 4181 13838 3072 2826 3072 2826 16389 16057 16389 16057 20332 16296 20332 16296 3895 11151 3895 11151 6664 7797 6664 7797 6418 2669 6418 2669 22626 2189 22626 2189 23407 23377 23407 23377 23465 24356 23465 24356 6155 21167 6155 21167 7770 21458 7770 21458 6452 1964 6452 1964 19817 13296 19817 13296 23513 7240 23513 7240 15659 12027 15659 12027 4683 8213 4683 8213 20930 14173 20930 14173 21461 19115 21461 19115 4283 19588 4283 19588 3203 19489 3203 19489 3036 9787 3036 9787 2111 3553 2111 3553 19970 21608 19970 21608 9111 17430 9111 17430 8312 16543 8312 16543 2288 9929 2288 9929 1202 3654 1202 3654 1838 2565 1838 2565 8104 956 8104 956 10103 11426 10103 11426 6261 20885 6261 20885 12643 21353 12643 21353 7017 12249 7017 12249 17363 19193 17363 19193 11281 7093 11281 7093 9917 19500 9917 19500 7548 23386 7548 23386 2677 23403 2677 23403 2525 6922 2525 6922 2328 4278 2328 4278 10809 3186 10809 3186 1681 2899 1681 2899 13075 11729 13075 11729 15482 22715 15482 22715 16268 23794 16268 23794 7535 24106 7535 24106 15679 6408 15679 6408 8288 4213 8288 4213 7253 16279 7253 16279 18532 17562 18532 17562 19309 19933 19309 19933 10850 5300 10850 5300 18269 4308 18269 4308 22515 2624 22515 2624 7920 14965 7920 14965 20307 19337 20307 19337 14984 7586 14984 7586 20916 5576 20916 5576 12341 15107 12341 15107 4316 20468 4316 20468 16969 11633 16969 11633 16515 15049 16515 15049 21323 16388 21323 16388 10233 14873 10233 14873 8894 12175 8894 12175 12672 21587 12672 21587 15562 17559 15562 17559 6746 13233 6746 13233 1491 19264 1491 19264 12651 16646 12651 16646 4178 23593 4178 23593 4751 24099 4751 24099 19328 11560 19328 11560 15474 1437 15474 1437 17341 1397 17341 1397 21198 18989 21198 18989 7829 4069 7829 4069 19668 1983 19668 1983 21741 11575 21741 11575 13200 13076 13200 13076 3971 9534 3971 9534 895 5641 895 5641 671 9395 671 9395 19778 2870 19778 2870 21111 2459 21111 2459 13256 3749 13256 3749 5063 3441 5063 3441 21157 3108 21157 3108 14578 1861 14578 1861 14819 3054 14819 3054 11168 7921 11168 7921 22944 4571 22944 4571 20091 2431 20091 2431 20626 11327 20626 11327 10041 11444 10041 11444 14033 7213 14033 7213 3864 14729 3864 14729 2276 19292 2276 19292 9253 20175 9253 20175 12272 1778 12272 1778 14345 829 14345 829 16488 17646 16488 17646 12142 12052 12142 12052 17983 9297 17983 9297 2082 17047 2082 17047 1786 4697 1786 4697 1162 10329 1162 10329 9631 2253 9631 2253 11428 1575 11428 1575 12868 8284 12868 8284 3834 4740 3834 4740 19942 1819 19942 1819 19465 6747 19465 6747 3724 5289 3724 5289 1279 13641 1279 13641 8138 15323 8138 15323 7115 13250 7115 13250 18591 12077 18591 12077 18740 16942 18740 16942 15088 12387 15088 12387 5436 7183 5436 7183 3251 5784 3251 5784 16748 8298 16748 8298 20090 24214 20090 24214 16834 2062 16834 2062 10696 1484 10696 1484 7681 8618 7681 8618 18654 16505 18654 16505 21700 4222 21700 4222 11180 17869 11180 17869 12580 22234 12580 22234 15939 22264 15939 22264 4904 4904 4904 4904 8767 3167 8767 3167 13933 2471 13933 2471 6563 4577 6563 4577 5022 16040 5022 16040 10664 17774 10664 17774 13987 24234 13987 24234 9525 23606 9525 23606 22618 23653 22618 23653 10410 24317 10410 24317 14701 24416 14701 24416 10839 10940 10839 10940 21376 4533 21376 4533 22668 3104 22668 3104 23867 18073 23867 18073 23964 18554 23964 18554 24404 8703 24404 8703 23081 7257 23081 7257 23611 6428 23611 6428 20165 5112 20165 5112 7702 15002 7702 15002 7588 7530 7588 7530 18083 2682 18083 2682 20277 1765 20277 1765 20461 511 20461 511 18225 9992 18225 9992 22657 9728 22657 9728 23696 15364 23696 15364 13790 17434 13790 17434 19570 17193 19570 17193 15012 20538 15012 20538 22230 20999 22230 20999 23077 9427 23077 9427 24295 15955 24295 15955 21010 19668 21010 19668 11359 7435 11359 7435 19642 22561 19642 22561 18991 22568 18991 22568 10033 16261 10033 16261 908 18101 908 18101 563 20499 563 20499 15231 3865 15231 3865 20490 3898 20490 3898 21038 8257 21038 8257 18353 6369 18353 6369 11768 4508 11768 4508 17678 13411 17678 13411 3942 5447 3942 5447 2589 4712 2589 4712 8514 9200 8514 9200 12610 1502 12610 1502 10936 11539 10936 11539 3532 10181 3532 10181 12971 1902 12971 1902 16581 5715 16581 5715 13044 5187 13044 5187 9780 977 9780 977 17940 10248 17940 10248 16096 4398 16096 4398 9690 13961 9690 13961 7184 8417 7184 8417 4555 6849 4555 6849 20080 14497 20080 14497 7280 10758 7280 10758 8038 9041 8038 9041 9474 7545 9474 7545 6868 5933 6868 5933 11588 12200 11588 12200 12470 16266 12470 16266 13813 15114 13813 15114 16414 21212 16414 21212 11389 15326 11389 15326 21271 22427 21271 22427 21450 19075 21450 19075 21525 21591 21525 21591 21930 23162 21930 23162 3057 18707 3057 18707 2713 11664 2713 11664 1735 21532 1735 21532 10151 23628 10151 23628 14808 24229 14808 24229 16612 6249 16612 6249 17766 6779 17766 6779 14952 12752 14952 12752 19685 11865 19685 11865 12217 15016 12217 15016 4115 16835 4115 16835 14942 18100 14942 18100 5304 14727 5304 14727 22296 11877 22296 11877 22812 16480 22812 16480 23473 18105 23473 18105 15148 21929 15148 21929 16997 5100 16997 5100 17272 9963 17272 9963 19554 8680 19554 8680 23229 8366 23229 8366 2982 23727 2982 23727 2049 15845 2049 15845 1544 18940 1544 18940 15300 3786 15300 3786 10834 2273 10834 2273 7883 1081 7883 1081 16677 3970 16677 3970 17691 10648 17691 10648 18962 8628 18962 8628 4990 4171 4990 4171 2687 3010 2687 3010 1155 2757 1155 2757 4219 5781 4219 5781 2535 19085 2535 19085 4247 11780 4247 11780 2316 8845 2316 8845 2207 14041 2207 14041 1088 14482 1088 14482 594 8159 594 8159 529 22188 529 22188 20084 11951 20084 11951 2562 21710 2562 21710 1950 15489 1950 15489 952 13415 952 13415 899 5243 899 5243 19648 9265 19648 9265 21529 2408 21529 2408 16599 8132 16599 8132 2213 15982 2213 15982 12409 19760 12409 19760 10461 15599 10461 15599 4985 15758 4985 15758 4585 8617 4585 8617 1567 21851 1567 21851 7737 24277 7737 24277 7488 19090 7488 19090 7246 19523 7246 19523 13977 15338 13977 15338 11466 14105 11466 14105 6303 11408 6303 11408 13744 13118 13744 13118 16995 5219 16995 5219 17296 3430 17296 3430 8154 2850 8154 2850 9272 7313 9272 7313 18165 14845 18165 14845 13978 14282 13978 14282 15351 15414 15351 15414 9322 11297 9322 11297 22687 20448 22687 20448 10415 18016 10415 18016 1768 17840 1768 17840 1706 5087 1706 5087 1408 3528 1408 3528 7401 12419 7401 12419 13695 9902 13695 9902 4059 15580 4059 15580 16072 5757 16072 5757 10013 3857 10013 3857 9664 8844 9664 8844 9971 14089 9971 14089 10580 14120 10580 14120 2734 13097 2734 13097 17808 12805 17808 12805 17633 7253 17633 7253 15101 5455 15101 5455 15269 12265 15269 12265 11663 17565 11663 17565 17459 19907 17459 19907 20524 24067 20524 24067 9106 24346 9106 24346 7850 24652 7850 24652 5209 19403 5209 19403 5032 10479 5032 10479 6271 3685 6271 3685 3118 15219 3118 15219 2402 12293 2402 12293 1015 13210 1015 13210 17814 14424 17814 14424 20606 3184 20606 3184 10842 13826 10842 13826 13996 10935 13996 10935 3656 22140 3656 22140 17410 21744 17410 21744 21463 22586 21463 22586 15122 22831 15122 22831 11880 23092 11880 23092 14770 18270 14770 18270 20792 5700 20792 5700 23010 4595 23010 4595 12170 2507 12170 2507 8550 17775 8550 17775 2417 13502 2417 13502 7614 19483 7614 19483 12523 1167 12523 1167 8369 702 8369 702 5995 16667 5995 16667 4706 14316 4706 14316 14192 18592 14192 18592 17340 23026 17340 23026 6926 15672 6926 15672 11894 6018 11894 6018 14845 5091 14845 5091 16915 11767 16915 11767 20294 10363 20294 10363 22935 7263 22935 7263 20599 5877 20599 5877 6147 4957 6147 4957 4313 8490 4313 8490 6991 18227 6991 18227 21123 19018 21123 19018 10170 12627 10170 12627 9829 19073 9829 19073 3973 16339 3973 16339 2719 17829 2719 17829 19415 17909 19415 17909 23816 15746 23816 15746 10336 5683 10336 5683 9844 4257 9844 4257 12497 3584 12497 3584 11963 2878 11963 2878 18558 13451 18558 13451 20766 13949 20766 13949 23781 19996 23781 19996 1507 13178 1507 13178 20708 22753 20708 22753 5544 15792 5544 15792 4939 19004 4939 19004 4045 9141 4045 9141 12037 6162 12037 6162 18051 19250 18051 19250 3976 23370 3976 23370 3453 18817 3453 18817 3293 13219 3293 13219 6686 1729 6686 1729 9961 1701 9961 1701 18447 929 18447 929 15528 452 15528 452 14282 11802 14282 11802 5281 18522 5281 18522 5030 6537 5030 6537 8488 21848 8488 21848 12807 17395 12807 17395 19601 18301 19601 18301 23820 12386 23820 12386 24609 16377 24609 16377 22563 18024 22563 18024 18812 18682 18812 18682 19793 20244 19793 20244 22978 8590 22978 8590 23559 9153 23559 9153 6002 2800 6002 2800 5944 22115 5944 22115 5760 16740 5760 16740 11047 12903 11047 12903 9371 16857 9371 16857 4645 6466 4645 6466 7967 21843 7967 21843 8776 23150 8776 23150 6102 23484 6102 23484 20346 23873 20346 23873 21887 7611 21887 7611 16531 9424 16531 9424 19737 7886 19737 7886 24001 7705 24001 7705 24623 10946 24623 10946 2365 21226 2365 21226 4477 9549 4477 9549 4152 2907 4152 2907 2812 8152 2812 8152 1502 20158 1502 20158 20465 4424 20465 4424 21746 12036 21746 12036 21945 7993 21945 7993 20128 7291 20128 7291 17929 20580 17929 20580 18985 21416 18985 21416 9908 22886 9908 22886 5515 6711 5515 6711 2200 4661 2200 4661 15587 4089 15587 4089 16303 14806 16303 14806 19932 15276 19932 15276 21285 15337 21285 15337 21505 11520 21505 11520 22221 14900 22221 14900 19823 11631 19823 11631 20385 8200 20385 8200 20879 7027 20879 7027 21647 17275 21647 17275 23294 15659 23294 15659 21524 18497 21524 18497 17642 8988 17642 8988 7636 18863 7636 18863 8042 16494 8042 16494 2856 17014 2856 17014 2442 16114 2442 16114 17304 7401 17304 7401 10194 5422 10194 5422 16081 3761 16081 3761 9457 2953 9457 2953 4209 2347 4209 2347 1831 13472 1831 13472 23635 15461 23635 15461 23706 22266 23706 22266 11808 23063 11808 23063 16948 11011 16948 11011 22028 8709 22028 8709 23130 6870 23130 6870 10216 4280 10216 4280 9693 4246 9693 4246 5876 2895 5876 2895 16383 15736 16383 15736 17624 6605 17624 6605 9186 8347 9186 8347 17237 20046 17237 20046 20444 10617 20444 10617 10304 10392 10304 10392 8847 6897 8847 6897 16702 6566 16702 6566 18070 6799 18070 6799 19353 16249 19353 16249 19905 18453 19905 18453 20503 21026 20503 21026 17468 23355 17468 23355 20819 23847 20819 23847 9236 23960 9236 23960 13709 24129 13709 19511 13709 19511 10403 21299 10403 21299 5242 13213 5242 13213 16371 8498 16371 8498 13434 7036 13434 7036 18707 14154 18707 14154 10210 6918 10210 6918 12575 6929 12575 6929 14035 9774 14035 9774 17519 14139 17519 14139 17684 15493 17684 15493 18899 6688 18899 6688 8588 2467 8588 2467 7991 3482 7991 3482 5275 3252 5275 3252 20547 2351 20547 2351 19307 2319 19307 2319 19436 14560 19436 14560 10861 6938 10861 6938 12559 16814 12559 16814 18953 15450 18953 15450 2474 18217 2474 18217 9952 20565 9952 20565 3746 20051 3746 20051 19577 13675 19577 13675 22526 15303 22526 15303 23169 10415 23169 10415 23277 10174 23277 10174 23632 5834 23632 5834 14071 2630 14071 2630 11101 2307 11101 2307 9010 4790 9010 4790 18213 1999 18213 1999 16216 19738 16216 19738 14543 7900 14543 7900 19390 20926 19390 20926 21933 22290 21933 22290 20646 22851 20646 22851 7493 22972 7493 22972 4727 5501 4727 5501 4312 4850 4312 4850 2795 20396 2795 20396 14973 9526 14973 9526 13783 5485 13783 5485 14259 7843 14259 7843 11568 16364 11568 16364 18099 14735 18099 14735 20516 13818 20516 13818 13973 6261 13973 6261 6090 3798 6090 3798 3360 12194 3360 12194 1676 11309 1676 11309 7762 7750 7762 7750 6848 6140 6848 6140 23019 3242 23019 3242 7320 3160 7320 3160 14393 2279 14393 2279 13531 14475 13531 14475 16649 16242 16649 16242 17852 16533 17852 16533 23096 20433 23096 20433 18378 9829 18378 9829 5559 5122 5559 5122 8909 18399 8909 18399 7419 18809 7419 18809 15740 22041 15740 22041 17029 22464 17029 22464 4853 4894 4853 4894 11313 3783 11313 3783 14823 12490 14823 12490 15573 4318 15573 4318 14471 3943 14471 3943 17618 3634 17618 3634 11539 9158 11539 9158 13398 17123 13398 17123 17067 14644 17067 14644 5200 11733 5200 11733 4894 8463 4894 8463 2601 7131 2601 7131 7878 16519 7878 16519 17581 8058 17581 8058 13145 8939 13145 8939 19166 7882 19166 7882 20365 11225 20365 11225 20980 21307 20980 21307 15017 11878 15017 11878 11013 5031 11013 5031 4917 4760 4917 4760 4028 11904 4028 11904 1288 12466 1288 12466 8796 8696 8796 8696 6426 6504 6426 6504 13392 14986 13392 14986 12208 17976 12208 17976 13322 3824 13322 3824 18785 3435 18785 3435 21099 11545 21099 11545 23460 12732 23460 12732 23737 12732 18612 19810 18612 19810 13018 7309 13018 7309 21301 9815 21301 9815 21367 10908 21367 10908 19289 22440 19289 22440 5588 17165 5588 17165 11696 22025 11696 22025 14473 22869 14473 22869 12749 21693 12749 21693 20838 21467 20838 21467 21857 22865 21857 22865 22837 7625 22837 7625 20775 8594 20775 8594 19534 5316 19534 5316 21232 4202 21232 4202 12746 1669 12746 1669 11726 16348 11726 16348 5269 14532 5269 14532 12979 18426 12979 18426 20611 16956 20611 16956 21435 15174 21435 15174 12733 11787 12733 11787 10910 4914 10910 4914 10484 5669 10484 5669 4326 5392 4326 5392 4076 9191 4076 9191 6016 7918 6016 7918 10532 3451 10532 3451 17279 3038 17279 3038 21356 17076 21356 17076 7105 17120 7105 17120 8703 16075 8703 16075 8478 12336 8478 12336 10670 13368 10670 13368 9497 13305 9497 13305 8448 9311 8448 9311 18684 10934 18684 10934 21153 13422 21153 13422 19490 8029 19490 8029 9396 7303 9396 7303 13563 4132 13563 4132 13146 1933 13146 1933 16665 2945 16665 2945 15221 6487 15221 6487 12323 5633 12323 5633 11321 4012 11321 4012 11564 16271 11564 16271 20048 19974 20048 19974 20379 21255 20379 21255 21073 4283 21073 4283 11492 20716 11492 20716 9777 22978 9777 22978 9251 11557 9251 11557 15600 4631 15600 4631 19149 4576 19149 4576 20276 3753 20276 3753 23024 7234 23024 7234 17775 2222 17775 2222 18793 17068 18793 17068 10452 23037 10452 23037 15588 19940 15588 19940 17438 20848 17438 20848 18641 18376 18641 18376 17066 20906 17066 20906 16111 21046 16111 21046 18104 19858 18104 19858 22274 14008 22274 14008 8346 10527 8346 10527 7471 12237 7471 12237 5804 10690 5804 10690 18354 11686 18354 11686 23059 13138 23059 13138 14168 4368 14168 4368 14812 22113 14812 22113 14882 23357 14882 23357 9256 23616 9256 23616 3149 16507 3149 16507 4587 17688 4587 17688 2234 21482 2234 21482 15230 7179 15230 7179 9054 12080 9054 12080 12471 10970 12471 10970 7128 19900 7128 19900 2753 18035 2753 18035 16031 20411 16031 20411 8048 21117 8048 21117 10110 22313 10110 22313 19430 22885 19430 22885 12828 13071 12828 13071 15725 10646 15725 10646 16146 17021 16146 17021 8946 8840 8946 8840 10504 8831 10504 8831 15810 8116 15810 8116 3334 10682 3334 10682 14362 10309 14362 10309 13242 8813 13242 8813 15341 21538 15341 21538 12739 23175 12739 23175 17770 23770 17770 23770 10846 20317 10846 20317 5233 21679 5233 21679 9643 19301 9643 19301 8097 20360 8097 20360 3483 21091 3483 21091 15247 16682 15247 16682 17494 7497 17494 7497 18452 19323 18452 19323 13536 19382 13536 19382 18990 10507 18990 10507 10291 8398 10291 8398 7136 11840 7136 11840 782 12693 782 12693 751 7912 751 7912 10674 7658 10674 7658 18922 7887 18922 7887 18390 6671 18390 6671 20621 6082 20621 6082 22386 7764 22386 7764 22617 10869 22617 10869 23667 10750 23667 10750 9850 14215 9850 14215 5696 14613 5696 14613 4354 5916 4354 5916 17629 20968 17629 20968 17863 21384 17863 21384 14835 14715 14835 14715 16769 1652 16769 1652 13533 4172 13533 4172 16398 18557 16398 18557 11546 19348 11546 19348 12929 19908 12929 19908 16161 20082 16161 20082 16908 19508 16908 19508 14995 20563 14995 20563 15414 20845 15414 20845 13312 21473 13312 21473 14499 13974 14499 13974 20387 16594 20387 16594 18313 22832 18313 22832 19520 18481 19520 18481 20842 19282 20842 19282 8106 20014 8106 20014 12317 11495 12317 11495 11972 9841 11972 9841 12453 5629 12453 5629 13319 15830 13319 15830 20457 13401 20457 13401 20657 14103 20657 14103 21947 13245 21947 13245 22241 15446 22241 15446 17256 15273 17256 15273 19775 13123 19775 13123 6180 13402 6180 13402 16813 14167 16813 14167 18494 18680 18494 18680 16080 10932 16080 10932 18882 6987 18882 6987 20259 11262 20259 11262 8083 14232 8083 14232 6550 18040 6550 18040 14926 19898 14926 19898 11864 13771 11864 13771 6314 6493 6314 6493 6519 22079 6519 22079 7051 23100 7051 23100 17619 8011 17619 8011 19092 7085 19092 7085 21304 19261 21304 19261 21307 19261 3472 21080 3472 21080 3393 21149 3393 21149 12740 21275 12740 21275 11002 21628 11002 21628 12166 12125 12166 12125 16940 8426 16940 8426 13057 14400 13057 14400 3498 15005 3498 15005 3137 8193 3137 8193 784 11150 784 11150 5645 6628 5645 6628 11891 9741 11891 9741 3326 17615 3326 17615 9978 18756 9978 18756 10740 20764 10740 20764 10977 21020 10977 21020 13170 9282 13170 9282 16650 5612 16650 5612 19963 8475 19963 8475 19983 14235 19983 14235 17998 17769 17998 17769 18773 19123 18773 19123 19387 7754 19387 7754 8760 11254 8760 11254 16331 17451 16331 17451 8276 18787 8276 18787 5087 11453 5087 11453 4916 13492 4916 13492 17973 16921 17973 16921 20644 19184 20644 19184 8101 8083 8101 8083 14355 11857 14355 11857 15125 13663 15125 13663 16616 19706 16616 19706 8542 19389 8542 19389 13681 10369 13681 10369 14584 15343 14584 15343 12912 12823 12912 12823 14682 16823 14682 16823 15776 5801 15776 5801 10873 18604 10873 18604 7039 21624 7039 21624 2660 20510 2660 20510 11303 7102 11303 7102 9491 20700 9491 20700 11441 12624 11441 12624 14055 12219 14055 12219 13506 10398 13506 10398 13846 3399 13846 3399 15145 6229 15145 6229 14435 10860 14435 10860 15877 16644 15877 16644 17515 18487 17515 18487 17840 20443 17840 20443 18185 7673 18185 7673 15894 7081 15894 7081 16761 9015 16761 9015 20556 6371 20556 6371 19878 5927 19878 5927 20309 8242 20309 8242 21029 6881 21029 6881 5495 21899 5495 21899 6856 11658 6856 11658 6571 10030 6571 10030 10219 10867 10219 10867 12674 7167 12674 7167 14375 2223 14375 2223 11871 1453 11871 1453 16433 4874 16433 4874 12359 18253 12359 18253 9197 20259 9197 20259 10199 12936 10199 12936 10636 13945 10636 13945 6076 9233 6076 9233 6243 19719 6243 19719 5736 8651 5736 8651 5107 12720 5107 12720 5885 6544 5885 6544 11147 11714 11147 11714 14676 18234 14676 18234 15212 8477 15212 8477 13340 4935 13340 4935 18067 13447 18067 13447 18264 4757 18264 4757 18832 16156 18832 16156 11974 15788 11974 15788 13474 18338 13474 18338 17088 6773 17088 6773 15440 16751 15440 16751 16365 17140 16365 17140 5649 12093 5649 12093 9383 10134 9383 10134 14179 8967 14179 8967 8193 10589 8193 10589 6025 12670 6025 12670 14866 13997 14866 13997 16373 10517 16373 10517 12132 18388 12132 18388 12330 19821 12330 19821 12777 16660 12777 16660 6570 14969 6570 14969 10019 6080 10019 6080 9763 5564 9763 5564 15354 5975 15354 5975 19218 5365 19218 5365 7363 4478 7363 4478 17963 4428 17963 4428 11136 18107 11136 18107 4234 15567 4234 15567 3952 17294 3952 17294 3843 18046 3843 18046 1869 21601 1869 21601 1803 9281 1803 9281 3728 14631 3728 14631 2549 14522 2549 14522 1699 12961 1699 12961 1115 13634 1115 13634 5786 18297 5786 18297 6969 14887 6969 14887 4528 14780 4528 14780 4306 6509 4306 6509 4287 4845 4287 4845 6947 4703 6947 4703 15949 5660 15949 5660 17359 16987 17359 16987 5873 21749 5873 21749 3207 17072 3207 17072 17881 18532 17881 18532 17128 18607 17128 18607 11161 20427 11161 20427 8886 20457 8886 20457 12528 20520 12528 20520 6706 21097 6706 21097 6490 21774 6490 21774 3441 17579 3441 17579 12092 10016 12092 10016 16496 11334 16496 11334 18765 11813 18765 11813 14852 9476 14852 9476 15153 3694 15153 3694 6534 7828 6534 7828 5354 6048 5354 6048 11322 14309 11322 14309 13494 5684 13494 5684 9501 5481 9501 5481 7377 5258 7377 5258 17292 16216 17292 16216 18877 20306 18877 20306 8508 8223 8508 8223 18200 7345 18200 7345 5706 12680 5706 12680 11348 18665 11348 18665 6584 3400 6584 3400 4913 10225 4913 10225 4746 8860 4746 8860 8771 3272 8771 3272 11513 6980 11513 6980 9837 9732 9837 9732 9899 11923 9899 11923 20835 12019 20835 12019 18479 8418 18479 8418 18627 6454 18627 6454 21230 6317 21230 6317 21255 6317 16296 2644 16296 2644 15636 13809 15636 13809 13773 16025 13773 16025 11631 19061 11631 19061 16073 7791 16073 7791 15068 6970 15068 6970 6335 14068 6335 14068 11948 8166 11948 8166 3312 8088 3312 8088 5114 7075 5114 7075 7725 9017 7725 9017 16610 11382 16610 11382 16454 12631 16454 12631 19208 12696 19208 12696 7674 8707 7674 8707 6805 17538 6805 17538 16124 20335 16124 20335 13035 4365 13035 4365 11636 11833 11636 11833 14832 11221 14832 11221 19937 6522 19937 6522 8999 9151 8999 9151 5174 8795 5174 8795 3796 14332 3796 14332 9738 17669 9738 17669 12507 20526 12507 20526 14592 20987 14592 20987 13815 21158 13815 21158 1542 21182 1542 9204 1542 9204 1129 9350 1129 9350 1070 9350 12246 11423 12246 11423 12383 17260 12383 17260 12918 8144 12918 8144 15994 16027 15994 16027 14589 3510 14589 3510 10724 3394 10724 3394 7638 19098 7638 19098 11831 12438 11831 12438 8235 15566 8235 15566 8940 13081 8940 13081 4198 20282 4198 20282 1693 20621 1693 20621 11958 15235 11958 15235 13098 9385 13098 9385 1344 11323 1344 11323 1235 11323 13223 15709 13223 15709 13727 12650 13727 12650 19002 15699 19002 15699 19623 14124 19623 14124 20266 15882 20266 15882 17222 16347 17222 16347 5618 11274 5618 11274 3692 9318 3692 9318 13548 13554 13548 13554 17695 13261 17695 13261 10552 13510 10552 13510 6493 8614 6493 8614 17437 8504 17437 8504 17637 7808 17637 7808 19116 9550 19116 9550 20536 12960 20536 12960 9282 4563 9282 4563 8971 16810 8971 16810 9408 14392 9408 14392 11154 19000 11154 19000 9314 17682 9314 17682 3396 16183 3396 16183 1868 19344 1868 19344 4365 19054 4365 19054 8696 20125 8696 20125 13932 18254 13932 18254 14921 14866 14921 14866 17721 11590 17721 11590 17567 12829 17567 12829 20384 14932 20384 14932 15803 7086 15803 7086 10720 10458 10720 10458 20226 6395 20226 6395 21005 14099 21005 14099 8055 15039 8055 15039 13821 10336 13821 10336 17888 13515 17888 13515 18975 11343 18975 11343 19021 7384 19021 7384 19066 7384 14102 4995 14102 4995 12346 5578 12346 5578 8188 11687 8188 11687 13638 9979 13638 9979 8576 7273 8576 7273 18808 5952 18808 5952 7584 10794 7584 10794 17164 3518 17164 3518 17387 12300 17387 12300 18150 11655 18150 11655 18623 7584 18623 7584 18757 7584 16190 6273 16190 6273 16634 3267 16634 3267 16805 10094 16805 10094 10107 4611 10107 4611 8167 11917 8167 11917 7382 9845 7382 9845 5156 12296 5156 12296 4204 12068 4204 12068 3557 17401 3557 17401 3108 16924 3108 16924 2978 19111 2978 19111 2405 10674 2405 10674 1726 14453 1726 14453 4694 14115 4694 14115 11411 8794 11411 8794 6894 7319 6894 7319 6145 5516 6145 5516 12044 18144 12044 18144 9194 13117 9194 13117 8400 16135 8400 16135 14001 19530 14001 19530 15851 5271 15851 5271 16550 1685 16550 1685 13400 1682 13400 12630 13400 12630 10782 13595 10782 13595 11163 17197 11163 17197 12895 18732 12895 18732 14644 8982 14644 8982 11382 4539 11382 4539 12223 8746 12223 8746 15924 10710 15924 10710 17209 11906 17209 11906 13078 6293 13078 6293 7724 16049 7724 16049 13728 16416 13728 16416 4759 15546 4759 15546 4068 15134 4068 15134 13290 15521 13290 15521 17776 8427 17776 8427 11918 5883 11918 5883 7511 4771 7511 4771 13209 9084 13209 9084 13921 11218 13921 11218 12855 8538 12855 8538 16692 8030 16692 8030 9588 7326 9588 7326 6213 17317 6213 17317 6891 10113 6891 10113 8078 5970 8078 5970 7807 16149 7807 16149 5336 14574 5336 14574 7296 17912 7296 17912 10097 18648 10097 18648 10858 5200 10858 5200 10791 12059 10791 12059 15006 13940 15006 13940 15163 13199 15163 13199 16178 11385 16178 11385 16837 12798 16837 12798 12180 13374 12180 13374 9775 17877 9775 17877 8954 9177 8954 9177 11584 9609 11584 9609 12964 13481 12964 13481 7734 13674 7734 13674 14815 5225 14815 5225 11700 11074 11700 11074 17055 16865 17055 16865 8668 17586 8668 17586 11879 13126 11879 13126 16107 13479 16107 13479 9563 11978 9563 11978 15069 14771 15069 14771 15649 15097 15649 15097 6069 14088 6069 14088 5813 12587 5813 12587 12429 5996 12429 5996 10709 19619 10709 19619 6623 20021 6623 20021 5555 17944 5555 17944 9445 14177 9445 14177 7076 16754 7076 16754 7036 20679 7036 20679 11991 15718 11991 15718 12645 17149 12645 17149 8388 18747 8388 18747 5460 15911 5460 15911 4413 20771 4413 20771 5969 14421 5969 14421 5809 18993 5809 18993 5311 15533 5311 15533 8874 17099 8874 17099 10680 19839 10680 19839 11053 19943 11053 8798 11053 8798 11203 14880 11203 14880 12617 12660 12617 12660 9134 11775 9134 11775 7530 9583 7530 9583 7755 10734 7755 10734 7219 9481 7219 9481 1860 3283 1860 3283 15413 7461 15413 7461 10439 17033 10439 17033 18579 1792 18579 1792 13537 12368 13537 12368 14091 10782 14091 10782 10274 10186 10274 10186 10699 10356 10699 10356 14093 14131 14093 14131 10275 16302 10275 16302 10418 19159 10418 19159 6302 15555 6302 15555 8374 10042 8374 10042 10642 9947 10642 14185 10642 14185 10158 11337 10158 11337 9433 16710 9433 16710 9803 17281 9803 13059 9803 13059 8868 16734 8868 16734 6092 16984 6092 10269 6092 10269 9756 10200 9756 10362 9756 10362 9791 10362 9550 14802 9550
50037 59988466 0 59988466 62737606 60370645 62737606 60370645 60557488 56547780 60557488 56547780 61230159 56116284 61230159 56116284 58646598 56065878 58646598 56065878 58516692 56579063 58516692 56579063 59151373 55206417 59151373 55206417 60537372 54802603 60537372 54802603 56536130 55802779 56536130 55802779 55970972 54294961 55970972 54294961 55696398 55297731 55696398 55297731 55419105 55667737 55419105 55667737 57927544 55109055 57927544 55109055 58604627 53920698 58604627 53920698 55323727 54038594 55323727 54038594 57832778 52755371 57832778 52755371 54887705 54353932 54887705 54353932 58387123 52943486 58387123 52943486 56420382 57014601 56420382 57014601 59017270 57103595 59017270 57103595 59265276 54811461 59265276 54811461 59874985 58207143 59874985 58207143 59403497 58632755 59403497 58632755 57995630 56061517 57995630 56061517 58856564 55919225 58856564 55919225 57940998 56334207 57940998 56334207 58270778 53713705 58270778 53713705 58514666 57488646 58514666 57488646 58436569 57591685 58436569 57591685 58384159 58408483 58384159 58408483 60426612 58692317 60426612 58692317 60343454 59259999 60343454 59259999 62377495 59193261 62377495 59193261 60888406 59480003 60888406 59480003 59364125 58331229 59364125 58331229 57831380 55906035 57831380 55906035 56483344 53206079 56483344 53206079 56597274 53080851 56597274 53080851 57651230 52794358 57651230 52794358 54228054 53029409 54228054 53029409 56149167 53511675 56149167 53511675 56796328 52204979 56796328 52204979 54905759 50511694 54905759 50511694 52069900 49725012 52069900 49725012 51019167 49902329 51019167 49902329 54068460 49635354 54068460 49635354 53217711 49481679 53217711 49481679 53943194 50486083 53943194 50486083 54694144 53479888 54694144 53479888 54768034 52845100 54768034 52845100 57294613 55383743 57294613 55383743 56929226 54773214 56929226 54773214 56234013 54964608 56234013 54964608 57307004 54944571 57307004 54944571 58097118 54857901 58097118 54857901 57123109 53517941 57123109 53517941 58088493 53718832 58088493 53718832 57582074 53942035 57582074 53942035 55375494 54420267 55375494 54420267 55329083 51235140 55329083 51235140 55366578 51113533 55366578 51113533 55910451 50910336 55910451 50910336 56309236 55413853 56309236 55413853 56999848 55115856 56999848 55115856 58067023 57940311 58067023 57940311 57115035 58859682 57115035 58859682 61990840 58563946 61990840 58563946 60743860 58511168 60743860 58511168 60332898 58161381 60332898 58161381 60192333 58719924 60192333 58719924 61194957 60578761 61194957 60578761 64588286 60411122 64588286 60411122 64765572 62703687 64765572 62703687 64642137 62839290 64642137 62839290 63999648 63065195 63999648 63065195 63730303 60436543 63730303 60436543 63769519 60297235 63769519 60297235 61766068 59631065 61766068 59631065 60565275 59913651 60565275 59913651 62549502 60109316 62549502 60109316 60869281 59032112 60869281 59032112 60628120 59575533 60628120 59575533 60305502 57311179 60305502 57311179 60626336 57561337 60626336 57561337 59800250 56605290 59800250 56605290 60005222 56203079 60005222 56203079 59756678 57463715 59756678 57463715 60021389 57037290 60021389 57037290 59465085 56483739 59465085 56483739 58578072 55534373 58578072 55534373 57094872 55644948 57094872 55644948 56726190 55007558 56726190 55007558 57320730 55911146 57320730 55911146 56397968 56307064 56397968 56307064 56174516 55135598 56174516 55135598 57646276 56112051 57646276 56112051 56134543 56881449 56134543 56881449 61893748 56848378 61893748 56848378 61009039 58734371 61009039 58734371 60927448 58697561 60927448 58697561 59714998 58727801 59714998 58727801 61871029 61137817 61871029 61137817 63733520 61297024 63733520 61297024 63113482 61924314 63113482 61924314 62643267 60277564 62643267 60277564 63526234 62122612 63526234 62122612 63277209 62459134 63277209 62459134 62443800 58473300 62443800 58473300 62845987 59940401 62845987 59940401 63237035 59910409 63237035 59910409 62777017 59949279 62777017 59949279 62838327 61503386 62838327 61503386 62152590 58552501 62152590 58552501 60671424 59000625 60671424 59000625 58710003 57211089 58710003 57211089 56543802 54602119 56543802 54602119 54971857 53808642 54971857 53808642 54576495 53975943 54576495 53975943 56766706 54900758 56766706 54900758 56368448 55143304 56368448 55143304 56296458 55354827 56296458 55354827 55883173 55403432 55883173 55403432 55741102 54521365 55741102 54521365 55708545 54381246 55708545 54381246 56772370 52648702 56772370 52648702 54400000 53425386 54400000 53425386 56891936 52542527 56891936 52542527 57108557 56986902 57108557 56986902 56722592 57645983 56722592 57645983 60463816 58898213 60463816 58898213 61297221 58257246 61297221 58257246 61513331 59947907 61513331 59947907 62341821 58947921 62341821 58947921 62173507 59632592 62173507 59632592 60317402 57377917 60317402 57377917 60635688 57702770 60635688 57702770 61738168 58578743 61738168 58578743 61969772 60754706 61969772 60754706 63491008 60747718 63491008 60747718 64856153 62593391 64856153 62593391 63889916 61345101 63889916 61345101 64075900 61432187 64075900 61432187 64168579 61588856 64168579 61588856 64157953 60991270 64157953 60991270 64311439 61788199 64311439 61788199 63376018 62496482 63376018 62496482 62924774 60172619 62924774 60172619 61338422 57201338 61338422 57201338 61635429 57967833 61635429 57967833 60172705 55525590 60172705 55525590 60389293 55474620 60389293 55474620 60730224 56999777 60730224 56999777 58868972 55234854 58868972 55234854 59444353 57367804 59444353 57367804 59856052 56291580 59856052 56291580 60888544 56180656 60888544 56180656 59936598 55502133 59936598 55502133 60518182 58080674 60518182 58080674 61526848 59094138 61526848 59094138 60916997 59825276 60916997 59825276 60708505 57688517 60708505 57688517 60937044 56478260 60937044 56478260 61094706 60817408 61094706 60817408 64110993 61237459 64110993 61237459 62422257 61592366 62422257 61592366 64124726 61837595 64124726 61837595 64152665 62166231 64152665 62166231 63789196 62050080 63789196 62050080 64611244 63260692 64611244 63260692 64409116 63353627 64409116 63353627 64201720 63478133 64201720 63478133 65962029 64337675 65962029 64337675 65921341 64443207 65921341 64443207 66002462 63049042 66002462 63049042 66312205 63273161 66312205 63273161 66571764 62723022 66571764 62723022 66780703 63789024 66780703 63789024 66131738 62276565 66131738 62276565 64987313 61645842 64987313 61645842 64783978 61222310 64783978 61222310 65219029 61382184 65219029 61382184 65513909 62741634 65513909 62741634 66444993 62460678 66444993 62460678 66147686 63141033 66147686 63141033 66628409 63121969 66628409 63121969 66847554 63648117 66847554 63648117 67010725 63310506 67010725 63310506 67389309 64726797 67389309 64726797 68192876 65410086 68192876 65410086 68332714 65353466 68332714 65353466 68506804 64931329 68506804 64931329 67276722 63737799 67276722 63737799 67069899 63779920 67069899 63779920 67089094 63995871 67089094 63995871 67838541 63858767 67838541 63858767 66015026 64447880 66015026 64447880 65173667 62086262 65173667 62086262 64736441 61505695 64736441 61505695 64321996 61410008 64321996 61410008 63776565 61308953 63776565 61308953 63694276 61459355 63694276 61459355 63654708 60945771 63654708 60945771 63644587 60434133 63644587 60434133 63723236 59726360 63723236 59726360 62930971 61291069 62930971 61291069 64369615 60468990 64369615 60468990 61836101 61035157 61836101 61035157 63861442 61144413 63861442 61144413 63053476 61596506 63053476 61596506 64239184 61382119 64239184 61382119 64421020 61112840 64421020 61112840 64033710 60686987 64033710 60686987 63726979 60555952 63726979 60555952 64473609 62403437 64473609 62403437 64463933 62283570 64463933 62283570 64330800 62988070 64330800 62988070 65227803 63625198 65227803 63625198 66774402 64570669 66774402 64570669 66525315 62335019 66525315 62335019 65420174 62147241 65420174 62147241 66142426 62113815 66142426 62113815 66266746 64150535 66266746 64150535 67029565 64957488 67029565 64957488 66739208 63843751 66739208 63843751 67534984 65760371 67534984 65760371 67158432 64708534 67158432 64708534 66120379 63179307 66120379 63179307 66183168 63666227 66183168 63666227 65468842 62501587 65468842 62501587 65336717 61998401 65336717 61998401 63443454 62752444 63443454 62752444 63448966 60019803 63448966 60019803 61947577 60141695 61947577 60141695 61599011 60953444 61599011 60953444 61364110 59244388 61364110 59244388 59628170 57444291 59628170 57444291 60659042 56264668 60659042 56264668 60887219 57860727 60887219 57860727 61168575 57672831 61168575 57672831 58860318 56649503 58860318 56649503 58254070 54627658 58254070 54627658 57941332 56431920 57941332 56431920 56819733 56599427 56819733 56599427 56677613 53418811 56677613 53418811 56059219 51826096 56059219 51826096 56334557 51668880 56334557 51668880 55423701 51078187 55423701 51078187 55697459 53283177 55697459 53283177 53447678 49590277 53447678 49590277 52059771 48826813 52059771 48826813 52163570 50682699 52163570 50682699 51299179 51286127 51299179 51286127 51254310 48120512 51254310 48120512 50994073 47606630 50994073 47606630 50005403 44827705 50005403 44827705 50757282 47888178 50757282 47888178 51177794 47229370 51177794 47229370 51779296 49695492 51779296 49695492 53125527 49484209 53125527 49484209 53234892 48449221 53234892 48449221 53449425 52537463 53449425 52537463 53667457 52577707 53667457 52577707 54916312 51126800 54916312 51126800 53480315 52109614 53480315 52109614 52550744 52162613 52550744 52162613 56825289 55755511 56825289 55755511 55940334 55940619 55940334 55940619 55908902 55993430 55908902 55993430 59976280 57102785 59976280 57102785 59119743 57174006 59119743 57174006 60270025 57148263 60270025 57148263 58691709 54127292 58691709 54127292 58980784 56957898 58980784 56957898 58250342 56682743 58250342 56682743 58100879 56931717 58100879 56931717 59058897 57581106 59058897 57581106 62086947 58183365 62086947 58183365 61133166 57330689 61133166 57330689 61531088 56822422 61531088 56822422 58932677 55409170 58932677 55409170 59305399 54583438 59305399 54583438 59532307 54908732 59532307 54908732 59555177 54432677 59555177 54432677 57222986 55322393 57222986 55322393 56689637 55627024 56689637 55627024 57440665 56008119 57440665 56008119 59390663 57659131 59390663 57659131 58972079 57323196 58972079 57323196 58756069 56067195 58756069 56067195 59125140 55545630 59125140 55545630 57447337 52786412 57447337 52786412 57973262 52699538 57973262 52699538 56145064 53248259 56145064 53248259 54535302 53643629 54535302 53643629 55549333 54724815 55549333 54724815 57595750 57714804 57595750 57714804 58935240 57894017 58935240 57894017 60329186 58996722 60329186 58996722 60201617 57100528 60201617 57100528 59985528 56772167 59985528 56772167 60096814 56327577 60096814 56327577 57602827 56620161 57602827 56620161 59554147 55929284 59554147 55929284 58693860 56435888 58693860 56435888 59745936 57418397 59745936 57418397 59696525 58035594 59696525 58035594 59309560 55976070 59309560 55976070 58356920 57519506 58356920 57519506 58340342 55620767 58340342 55620767 57964172 56099179 57964172 56099179 59198489 56488868 59198489 56488868 59722800 56452205 59722800 56452205 58156871 56894614 58156871 56894614 58570702 56736159 58570702 56736159 59483181 55958284 59483181 55958284 57505005 55251429 57505005 55251429 56517927 55404766 56517927 55404766 57657905 55079830 57657905 55079830 55515966 53597517 55515966 53597517 57171649 52385400 57171649 52385400 53208480 52491365 53208480 52491365 54008565 50544575 54008565 50544575 54455659 50955974 54455659 50955974 54105829 50204882 54105829 50204882 54804596 53967046 54804596 53967046 55268544 51198594 55268544 51198594 55118879 53033638 55118879 53033638 56325034 54277434 56325034 54277434 56062111 54581550 56062111 54581550 55814691 52280197 55814691 52280197 55170049 50256163 55170049 50256163 55247585 53930980 55247585 53930980 54950510 54120988 54950510 54120988 56056854 53773375 56056854 53773375 55869138 52966291 55869138 52966291 54627398 52896194 54627398 52896194 54634109 51374931 54634109 51374931 55807644 52060761 55807644 52060761 52078684 52198562 52078684 52198562 55843545 52227768 55843545 52227768 56673035 51934311 56673035 51934311 53156883 52632146 53156883 52632146 52903212 52898381 52903212 52898381 54136203 51948136 54136203 51948136 53042665 52217984 53042665 52217984 52859941 50077011 52859941 50077011 53586482 50045910 53586482 50045910 51639911 50562050 51639911 50562050 53861978 48253293 53861978 48253293 51624372 46762303 51624372 46762303 45951902 41424488 45951902 41424488 46500026 44673534 46500026 44673534 48413827 46460351 48413827 46460351 51091724 46099233 51091724 46099233 51429326 46028676 51429326 46028676 45821793 42788466 45821793 42788466 47542885 45361129 47542885 45361129 47927141 43700446 47927141 43700446 45625205 44713359 45625205 44713359 46877068 45841547 46877068 45841547 48486673 47652740 48486673 47652740 46092083 47923450 46092083 47923450 51150948 48808854 51150948 48808854 52727925 47418170 52727925 47418170 53666257 52023632 53666257 52023632 52466196 52117677 52466196 52117677 51609759 48233667 51609759 48233667 52784250 51060334 52784250 51060334 52751159 50948698 52751159 50948698 51100702 51038417 51100702 51038417 54811516 50798246 54811516 50798246 55209981 50753023 55209981 50753023 52688314 51560701 52688314 51560701 52370676 49309329 52370676 49309329 51388926 48061121 51388926 48061121 50007684 48698278 50007684 48698278 49500460 49582874 49500460 49582874 49415120 45422422 49415120 45422422 49422631 44688272 49422631 44688272 48958518 46423868 48958518 46423868 50563560 45800507 50563560 45800507 50571917 46930865 50571917 46930865 52450784 51550110 52450784 51550110 53721714 48139997 53721714 48139997 48865443 44155344 48865443 44155344 49001855 45750230 49001855 45750230 50786236 45686348 50786236 45686348 48548084 45014378 48548084 45014378 48256532 44987480 48256532 44987480 47523869 46728228 47523869 46728228 45513007 41762694 45513007 41762694 46830516 41654918 46830516 41654918 47117589 41174075 47117589 41174075 42074429 41277209 42074429 41277209 43197340 39932608 43197340 39932608 43152215 38723526 43152215 38723526 42258845 38185258 42258845 38185258 41436004 41472165 41436004 41472165 40416590 41807983 40416590 41807983 39969758 40757234 39969758 40757234 39651769 36608705 39651769 36608705 39578701 38481035 39578701 38481035 42091702 37040134 42091702 37040134 40133176 37557121 40133176 37557121 40240806 36319190 40240806 36319190 36232987 33757864 36232987 33757864 36099071 37450658 36099071 37450658 38201751 34603315 38201751 34603315 38245125 37092487 38245125 37092487 41185325 36911796 41185325 36911796 40071597 37747459 40071597 37747459 40985966 37878307 40985966 37878307 41911481 37796185 41911481 37796185 41413129 38602255 41413129 38602255 43086884 40583645 43086884 40583645 45166909 42396703 45166909 42396703 44286359 41066358 44286359 41066358 44650841 45072263 44650841 45072263 44860308 45518843 44860308 45518843 48785268 45333334 48785268 45333334 45506454 45751866 45506454 45751866 48528504 43653063 48528504 43653063 46975319 48321672 46975319 48321672 46830437 44141190 46830437 44141190 48443083 43647924 48443083 43647924 47684419 43139527 47684419 43139527 44331330 44667782 44331330 44667782 49401144 44457170 49401144 44457170 47386894 43031621 47386894 43031621 45919137 46759354 45919137 46759354 49585254 45609209 49585254 45609209 49659439 46041020 49659439 46041020 50729897 47698347 50729897 47698347 52431338 47525033 52431338 47525033 52690482 51336025 52690482 51336025 54728489 51281217 54728489 51281217 54286400 53474373 54286400 53474373 55297266 51027529 55297266 51027529 55752950 52827014 55752950 52827014 55825501 51564423 55825501 51564423 55524430 53017823 55524430 53017823 55995030 54989762 55995030 54989762 55880300 52075805 55880300 52075805 56612869 51671221 56612869 51671221 54350810 53827415 54350810 53827415 54116169 52469094 54116169 52469094 55412606 51968806 55412606 51968806 55396696 52991234 55396696 52991234 54914154 53568988 54914154 53568988 56829431 52796695 56829431 52796695 53912021 53295735 53912021 53295735 56976817 54961290 56976817 54961290 55908883 55038544 55908883 55038544 55719029 55108717 55719029 55108717 55060393 52106190 55060393 52106190 55360300 51652584 55360300 51652584 54997962 50658602 54997962 50658602 55073938 50050086 55073938 50050086 55219546 53127746 55219546 53127746 55129206 52349513 55129206 52349513 54142388 50777968 54142388 50777968 54557096 50455712 54557096 50455712 54921895 50052839 54921895 50052839 55252397 54724970 55252397 54724970 55212006 53491202 55212006 53491202 54795328 54449830 54795328 54449830 54763446 51661522 54763446 51661522 52211411 51911078 52211411 51911078 54310197 53392750 54310197 53392750 53573132 53445095 53573132 53445095 54870127 52231769 54870127 52231769 53401856 52539827 53401856 52539827 56527570 52141415 56527570 52141415 56968886 51945617 56968886 51945617 54597130 51314832 54597130 51314832 53673211 51072083 53673211 51072083 54092168 51431200 54092168 51431200 54436701 50998052 54436701 50998052 53380893 52254387 53380893 52254387 55527453 51815070 55527453 51815070 56103057 51788235 56103057 51788235 53786736 52406484 53786736 52406484 53900079 50243700 53900079 50243700 54262485 49734126 54262485 49734126 52261750 48497258 52261750 48497258 48459150 49276045 48459150 49276045 50767776 49665157 50767776 49665157 52883871 52236953 52883871 52236953 55087169 53470295 55087169 53470295 54847546 52182613 54847546 52182613 52929902 52466200 52929902 52466200 53568987 52515655 53568987 52515655 53880053 52606712 53880053 52606712 56451050 54710860 56451050 54710860 58144936 54573583 58144936 54573583 57821344 55702376 57821344 55702376 58589524 55443894 58589524 55443894 59305984 54487798 59305984 54487798 59344362 55464238 59344362 55464238 59554560 56293941 59554560 56293941 59314270 57214853 59314270 57214853 60822302 56957154 60822302 56957154 58222536 56840870 58222536 56840870 57557405 55642686 57557405 55642686 57260747 53762730 57260747 53762730 57397367 53146698 57397367 53146698 58113524 54310980 58113524 54310980 58115788 53832668 58115788 53832668 56899780 53124167 56899780 53124167 53853803 49878477 53853803 49878477 54226776 52903850 54226776 52903850 53745711 51805464 53745711 51805464 54206029 51869443 54206029 51869443 53543273 51315832 53543273 51315832 53841004 50365901 53841004 50365901 54519183 52007909 54519183 52007909 54682743 51887112 54682743 51887112 53823054 50546299 53823054 50546299 53264099 49998790 53264099 49998790 53427844 49423671 53427844 49423671 51765753 49547238 51765753 49547238 52458049 52307983 52458049 52307983 52310042 51298443 52310042 51298443 52040144 51366450 52040144 51366450 52368323 50066859 52368323 50066859 52004714 47421849 52004714 47421849 52137213 51302668 52137213 51302668 54073773 53147045 54073773 53147045 57144360 55564759 57144360 55564759 57135533 54251455 57135533 54251455 57409158 54094042 57409158 54094042 58537469 56407200 58537469 56407200 59528227 55416610 59528227 55416610 59583453 57636540 59583453 57636540 61163292 58636323 61163292 58636323 61026691 57951256 61026691 57951256 59812064 58344695 59812064 58344695 60474145 58130450 60474145 58130450 60456606 56907713 60456606 56907713 58744646 58300799 58744646 58300799 58527392 56208888 58527392 56208888 59040651 55759859 59040651 55759859 58767014 57305241 58767014 57305241 58830228 55633900 58830228 55633900 59481367 57848763 59481367 57848763 62214530 57571199 62214530 57571199 58827234 57349283 58827234 57349283 59402761 55790204 59402761 55790204 59393651 54996361 59393651 54996361 59897340 58798851 59897340 58798851 59598119 59536869 59598119 59536869 62943529 59679200 62943529 59679200 63212475 59557815 63212475 59557815 62131413 59374849 62131413 59374849 62560376 59166554 62560376 59166554 61479955 57547470 61479955 57547470 61799933 60216313 61799933 60216313 62005043 58799216 62005043 58799216 61671040 57873790 61671040 57873790 60109962 58487180 60109962 58487180 60550445 57905463 60550445 57905463 62061935 59668352 62061935 59668352 62891386 59552803 62891386 59552803 62220228 60307526 62220228 60307526 61254987 59991618 61254987 59991618 61223131 60721560 61223131 60721560 60932386 59042504 60932386 59042504 60926749 59382865 60926749 59382865 61693251 59896793 61693251 59896793 64005990 59854595 64005990 59854595 62712525 59541265 62712525 59541265 61780296 58219788 61780296 58219788 59908294 57449655 59908294 57449655 59029189 57955202 59029189 57955202 60622620 58778115 60622620 58778115 60453532 59143636 60453532 59143636 59896134 59551132 59896134 59551132 63017613 59287158 63017613 59287158 63087973 59708228 63087973 59708228 62895630 60442146 62895630 60442146 63623108 61100702 63623108 61100702 62337343 61148272 62337343 61148272 61988989 61662431 61988989 61662431 61387715 61792009 61387715 61792009 63103719 60106503 63103719 60106503 63982450 60073257 63982450 60073257 63195007 61856459 63195007 61856459 64885250 61828294 64885250 61828294 64911047 61730600 64911047 61730600 62361429 59993920 62361429 59993920 62767564 59441191 62767564 59441191 63059284 59402626 63059284 59402626 61844256 59671511 61844256 59671511 62569649 60586267 62569649 60586267 62500603 58639243 62500603 58639243 62568791 59020538 62568791 59020538 62302520 60695694 62302520 60695694 63981276 61329531 63981276 61329531 63944229 62228302 63944229 62228302 63746057 60476669 63746057 60476669 63309933 59882621 63309933 59882621 61893525 60954991 61893525 60954991 61328651 58503994 61328651 58503994 60478875 58461720 60478875 58461720 60825672 58972203 60825672 58972203 62424345 60186900 62424345 60186900 63632109 60131091 63632109 60131091 63998112 61096660 63998112 61096660 63547682 61242689 63547682 61242689 62142167 60789767 62142167 60789767 63850877 62438257 63850877 62438257 63706185 60350694 63706185 60350694 63479810 60547645 63479810 60547645 63604653 60891947 63604653 60891947 62106279 57970803 62106279 57970803 61959731 58818864 61959731 58818864 62353704 59336526 62353704 59336526 62857128 59187005 62857128 59187005 61920509 59779018 61920509 59779018 61141595 58715966 61141595 58715966 61058006 57976229 61058006 57976229 61840225 59577721 61840225 59577721 62430731 60915592 62430731 60915592 63366842 60968492 63366842 60968492 63327132 59459069 63327132 59459069 61717501 57511315 61717501 57511315 61956655 58853379 61956655 58853379 62705356 58797183 62705356 58797183 61662356 60020590 61662356 60020590 62599078 60655149 62599078 60655149 62274765 61134674 62274765 61134674 60848314 61725775 60848314 61725775 64939483 61368545 64939483 61368545 65602339 62287112 65602339 62287112 65062212 62549570 65062212 62549570 65245539 62174265 65245539 62174265 64803741 61658093 64803741 61658093 63914032 61584276 63914032 61584276 62828024 61778299 62828024 61778299 65564933 61650845 65564933 61650845 64502376 61240755 64502376 61240755 64580619 61024493 64580619 61024493 65345244 62416537 65345244 62416537 65090784 62826018 65090784 62826018 63913054 61683431 63913054 61683431 64657992 62455723 64657992 62455723 66251926 62181243 66251926 62181243 66672862 64811677 66672862 64811677 66388539 65032297 66388539 65032297 66817101 65342844 66817101 65342844 66737040 64044611 66737040 64044611 68592151 64037200 68592151 64037200 66839456 63925349 66839456 63925349 67136873 63906462 67136873 63906462 66104544 63378730 66104544 63378730 66791203 63912732 66791203 63912732 67226217 64537599 67226217 64537599 66422244 63742802 66422244 63742802 65680053 63950126 65680053 63950126 65282761 64252801 65282761 64252801 65249831 63038584 65249831 63038584 65339484 62503165 65339484 62503165 65799052 62066673 65799052 62066673 65959533 61867526 65959533 61867526 64371708 61352503 64371708 61352503 63457994 61038720 63457994 61038720 64214184 61736933 64214184 61736933 64410841 61557556 64410841 61557556 62980007 62001165 62980007 62001165 64561280 61600662 64561280 61600662 64770563 61902892 64770563 61902892 64927327 61772115 64927327 61772115 65288481 61625630 65288481 61625630 65586105 62054237 65586105 62054237 66015048 63136813 66015048 63136813 66115513 62574290 66115513 62574290 64489811 63132696 64489811 63132696 64439451 62351304 64439451 62351304 65927328 63365785 65927328 63365785 65244049 63041225 65244049 63041225 65389370 63576703 65389370 63576703 66312780 63779004 66312780 63779004 66898572 64105639 66898572 64105639 66808373 63626928 66808373 63626928 65933140 63836745 65933140 63836745 65914958 64181831 65914958 64181831 65408515 62385265 65408515 62385265 64708622 63164991 64708622 63164991 65352505 62581772 65352505 62581772 65888978 63544492 65888978 63544492 65501371 62066893 65501371 62066893 65553083 62231241 65553083 62231241 65130118 61815512 65130118 61815512 65205104 63070110 65205104 63070110 65190009 63548902 65190009 63548902 64950634 63276291 64950634 63276291 64814481 61554877 64814481 61554877 65021940 61533011 65021940 61533011 64451125 61496658 64451125 61496658 64300980 61560676 64300980 61560676 64337001 61760457 64337001 61760457 63662589 60655126 63662589 60655126 63311029 60522112 63311029 60522112 63437533 59755796 63437533 59755796 63195731 59736320 63195731 59736320 60970229 59842353 60970229 59842353 60856240 58999271 60856240 58999271 61425697 58667295 61425697 58667295 59858167 58855129 59858167 58855129 59047774 56977733 59047774 56977733 59326047 57287247 59326047 57287247 57674099 57407216 57674099 57407216 60958891 59325175 60958891 59325175 61895024 58762795 61895024 58762795 61316204 59656511 61316204 59656511 62276761 59916700 62276761 59916700 61715626 60315244 61715626 60315244 63503233 60247190 63503233 60247190 62252885 60396094 62252885 60396094 62718938 59036423 62718938 59036423 62491385 58981153 62491385 58981153 61724374 59602118 61724374 59602118 63483289 59587046 63483289 59587046 62665744 59788279 62665744 59788279 61266611 60042223 61266611 60042223 60393431 56939606 60393431 56939606 60763016 56397703 60763016 56397703 59771463 56204341 59771463 56204341 58474933 55497658 58474933 55497658 59870217 58263009 59870217 58263009 61001943 58662422 61001943 58662422 59728943 59513090 59728943 59513090 61884261 59154386 61884261 59154386 61708720 58905684 61708720 58905684 60736471 58983501 60736471 58983501 60700693 57933639 60700693 57933639 60166313 57627672 60166313 57627672 61389971 58209163 61389971 58209163 61336191 58063664 61336191 58063664 62243746 57476672 62243746 57476672 59831888 56218987 59831888 56218987 60390099 57416094 60390099 57416094 60233573 58045785 60233573 58045785 61084979 58966008 61084979 58966008 62082907 58753556 62082907 58753556 61901281 59724201 61901281 59724201 61117103 59878578 61117103 59878578 61096970 59999017 61096970 59999017 61741118 58606562 61741118 58606562 61995385 60165018 61995385 60165018 59165768 60436652 59165768 60436652 62105285 59486602 62105285 59486602 62747458 59751128 62747458 59751128 62542915 58936244 62542915 58936244 62762707 58552340 62762707 58552340 60119279 57783664 60119279 57783664 59464733 57895866 59464733 57895866 60991359 59210109 60991359 59210109 62694063 59916993 62694063 59916993 62654636 60645947 62654636 60645947 62628323 60804971 62628323 60804971 61753023 60999528 61753023 60999528 64093311 61376515 64093311 61376515 64840392 62007309 64840392 62007309 64447080 61929349 64447080 61929349 64969553 63390076 64969553 63390076 64953536 63404305 64953536 63404305 65770075 62897896 65770075 62897896 65583234 62690830 65583234 62690830 64231794 62726896 64231794 62726896 65860969 63411881 65860969 63411881 65677945 63720122 65677945 63720122 66163371 62905414 66163371 62905414 65425502 63009141 65425502 63009141 64754287 61739906 64754287 61739906 64909542 62942056 64909542 62942056 64385728 61880640 64385728 61880640 64899633 61668135 64899633 61668135 63261300 61905675 63261300 61905675 64457311 61661727 64457311 61661727 64212158 61526033 64212158 61526033 64188314 60679554 64188314 60679554 64309714 62442943 64309714 62442943 64202997 61263386 64202997 61263386 64048128 62117551 64048128 62117551 64876893 62139855 64876893 62139855 65561971 62437497 65561971 62437497 65822047 62758996 65822047 62758996 64823341 62108066 64823341 62108066 64630742 61772675 64630742 61772675 64524024 62661790 64524024 62661790 65648368 62718415 65648368 62718415 66076569 62625438 66076569 62625438 64891053 62597526 64891053 62597526 64812005 62645875 64812005 62645875 65807792 62561454 65807792 62561454 63910001 61392044 63910001 61392044 63879259 60836231 63879259 60836231 64618788 60973940 64618788 60973940 63815444 61278266 63815444 61278266 62899486 61292626 62899486 61292626 62707627 62036522 62707627 62036522 64219174 60870277 64219174 60870277 64259876 61838962 64259876 61838962 63644770 61973631 63644770 61973631 63127847 62058106 63127847 62058106 63578443 62200193 63578443 62200193 64748786 61997160 64748786 61997160 65099900 61678644 65099900 61678644 63431764 61609638 63431764 61609638 63306172 60740143 63306172 60740143 63474611 60716397 63474611 60716397 62702444 59638155 62702444 59638155 62885297 60415151 62885297 60415151 62008743 59492923 62008743 59492923 61911803 59052791 61911803 59052791 61570064 58928617 61570064 58928617 61565954 58625308 61565954 58625308 60028804 57900045 60028804 57900045 60144768 56692406 60144768 56692406 58353679 57019356 58353679 57019356 59230106 56260129 59230106 56260129 60601798 55976199 60601798 55976199 57195897 56487632 57195897 56487632 56892687 56672651 56892687 56672651 57737306 57231724 57737306 57231724 60998667 58145627 60998667 58145627 62182228 58277831 62182228 58277831 62227577 59056372 62227577 59056372 62591832 58745902 62591832 58745902 60941627 59444667 60941627 59444667 61648087 59216877 61648087 59216877 62533764 59327968 62533764 59327968 61815598 60713361 61815598 60713361 63302897 60155148 63302897 60155148 62232466 60062709 62232466 60062709 63280029 60032786 63280029 60032786 62675480 59525406 62675480 59525406 62717480 59302653 62717480 59302653 58874796 59518718 58874796 59518718 57399486 54441151 57399486 54441151 56000133 53047903 56000133 53047903 54272831 50127214 54272831 50127214 54410818 50037419 54410818 50037419 54350122 49682270 54350122 49682270 54647007 53200852 54647007 53200852 56477639 53999945 56477639 53999945 56083996 54410417 56083996 54410417 56433120 52392302 56433120 52392302 56031516 54053198 56031516 54053198 57173514 55690678 57173514 55690678 56713006 56082216 56713006 56082216 59200404 54290604 59200404 54290604 59651390 57279688 59651390 57279688 59509460 57234659 59509460 57234659 58278889 57255545 58278889 57255545 61209056 57069402 61209056 57069402 60219145 56478371 60219145 56478371 58606228 56250259 58606228 56250259 59054337 56904153 59054337 56904153 57865361 57452874 57865361 57452874 59149248 57639471 59149248 57639471 58944248 57840774 58944248 57840774 61045958 59818233 61045958 59818233 62252703 58926897 62252703 58926897 61687373 60062521 61687373 60062521 61501168 59672846 61501168 59672846 61015139 56980842 61015139 56980842 59423823 57714567 59423823 57714567 59266433 58603159 59266433 58603159 59177896 56377720 59177896 56377720 58456698 56546897 58456698 56546897 58197822 53699670 58197822 53699670 58306483 55251029 58306483 55251029 57044332 55538182 57044332 55538182 56863102 54666379 56863102 54666379 56770498 53634237 56770498 53634237 55632025 54710242 55632025 54710242 55989656 53222806 55989656 53222806 54379453 53520043 54379453 53520043 54735069 53745018 54735069 53745018 55468824 52420924 55468824 52420924 53928048 50262267 53928048 50262267 53951005 52666927 53951005 52666927 54528569 52082784 54528569 52082784 53556918 50668201 53556918 50668201 52385373 50815329 52385373 50815329 51561779 51336715 51561779 51336715 53895511 52613056 53895511 52613056 53794780 52567893 53794780 52567893 55550294 53963020 55550294 53963020 55886663 53941099 55886663 53941099 56703119 53000283 56703119 53000283 55862291 54469708 55862291 54469708 55801010 52448043 55801010 52448043 54961347 50670484 54961347 50670484 51866926 51613769 51866926 51613769 55926167 51447733 55926167 51447733 55978699 52636961 55978699 52636961 53819688 50005329 53819688 50005329 50796121 50371588 50796121 50371588 53496642 50244305 53496642 50244305 52949874 51633325 52949874 51633325 52770533 51718423 52770533 51718423 52347572 49296477 52347572 49296477 48769706 49239940 48769706 49239940 52876751 48906421 52876751 48906421 52086426 49821983 52086426 49821983 52620678 51897794 52620678 51897794 52389901 50693112 52389901 50693112 53001668 48699826 53001668 48699826 50912320 50562559 50912320 50562559 50341915 50637232 50341915 50637232 51184318 50713871 51184318 50713871 51146600 50017773 51146600 50017773 51728312 48487361 51728312 48487361 48513187 48565715 48513187 48565715 52447189 48064909 52447189 48064909 51266413 48149809 51266413 48149809 48059618 48430281 48059618 48430281 51287198 48013797 51287198 48013797 49682487 49268425 49682487 49268425 51558813 49460910 51558813 49460910 49829421 46504753 49829421 46504753 49908413 47971429 49908413 47971429 50543471 47521452 50543471 47521452 49224184 48975569 49224184 48975569 52241522 50793419 52241522 50793419 50715531 51160321 50715531 51160321 50592504 47731753 50592504 47731753 50268992 46328699 50268992 46328699 49258728 46007610 49258728 46007610 45229069 46350262 45229069 46350262 45113656 42894830 45113656 42894830 44870897 45134280 44870897 45134280 49251013 47469468 49251013 47469468 50631002 47656482 50631002 47656482 50372974 47321352 50372974 47321352 50395871 47141184 50395871 47141184 50620474 50158172 50620474 50158172 52358354 48572983 52358354 48572983 51449890 50508678 51449890 50508678 51836202 50402043 51836202 50402043 51218623 45905443 51218623 45905443 44883656 41314785 44883656 41314785 45359120 40733241 45359120 40733241 45386497 40656915 45386497 40656915 45542779 43719488 45542779 43719488 41782672 38453897 41782672 38453897 41245873 38409852 41245873 38409852 42364257 37999696 42364257 37999696 36361687 38612261 36361687 38612261 42372828 38964211 42372828 38964211 41154927 38273013 41154927 38273013 41450409 36934233 41450409 36934233 41601727 38875934 41601727 38875934 41564206 39562453 41564206 39562453 39585960 39892698 39585960 39892698 42710815 39363332 42710815 39363332 41598700 40797786 41598700 40797786 41470016 37433792 41470016 37433792 39389444 39826003 39389444 39826003 43131372 41074355 43131372 41074355 44525914 40218353 44525914 40218353 41506961 39457816 41506961 39457816 39477789 37251002 39477789 37251002 38106351 37656617 38106351 37656617 36292045 32246421 36292045 32246421 35036029 31316691 35036029 31316691 35741474 31037484 35741474 31037484 33922431 32528358 33922431 32528358 35357744 32003553 35357744 32003553 32473153 33035279 32473153 33035279 32408629 30175887 32408629 30175887 32241823 30092444 32241823 30092444 33420353 31532336 33420353 31532336 32992861 32980136 32992861 32980136 32918872 29102181 32918872 29102181 31795653 32962769 31795653 32962769 31406048 29240417 31406048 29240417 31205825 30451476 31205825 30451476 29983636 29893061 29983636 29893061 30392648 27062246 30392648 27062246 27528133 27786190 27528133 27786190 27422083 28063468 27422083 28063468 29321524 28704303 29321524 28704303 29250127 28984146 29250127 28984146 31891497 29010569 31891497 29010569 32079554 29988014 32079554 29988014 33533930 29678431 33533930 29678431 34302183 31493208 34302183 31493208 31599799 32341342 31599799 32341342 31295297 32638956 31295297 32638956 30706172 30025696 30706172 30025696 30116691 27149328 30116691 27149328 30480731 30600348 30480731 30600348 29515106 29616117 29515106 29616117 29279518 27440848 29279518 27440848 28330144 25125438 28330144 25125438 25289840 24151696 25289840 24151696 24672499 24676495 24672499 24676495 27627798 24289120 27627798 24289120 27024351 25094863 27024351 25094863 25976471 23945786 25976471 23945786 24683503 22710741 24683503 22710741 23883955 22732518 23883955 22732518 24580208 23940966 24580208 23940966 25038576 24044116 25038576 24044116 25168631 22168481 25168631 22168481 25238273 22414265 25238273 22414265 25370835 24198848 25370835 24198848 25519923 24373483 25519923 24373483 26337734 23743258 26337734 23743258 26509793 23432489 26509793 23432489 23333830 21508776 23333830 21508776 22642842 21803123 22642842 21803123 22089475 22047788 22089475 22047788 24438085 24048801 24438085 24048801 24389443 24129129 24389443 24129129 26030713 24684049 26030713 24684049 25313530 25010042 25313530 25010042 25266135 24582245 25266135 24582245 24456675 22992975 24456675 22992975 25788860 23300467 25788860 23300467 24499873 23402617 24499873 23402617 26362863 24293599 26362863 24293599 26212260 25131012 26212260 25131012 27807746 28389644 27807746 28389644 27253754 28652343 27253754 28652343 31144573 27285316 31144573 27285316 31340934 31618606 31340934 31618606 35662399 31439326 35662399 31439326 30782424 31657174 30782424 31657174 31074103 31766640 31074103 31766640 34774551 34711986 34774551 34711986 38972776 34323420 38972776 34323420 37542112 35531658 37542112 35531658 34988290 34343709 34988290 34343709 34633618 34995620 34633618 34995620 39335643 34964415 39335643 34964415 34818801 36169726 34818801 36169726 34537809 33641195 34537809 33641195 32953788 34077022 32953788 34077022 32840685 30353948 32840685 30353948 30569287 27824028 30569287 27824028 30946595 28018580 30946595 28018580 31044681 30058154 31044681 30058154 32058411 28266805 32058411 28266805 32272775 31150986 32272775 31150986 31740724 27964606 31740724 27964606 27127671 25937947 27127671 25937947 27042102 26477784 27042102 26477784 29663240 27440525 29663240 27440525 29828915 29283649 29828915 29283649 32789617 33907666 32789617 33907666 36738810 32763576 36738810 32763576 36872536 32146003 36872536 32146003 35522481 35077278 35522481 35077278 38002813 36447412 38002813 36447412 35437512 36968856 35437512 36968856 35111877 33284511 35111877 33284511 37332185 33056318 37332185 33056318 35679890 32580913 35679890 32580913 33261785 31673182 33261785 31673182 34830598 35061441 34830598 35061441 34523888 31580731 34523888 31580731 34560940 34093554 34560940 34093554 34166358 34379918 34166358 34379918 37272429 34097416 37272429 34097416 34595638 35316085 34595638 35316085 34518750 31630201 34518750 31630201 34883663 32804966 34883663 32804966 36506719 32594243 36506719 32594243 35237957 32269513 35237957 32269513 35163295 34502740 35163295 34502740 34735766 34540644 34735766 34540644 33927902 33964657 33927902 33964657 36386377 33365661 36386377 33365661 34039393 34967868 34039393 34967868 38687419 35003911 38687419 35003911 34205045 31865591 34205045 31865591 34870190 31344952 34870190 31344952 35926427 36844416 35926427 36844416 35693208 37124278 35693208 37124278 39198025 37878007 39198025 37878007 40801127 42174233 40801127 42174233 43119622 42576764 43119622 42576764 41235454 36910748 41235454 36910748 41308896 38345858 41308896 38345858 43243309 41594078 43243309 41594078 39775606 37626936 39775606 37626936 41374680 37617469 41374680 37617469 37512188 35193438 37512188 35193438 38011550 34906230 38011550 34906230 38777414 37992281 38777414 37992281 40399775 39598273 40399775 39598273 37586403 40590924 37586403 40590924 42958515 43599691 42958515 43599691 46323201 42056401 46323201 42056401 45087408 43409459 45087408 43409459 45063423 42264912 45063423 42264912 44314787 42328751 44314787 42328751 45925313 40930332 45925313 40930332 44923749 42824864 44923749 42824864 41664416 43826501 41664416 43826501 48860714 45613435 48860714 45613435 48006882 43694143 48006882 43694143 44693838 42164691 44693838 42164691 40270302 42340190 40270302 42340190 43551973 41793305 43551973 41793305 44548130 40043665 44548130 40043665 44564686 39621075 44564686 39621075 44668281 41067440 44668281 41067440 44767691 40511911 44767691 40511911 43654406 41730166 43654406 41730166 42877329 38556949 42877329 38556949 41271307 37325590 41271307 37325590 41639025 36483167 41639025 36483167 38651597 37507591 38651597 37507591 40127050 36909923 40127050 36909923 41038634 41429974 41038634 41429974 40709720 41981997 40709720 41981997 39352208 36902716 39352208 36902716 39170312 35552020 39170312 35552020 39850789 35521886 39850789 35521886 39186146 36620733 39186146 36620733 38980846 39885463 38980846 39885463 39661480 40457960 39661480 40457960 41781496 38489402 41781496 38489402 36789815 38938147 36789815 38938147 36612901 37087414 36612901 37087414 35606425 34820409 35606425 34820409 33945461 31123527 33945461 31123527 34355400 30759700 34355400 30759700 34544969 32184455 34544969 32184455 32610966 32899777 32610966 32899777 36669563 33245690 36669563 33245690 36869644 33231147 36869644 33231147 37106018 34807837 37106018 34807837 36635188 36773817 36635188 36773817 36529171 35366077 36529171 35366077 39058218 38087689 39058218 38087689 38516093 36292997 38516093 36292997 38015202 34911020 38015202 34911020 34963737 35864311 34963737 35864311 34835859 36195829 34835859 36195829 35868168 37410657 35868168 37410657 35715110 32581316 35715110 32581316 33218880 31852771 33218880 31852771 31399718 32232907 31399718 32232907 31274389 29084562 31274389 29084562 29474536 29704100 29474536 29704100 32084965 29618886 32084965 29618886 31518585 29413746 31518585 29413746 31588031 29432249 31588031 29432249 32543740 29817880 32543740 29817880 30333259 28628622 30333259 28628622 28007342 25729522 28007342 25729522 26717008 24792806 26717008 24792806 26505425 23867641 26505425 23867641 26814842 25728591 26814842 25728591 28700997 27242491 28700997 27242491 29811253 26391425 29811253 26391425 30428862 31394954 30428862 31394954 30395511 28348598 30395511 28348598 30866404 27892356 30866404 27892356 28131965 26737181 28131965 26737181 27966041 25711539 27966041 25711539 28357259 25249883 28357259 25249883 25603185 25009479 25603185 25009479 26220085 24620774 26220085 24620774 25439794 24261614 25439794 24261614 25346625 23115276 25346625 23115276 23748702 23804283 23748702 23804283 25875833 22875572 25875833 22875572 26093210 25167482 26093210 25167482 25639974 24364254 25639974 24364254 26552975 24160916 26552975 24160916 26797840 24733081 26797840 24733081 26365572 26063778 26365572 26063778 27213115 26945243 27213115 26945243 27120594 27097528 27120594 27097528 26620565 27180251 26620565 27180251 26390079 24397664 26390079 24397664 26563792 25381721 26563792 25381721 25895369 24295467 25895369 24295467 27029258 23968722 27029258 23968722 26432287 23686574 26432287 23686574 25151814 23544521 25151814 23544521 24651251 23602232 24651251 23602232 24239805 23827494 24239805 23827494 23953336 21561506 23953336 21561506 22725640 21549006 22725640 21549006 23914101 21413972 23914101 21413972 21814147 22339469 21814147 22339469 21111729 20059895 21111729 20059895 22414020 19707008 22414020 19707008 22902177 21959928 22902177 21959928 22618172 20843944 22618172 20843944 22649501 21215417 22649501 21215417 22092548 19877899 22092548 19877899 22212634 21398380 22212634 21398380 21694699 20970504 21694699 20970504 21666098 20431031 21666098 20431031 20453115 21058149 20453115 21058149 22763480 20728598 22763480 20728598 23095149 21810474 23095149 21810474 22673338 22064360 22673338 22064360 23459363 22203374 23459363 22203374 22459125 22534921 22459125 22534921 24057334 23324601 24057334 23324601 23946962 23570167 23946962 23570167 26041996 26457803 26041996 26457803 27359826 24798453 27359826 24798453 27826983 24693444 27826983 24693444 28421975 26592270 28421975 26592270 26272487 26302827 26272487 26302827 26146872 25145049 26146872 25145049 26679675 26516990 26679675 26516990 27262928 27462398 27262928 27462398 27243074 26693452 27243074 26693452 26411818 24598481 26411818 24598481 27212536 24553373 27212536 24553373 25564970 25000319 25564970 25000319 27351489 27423609 27351489 27423609 29926794 27152662 29926794 27152662 29564587 27039852 29564587 27039852 30038211 27464774 30038211 27464774 30786556 28537754 30786556 28537754 31201979 28126572 31201979 28126572 31276585 27844506 31276585 27844506 28350311 26760117 28350311 26760117 27648274 27679331 27648274 27679331 27437439 26541367 27437439 26541367 25663830 23745862 25663830 23745862 25846465 25180307 25846465 25180307 26973603 26279127 26973603 26279127 27684950 28196154 27684950 28196154 29818725 29531962 29818725 29531962 29644187 26915595 29644187 26915595 29679696 28908213 29679696 28908213 31307364 29860006 31307364 29860006 31963746 33297782 31963746 33297782 31956714 31985395 31956714 31985395 31832378 30591369 31832378 30591369 31078032 31043380 31078032 31043380 30425806 28295855 30425806 28295855 30284658 28483809 30284658 28483809 28379873 26173702 28379873 26173702 28872252 29307889 28872252 29307889 32817943 28830111 32817943 28830111 31386373 29229263 31386373 29229263 31624231 28792071 31624231 28792071 30772867 27542676 30772867 27542676 31551708 31318989 31551708 31318989 32255857 32926666 32255857 32926666 32182920 28246017 32182920 28246017 28887095 28409981 28887095 28409981 29032707 26031713 29032707 26031713 27676596 26650951 27676596 26650951 26533646 26807512 26533646 26807512 28538514 28744344 28538514 28744344 28308239 27182540 28308239 27182540 28123591 26971640 28123591 26971640 28682777 30041003 28682777 30041003 28498258 28048247 28498258 28048247 30715380 28033635 30715380 28033635 31098414 30812175 31098414 30812175 32425961 30223936 32425961 30223936 33789940 30534902 33789940 30534902 33746665 30081839 33746665 30081839 33535072 30079402 33535072 30079402 32423108 29606709 32423108 29606709 33308919 29524746 33308919 29524746 30062632 27091618 30062632 27091618 30942667 26887074 30942667 26887074 27988072 27606321 27988072 27606321 28839709 25529337 28839709 25529337 28544077 26746359 28544077 26746359 28894802 26753771 28894802 26753771 30036616 26460823 30036616 26460823 27875752 26132358 27875752 26132358 27789181 25556054 27789181 25556054 27830577 26225585 27830577 26225585 28059220 26876324 28059220 26876324 29395121 26528718 29395121 26528718 28809215 28384517 28809215 28384517 28719842 26891722 28719842 26891722 28414870 26997739 28414870 26997739 29063695 27657323 29063695 27657323 28779039 27515709 28779039 27515709 28550853 27927862 28550853 27927862 28283145 28098217 28283145 28098217 29640233 27933620 29640233 27933620 29025830 27030396 29025830 27030396 29477973 27552795 29477973 27552795 29149328 29153026 29149328 29153026 29094574 28404129 29094574 28404129 30886621 28320381 30886621 28320381 32199442 27842017 32199442 27842017 29803561 29027071 29803561 29027071 28916675 27308657 28916675 27308657 28948275 28386476 28948275 28386476 28925577 29788993 28925577 29788993 33205920 29777768 33205920 29777768 30634480 29573593 30634480 29573593 30596553 28482104 30596553 28482104 29212044 27263498 29212044 27263498 30447198 28691668 30447198 28691668 31225741 28622160 31225741 28622160 31253647 29258912 31253647 29258912 32138194 29345731 32138194 29345731 29260978 30005247 29260978 30005247 32563456 28962015 32563456 28962015 29902790 28586468 29902790 28586468 29570358 30700560 29570358 30700560 29104518 28912787 29104518 28912787 32002417 28774904 32002417 28774904 32587424 29652742 32587424 29652742 32290172 29627240 32290172 29627240 33274484 30345167 33274484 30345167 33314565 30454352 33314565 30454352 30878198 30652654 30878198 30652654 32306652 29268270 32306652 29268270 32133254 29202396 32133254 29202396 31444553 29081303 31444553 29081303 28224019 28102593 28224019 28102593 28136527 25652269 28136527 25652269 27301231 25055663 27301231 25055663 27321725 24474655 27321725 24474655 27638069 24955446 27638069 24955446 26436071 24772582 26436071 24772582 24800134 25149997 24800134 25149997 26492614 25650710 26492614 25650710 25446605 24088006 25446605 24088006 25759068 25475176 25759068 25475176 25656166 26013413 25656166 26013413 25639908 25040996 25639908 25040996 27135463 24792558 27135463 24792558 27162131 24562079 27162131 24562079 25388533 23111790 25388533 23111790 25527061 23502173 25527061 23502173 25571511 24059873 25571511 24059873 24595905 23627016 24595905 23627016 24995419 23872121 24995419 23872121 24971873 23457433 24971873 23457433 24373849 23552279 24373849 23552279 23601141 22889229 23601141 22889229 23527979 23435628 23527979 23435628 23073184 21302766 23073184 21302766 23470279 22130178 23470279 22130178 22872596 20881099 22872596 20881099 20860075 17404676 20860075 17404676 21525564 19116625 21525564 19116625 19334770 19598989 19334770 19598989 21299167 19958253 21299167 19958253 21478111 20807432 21478111 20807432 21440799 20693611 21440799 20693611 22513139 21576079 22513139 21576079 22476438 20195321 22476438 20195321 22940880 21941070 22940880 21941070 21242566 21253050 21242566 21253050 21218875 20902302 21218875 20902302 23109163 20715481 23109163 20715481 20347980 19503506 20347980 19503506 19454947 17548140 19454947 17548140 20732069 17183438 20732069 17183438 18360358 16659419 18360358 16659419 18035088 17975080 18035088 17975080 18120628 18593702 18120628 18593702 21946149 20122758 21946149 20122758 19253528 20571329 19253528 20571329 22439132 20523213 22439132 20523213 23049129 20413154 23049129 20413154 21329268 20326702 21329268 20326702 20761953 20777327 20761953 20777327 20309093 17160673 20309093 17160673 20730491 18873551 20730491 18873551 20917254 19444248 20917254 19444248 17800047 19676988 17800047 19676988 21724330 18480017 21724330 18480017 19512015 16894506 19512015 16894506 19727108 17995625 19727108 17995625 17844435 18508574 17844435 18508574 17657462 18723601 17657462 18723601 17031543 16295717 17031543 16295717 15265018 13995092 15265018 13995092 15867564 15676104 15867564 15676104 15805176 14788133 15805176 14788133 15961877 16849890 15961877 16849890 16471517 15745136 16471517 15745136 16304373 15539993 16304373 15539993 16096129 17081480 16096129 17081480 15725816 17370315 15725816 17370315 17788541 18854714 17788541 18854714 17408265 16152592 17408265 16152592 17318094 15662228 17318094 15662228 16861332 17543266 16861332 17543266 16593312 16876449 16593312 16876449 16568252 17336135 16568252 17336135 19328791 18009537 19328791 18009537 17688184 18129811 17688184 18129811 19620832 18102832 19620832 18102832 19115917 18716520 19115917 18716520 20103343 17138684 20103343 17138684 17805530 17842935 17805530 17842935 18934317 19052700 18934317 19052700 18633311 17417850 18633311 17417850 18554963 16984909 18554963 16984909 16795376 17919368 16795376 17919368 16152388 18029824 16152388 18029824 19404318 19355196 19404318 19355196 19831587 20228682 19831587 20228682 19535523 20198181 19535523 20198181 18680102 17151678 18680102 17151678 18945154 17499088 18945154 17499088 16411404 15541439 16411404 15541439 14842471 14002257 14842471 14002257 16067142 14794326 16067142 14794326 15332735 13858063 15332735 13858063 15781359 15329767 15781359 15329767 18059416 18204028 18059416 18204028 17769419 15983704 17769419 15983704 15813848 15485520 15813848 15485520 15160285 14510104 15160285 14510104 17638750 16302338 17638750 16302338 18153594 18168692 18153594 18168692 20048432 17880349 20048432 17880349 19233816 19761610 19233816 19761610 20953375 19790104 20953375 19790104 19017543 20335627 19017543 20335627 22020440 21787816 22020440 21787816 23682294 22996606 23682294 22996606 22837878 21015301 22837878 21015301 23004631 22678424 23004631 22678424 22800754 22358755 22800754 22358755 23507624 22396446 23507624 22396446 24040409 22922669 24040409 22922669 25023505 23447439 25023505 23447439 25089285 23397838 25089285 23397838 25402276 22850675 25402276 22850675 25753844 22772663 25753844 22772663 22647035 22962848 22647035 22962848 23712153 22244682 23712153 22244682 24570784 23428804 24570784 23428804 24882942 23054715 24882942 23054715 24426484 23472380 24426484 23472380 24421374 22736203 24421374 22736203 24608730 22431748 24608730 22431748 24952887 24486265 24952887 24486265 26151084 23873015 26151084 23873015 25482780 23493265 25482780 23493265 25393044 23042090 25393044 23042090 25647253 25127870 25647253 25127870 25462659 24224183 25462659 24224183 26684130 24149567 26684130 24149567 25217225 24429346 25217225 24429346 25096355 24300839 25096355 24300839 26295582 25195167 26295582 25195167 28142811 29094287 28142811 29094287 27412704 25283694 27412704 25283694 26859689 24860469 26859689 24860469 26938093 25878902 26938093 25878902 26513056 26154105 26513056 26154105 27473907 25411124 27473907 25411124 26768562 25339329 26768562 25339329 28589347 25236222 28589347 25236222 27142323 26090409 27142323 26090409 25920604 25512302 25920604 25512302 27224993 25981326 27224993 25981326 27322472 26195933 27322472 26195933 27321942 26218025 27321942 26218025 28114755 25415301 28114755 25415301 29113018 27331576 29113018 27331576 30558992 31217648 30558992 31217648 30123982 27922774 30123982 27922774 30140135 27532247 30140135 27532247 29954048 27763680 29954048 27763680 29330978 27351805 29330978 27351805 29442127 26113539 29442127 26113539 29501405 26032065 29501405 26032065 27773747 25850998 27773747 25850998 26021812 24031116 26021812 24031116 24446248 24477672 24446248 24477672 26123088 24663679 26123088 24663679 25750203 24394903 25750203 24394903 25819866 24902675 25819866 24902675 24760738 22087084 24760738 22087084 24855309 21508733 24855309 21508733 22889426 21849283 22889426 21849283 22067366 19369692 22067366 19369692 22139865 18948626 22139865 18948626 18500057 18919494 18500057 18919494 17949736 18617003 17949736 18617003 17570545 16745134 17570545 16745134 17498038 17297541 17498038 17297541 19954984 17232175 19954984 17232175 17785672 16878489 17785672 16878489 17766940 15105564 17766940 15105564 18616256 18813025 18616256 18813025 18371520 17126835 18371520 17126835 17319204 17046539 17319204 17046539 19053303 16197899 19053303 16197899 18288611 16284211 18288611 16284211 17251476 16523880 17251476 16523880 18041728 16176849 18041728 16176849 18709135 16132079 18709135 16132079 19502786 16958830 19502786 16958830 18867375 16701596 18867375 16701596 19015925 18847915 19015925 18847915 18831392 17990593 18831392 17990593 18576886 17691122 18576886 17691122 18535029 16444171 18535029 16444171 18630426 15866352 18630426 15866352 16772093 14050205 16772093 14050205 16845423 15148755 16845423 15148755 14645534 13663983 14645534 13663983 14988062 13032112 14988062 13032112 14626924 13784999 14626924 13784999 12759782 12749644 12759782 12749644 14187778 14577719 14187778 14577719 14040700 15287744 14040700 15287744 16357762 14387967 16357762 14387967 17197711 16436290 17197711 16436290 15167879 13958642 15167879 13958642 15983282 13176929 15983282 13176929 12734719 12048739 12734719 12048739 12929000 13619104 12929000 13619104 13853721 12694431 13853721 12694431 14229603 13536382 14229603 13536382 14583709 13066184 14583709 13066184 13887546 12887732 13887546 12887732 13328350 12550742 13328350 12550742 13436913 13748875 13436913 13748875 13473642 14141030 13473642 14141030 13103089 12665545 13103089 12665545 11498029 12830967 11498029 12830967 11676932 13211711 11676932 13211711 14197970 12210930 14197970 12210930 14653501 16119086 14653501 16119086 13966808 14444120 13966808 14444120 13539764 13466419 13539764 13466419 13465920 12938049 13465920 12938049 13549362 13291640 13549362 13291640 13667520 12979252 13667520 12979252 13180862 11275370 13180862 11275370 13412163 13440769 13412163 13440769 12813200 13151648 12813200 13151648 12518394 11479642 12518394 11479642 12021391 11853139 12021391 11853139 11058318 12205526 11058318 12205526 10796158 11199584 10796158 11199584 10761196 10239401 10761196 10239401 10681808 10900203 10681808 10900203 9417843 8361721 9417843 8361721 9946897 7267931 9946897 7267931 6173814 5545665 6173814 5545665 7225492 5527397 7225492 5527397 7139037 5376772 7139037 5376772 5323837 6278867 5323837 6278867 5084518 4958371 5084518 4958371 5713554 3714631 5713554 3714631 5814636 7630551 5814636 7630551 5798029 5225433 5798029 5225433 5481403 4400936 5481403 4400936 4936385 3448859 4936385 3448859 4966867 4543955 4966867 4543955 4800407 3292013 4800407 3292013 4173669 3988011 4173669 3988011 3818967 4598200 3818967 4598200 6607069 4540182 6607069 4540182 4993146 5978726 4993146 5978726 4824699 4092265 4824699 4092265 5036691 3772801 5036691 3772801 4097390 3451740 4097390 3451740 3711318 2597189 3711318 2597189 3942208 3170268 3942208 3170268 4177293 3423427 4177293 3423427 4375704 3996124 4375704 3996124 4324541 4782223 4324541 4782223 5186610 5106574 5186610 5106574 5654434 5045845 5654434 5045845 4573046 3026284 4573046 3026284 3235903 3092650 3235903 3092650 3611131 3495198 3611131 3495198 5218511 4904823 5218511 4904823 6478751 7589784 6478751 7589784 9225640 10021410 9225640 10021410 11345408 11416559 11345408 11416559 10194080 11017606 10194080 11017606 12413900 10726866 12413900 10726866 10910596 11134022 10910596 11134022 9276417 11289314 9276417 11289314 11753035 10765488 11753035 10765488 12017218 10372511 12017218 10372511 9319340 8161209 9319340 8161209 10367593 7795472 10367593 7795472 8602253 7780471 8602253 7780471 8087052 7059526 8087052 7059526 7712053 7140927 7712053 7140927 9153082 6829965 9153082 6829965 6229263 7150168 6229263 7150168 6285812 8123867 6285812 8123867 8163517 8380770 8163517 8380770 7556948 6483535 7556948 6483535 8638168 6003574 8638168 6003574 9431731 9637279 9431731 9637279 9564058 9582689 9564058 9582689 9315799 9385209 9315799 9385209 9197721 7529069 9197721 7529069 8460697 7313881 8460697 7313881 7136645 7958852 7136645 7958852 9701982 7536804 9701982 7536804 10087269 10818537 10087269 10818537 9248540 8562601 9248540 8562601 10125352 8417746 10125352 8417746 7092714 8782566 7092714 8782566 9364172 8993930 9364172 8993930 10808834 8879631 10808834 8879631 9602187 8627510 9602187 8627510 10389397 8605195 10389397 8605195 8824155 8647071 8824155 8647071 8781605 8491958 8781605 8491958 10422320 9115450 10422320 9115450 10294964 11571484 10294964 11571484 11509923 12552663 11509923 12552663 12692292 12787867 12692292 12787867 12349249 13524396 12349249 13524396 12555317 13914642 12555317 13914642 13517602 13149614 13517602 13149614 14210340 14562698 14210340 14562698 14238561 15420024 14238561 15420024 17270090 17662612 17270090 17662612 16819145 16453701 16819145 16453701 14846701 14394949 14846701 14394949 14312963 13573119 14312963 13573119 15205354 13527354 15205354 13527354 15582087 15941751 15582087 15941751 14674325 13822386 14674325 13822386 15196276 14698004 15196276 14698004 15620102 15090771 15620102 15090771 14419687 15613072 14419687 15613072 13794034 14467197 13794034 14467197 13787912 13845809 13787912 13845809 14485291 13935290 14485291 13935290 14958081 14943804 14958081 14943804 16114392 14831142 16114392 14831142 17045422 15806159 17045422 15806159 17086278 16241413 17086278 16241413 16544281 16946294 16544281 16946294 19291546 16790204 19291546 16790204 19607162 18406357 19607162 18406357 19789605 17928320 19789605 17928320 20147985 19694064 20147985 19694064 18714293 16678268 18714293 16678268 19131338 19280690 19131338 19280690 20660480 18797131 20660480 18797131 20575104 19845792 20575104 19845792 21718477 21278500 21718477 21278500 22993084 21123162 22993084 21123162 21784592 21712001 21784592 21712001 21227930 21155649 21227930 21155649 20776647 21230791 20776647 21230791 19559093 17744660 19559093 17744660 19993740 17496678 19993740 17496678 19382566 18486137 19382566 18486137 18094188 18692426 18094188 18692426 21082624 18009089 21082624 18009089 19985592 17964054 19985592 17964054 19283125 18849789 19283125 18849789 20232662 19384017 20232662 19384017 22040095 20597879 22040095 20597879 22431736 21447005 22431736 21447005 22111016 20302008 22111016 20302008 20072690 20310708 20072690 20310708 21875508 20764832 21875508 20764832 22349443 21638124 22349443 21638124 22976451 22508169 22976451 22508169 22049641 20348638 22049641 20348638 21324343 20865494 21324343 20865494 21026093 20193164 21026093 20193164 20980556 18952485 20980556 18952485 21377880 20187627 21377880 20187627 21913197 20279577 21913197 20279577 21202957 20170342 21202957 20170342 22233107 20744497 22233107 20744497 22826395 20284653 22826395 20284653 22256100 19657881 22256100 19657881 21718823 19804210 21718823 19804210 21192189 19030685 21192189 19030685 19484320 19623104 19484320 19623104 20887647 18659183 20887647 18659183 19753289 18908465 19753289 18908465 19659035 18193325 19659035 18193325 19487330 17630744 19487330 17630744 19184229 19048166 19184229 19048166 19003750 19513739 19003750 19513739 18536282 18703405 18536282 18703405 20273458 21029671 20273458 21029671 23032461 22784961 23032461 22784961 24233532 21530240 24233532 21530240 24466712 23747370 24466712 23747370 24431691 24361802 24431691 24361802 25324675 24208356 25324675 24208356 24903994 23563821 24903994 23563821 25049462 24013792 25049462 24013792 25590695 24406793 25590695 24406793 26246564 25550593 26246564 25550593 26192088 24873985 26192088 24873985 26068585 25330425 26068585 25330425 26515404 25786994 26515404 25786994 26855035 24980712 26855035 24980712 27656770 25044900 27656770 25044900 26915622 24663756 26915622 24663756 25344535 23935550 25344535 23935550 24673482 22666107 24673482 22666107 24791737 22515647 24791737 22515647 25075698 23257665 25075698 23257665 24547054 23199485 24547054 23199485 24864749 24403503 24864749 24403503 24539574 23438967 24539574 23438967 24562440 23634008 24562440 23634008 26077028 25783123 26077028 25783123 26186663 26251846 26186663 26251846 28640213 26591248 28640213 26591248 27929182 26820332 27929182 26820332 28674596 26272060 28674596 26272060 27543769 27214726 27543769 27214726 29077067 27828156 29077067 27828156 29784947 28208079 29784947 28208079 28826930 27783996 28826930 27783996 28247759 25984860 28247759 25984860 27587508 25834980 27587508 25834980 29142941 26422709 29142941 26422709 29657860 26367385 29657860 26367385 28994872 26103594 28994872 26103594 28915122 25937217 28915122 25937217 28060158 26685874 28060158 26685874 29021471 26780968 29021471 26780968 28165195 27118430 28165195 27118430 28591378 26569879 28591378 26569879 28982375 26985754 28982375 26985754 26755409 27026226 26755409 27026226 28454379 27291807 28454379 27291807 30346508 26847908 30346508 26847908 27906169 26863482 27906169 26863482 29051519 26674065 29051519 26674065 28464964 26774531 28464964 26774531 27861012 26322004 27861012 26322004 26847769 25709877 26847769 25709877 27336829 26126365 27336829 26126365 27733353 25556085 27733353 25556085 27174749 25625906 27174749 25625906 26628875 26486049 26628875 26486049 28173060 26498829 28173060 26498829 27625970 26554961 27625970 26554961 29457921 26506378 29457921 26506378 28595525 26388949 28595525 26388949 28938745 27983649 28938745 27983649 28330914 25985191 28330914 25985191 27510542 26095821 27510542 26095821 28438812 26376679 28438812 26376679 28565275 25760517 28565275 25760517 26264534 25557488 26264534 25557488 27075307 24755000 27075307 24755000 27046762 25908016 27046762 25908016 27556358 25640855 27556358 25640855 26524796 24664314 26524796 24664314 28052151 27051025 28052151 27051025 29538744 26673140 29538744 26673140 30551098 28730947 30551098 28730947 29409034 27457076 29409034 27457076 29925362 30012279 29925362 30012279 33445553 30627337 33445553 30627337 33461044 30687410 33461044 30687410 34040869 30286108 34040869 30286108 30174246 29196444 30174246 29196444 31311304 28887683 31311304 28887683 29734111 27404178 29734111 27404178 29956346 28334529 29956346 28334529 29427880 29344210 29427880 29344210 28662118 28937886 28662118 28937886 27067878 22428800 27067878 22428800 23368405 21224059 23368405 21224059 23556881 22095990 23556881 22095990 23936994 21679858 23936994 21679858 23990216 22136127 23990216 22136127 22029270 22413441 22029270 22413441 23889035 22526855 23889035 22526855 24275522 22551798 24275522 22551798 24414495 23276306 24414495 23276306 24468718 22073764 24468718 22073764 23226930 20975025 23226930 20975025 23399282 22971581 23399282 22971581 24214320 23403377 24214320 23403377 24089279 22854514 24089279 22854514 23873730 21829463 23873730 21829463 23497606 22493422 23497606 22493422 23801387 23085785 23801387 23085785 23665317 22488297 23665317 22488297 23724565 23180736 23724565 23180736 23266711 21742273 23266711 21742273 22852721 21238440 22852721 21238440 23252677 20989912 23252677 20989912 21962171 22067097 21962171 22067097 23066245 22674064 23066245 22674064 24103015 22573408 24103015 22573408 24191254 23146856 24191254 23146856 23231541 22175791 23231541 22175791 23017199 21949598 23017199 21949598 23769912 21693959 23769912 21693959 23661998 21573767 23661998 21573767 24134899 20823996 24134899 20823996 21985399 21072618 21985399 21072618 21815984 20461354 21815984 20461354 22180748 21042545 22180748 21042545 22597512 20791164 22597512 20791164 21561716 19219366 21561716 19219366 20002906 18018330 20002906 18018330 20067425 18566404 20067425 18566404 18527538 18893775 18527538 18893775 20390556 18385864 20390556 18385864 20493583 18214247 20493583 18214247 21283076 19430115 21283076 19430115 21897885 19692785 21897885 19692785 22296885 19913504 22296885 19913504 20204060 20479333 20204060 20479333 19798633 18385623 19798633 18385623 20304289 18485433 20304289 18485433 20571294 18862272 20571294 18862272 21035622 18772159 21035622 18772159 20511333 19719907 20511333 19719907 21430235 19809751 21430235 19809751 21165412 19525438 21165412 19525438 20817323 19079087 20817323 19079087 20334778 18951513 20334778 18951513 20904786 19426304 20904786 19426304 21686118 19337406 21686118 19337406 22031264 20562572 22031264 20562572 21771251 21135516 21771251 21135516 23131845 20560318 23131845 20560318 22233947 19370482 22233947 19370482 20205662 19721639 20205662 19721639 20600808 20022840 20600808 20022840 21160007 19457954 21160007 19457954 21289836 19093855 21289836 19093855 23283431 21457779 23283431 21457779 23302134 21622684 23302134 21622684 23520976 22454867 23520976 22454867 23657116 22165471 23657116 22165471 24047126 21868855 24047126 21868855 24305397 23279837 24305397 23279837 24320891 23396643 24320891 23396643 30248365 27722796 30248365 27722796 30297293 27648114 30297293 27648114 30381382 28866423 30381382 28866423 29634818 29921637 29634818 29921637 29505033 27508777 29505033 27508777 29270567 28057263 29270567 28057263 30067804 28086420 30067804 28086420 30269359 27509840 30269359 27509840 31663342 31466552 31663342 31466552 34488767 31448513 34488767 31448513 34748491 32336554 34748491 32336554 34466675 31705102 34466675 31705102 35021973 33954612 35021973 33954612 34022396 31929903 34022396 31929903 35309317 30960641 35309317 30960641 35560313 35907164 35560313 35907164 35013874 33649051 35013874 33649051 37349874 33569769 37349874 33569769 35544645 36518994 35544645 36518994 37890628 33487339 37890628 33487339 36029100 33650901 36029100 33650901 36967466 38129445 36967466 38129445 36117087 38347957 36117087 38347957 38426353 34320516 38426353 34320516 38614141 34257897 38614141 34257897 36421679 32961533 36421679 32961533 37008024 32832864 37008024 32832864 33256376 33680197 33256376 33680197 32727045 33089932 32727045 33089932 36949818 36238441 36949818 36238441 35978561 36276661 35978561 36276661 35399555 35995932 35399555 35995932 39239623 35400356 39239623 35400356 37099303 33809260 37099303 33809260 37129442 33939341 37129442 33939341 37989452 33763703 37989452 33763703 36127362 36142028 36127362 36142028 35502595 32787331 35502595 32787331 35923046 32499014 35923046 32499014 35966593 34740342 35966593 34740342 38287677 34507290 38287677 34507290 38494124 35046046 38494124 35046046 37043905 33773470 37043905 33773470 37096224 39999078 37096224 39999078 44161772 39141244 44161772 39141244 44366892 41567784 44366892 41567784 43935068 40229480 43935068 40229480 43427167 45179141 43427167 45179141 46761206 43993936 46761206 43993936 46061700 42622166 46061700 42622166 43909179 41671973 43909179 41671973 42966231 40960940 42966231 40960940 45812190 40953075 45812190 40953075 46123063 41564300 46123063 41564300 46002351 43615033 46002351 43615033 42652557 44399580 42652557 44399580 44751787 42319516 44751787 42319516 43319577 45060539 43319577 45060539 42551224 39539735 42551224 39539735 43437133 44997544 43437133 44997544 43331285 41152021 43331285 41152021 39492594 37296487 39492594 37296487 38839322 38157091 38839322 38157091 42138722 43503281 42138722 43503281 41842418 44401409 41842418 44401409 46993647 46592609 46993647 46592609 48647696 47168159 48647696 47168159 46535622 47259862 46535622 47259862 46393790 47388072 46393790 47388072 51161393 46789065 51161393 46789065 49118166 47022823 49118166 47022823 47858046 43087039 47858046 43087039 45274108 43977605 45274108 43977605 45095911 45978222 45095911 45978222 45151647 45987232 45151647 45987232 45071733 46109737 45071733 46109737 48840847 44939563 48840847 44939563 49058142 48959624 49058142 48959624 47851347 49062892 47851347 49062892 52528643 48716052 52528643 48716052 51951628 50685367 51951628 50685367 54552250 50599531 54552250 50599531 54129907 49566625 54129907 49566625 54229299 49650744 54229299 49650744 54454818 48721694 54454818 48721694 51884502 49419721 51884502 49419721 51719070 48763725 51719070 48763725 48845516 48834018 48845516 48834018 52024526 47839187 52024526 47839187 50937860 47754939 50937860 47754939 50650090 46814274 50650090 46814274 51536050 46660980 51536050 46660980 51617426 48631461 51617426 48631461 51733896 46827312 51733896 46827312 52661977 49548839 52661977 49548839 52108571 50491886 52108571 50491886 52144364 50804644 52144364 50804644 50719707 46830568 50719707 46830568 48559943 48263983 48559943 48263983 48479183 45310286 48479183 45310286 47674025 47719725 47674025 47719725 47030336 48077356 47030336 48077356 51212334 48525071 51212334 48525071 50975073 48895899 50975073 48895899 50872783 49955915 50872783 49955915 50034705 50520923 50034705 50520923 51809486 49236462 51809486 49236462 49446865 49345169 49446865 49345169 48955577 48624043 48955577 48624043 49867825 45862096 49867825 45862096 47518043 43608873 47518043 43608873 48062504 44127879 48062504 44127879 48878691 43823676 48878691 43823676 49102823 45052803 49102823 45052803 47740026 47249267 47740026 47249267 47690457 45473091 47690457 45473091 50424473 45437574 50424473 45437574 44344087 41104321 44344087 41104321 45257404 40754910 45257404 40754910 41728035 39454392 41728035 39454392 41751585 39275350 41751585 39275350 42557751 43345317 42557751 43345317 43023052 43636945 43023052 43636945 45655262 46684992 45655262 46684992 45553927 41439944 45553927 41439944 46289488 40980764 46289488 40980764 44262228 40889886 44262228 40889886 40231196 36490625 40231196 36490625 38331719 38335949 38331719 38335949 37171660 33751763 37171660 33751763 36698375 35647251 36698375 35647251 35214202 35849167 35214202 35849167 38457350 36145195 38457350 36145195 39289735 35300950 39289735 35300950 39366662 37411619 39366662 37411619 40299384 37369343 40299384 37369343 37619693 34240521 37619693 34240521 35128980 31980151 35128980 31980151 35647810 31961611 35647810 31961611 34650787 30253782 34650787 30253782 35023242 30555877 35023242 30555877 32448212 33464032 32448212 33464032 33733811 34771318 33733811 34771318 34443932 35123532 34443932 35123532 33389355 33259552 33389355 33259552 32526670 30199336 32526670 30199336 31685025 30631110 31685025 30631110 29874508 30793773 29874508 30793773 34184219 30767188 34184219 30767188 34423751 33226207 34423751 33226207 33058325 30643005 33058325 30643005 31233905 31293017 31233905 31293017 34071734 30676685 34071734 30676685 34255147 30158852 34255147 30158852 31611490 30044551 31611490 30044551 32799274 32575602 32799274 32575602 35999357 32925056 35999357 32925056 32702637 30834873 32702637 30834873 33528583 31039974 33528583 31039974 33317961 29957583 33317961 29957583 33425792 33443872 33425792 33443872 33603556 34056541 33603556 34056541 37149045 35316856 37149045 35316856 36654856 37387585 36654856 37387585 36571165 37523669 36571165 37523669 40536528 37389118 40536528 37389118 41734067 36981431 41734067 36981431 39829441 36820752 39829441 36820752 39363622 35892774 39363622 35892774 39395214 38700608 39395214 38700608 38708993 35680140 38708993 35680140 37922270 34079641 37922270 34079641 37381930 34027388 37381930 34027388 37576446 39142464 37576446 39142464 38737372 38141988 38737372 38141988 37075985 39026729 37075985 39026729 41125121 39319823 41125121 39319823 37695057 39761899 37695057 39761899 41878194 39328840 41878194 39328840 43095204 39529105 43095204 39529105 43593690 38761771 43593690 38761771 43757138 38746739 43757138 38746739 38906637 39521139 38906637 39521139 42108200 37568716 42108200 37568716 42116099 39240122 42116099 39240122 41368824 40605582 41368824 40605582 41228525 41005028 41228525 41005028 43978116 40955321 43978116 40955321 44098193 39982073 44098193 39982073 44107179 39824560 44107179 39824560 42376365 37820582 42376365 37820582 41418929 40630346 41418929 40630346 43989230 41952194 43989230 41952194 44608422 43512874 44608422 43512874 46225186 43227528 46225186 43227528 47110773 42805434 47110773 42805434 47399684 44269105 47399684 44269105 45117705 40759131 45117705 40759131 45347064 43331802 45347064 43331802 46957353 42249271 46957353 42249271 44731290 41812014 44731290 41812014 41198574 42423011 41198574 42423011 47097915 44347307 47097915 44347307 46552477 44377859 46552477 44377859 47330474 42250756 47330474 42250756 45642975 41973943 45642975 41973943 42915256 39531657 42915256 39531657 39872643 39690251 39872643 39690251 39515458 40175938 39515458 40175938 39106123 37107522 39106123 37107522 40209408 35962176 40209408 35962176 36430933 36116676 36430933 36116676 39235653 35542613 39235653 35542613 38546449 35278273 38546449 35278273 38787651 35045027 38787651 35045027 39008809 34981002 39008809 34981002 38440204 35358822 38440204 35358822 37972619 34489081 37972619 34489081 37844684 34859360 37844684 34859360 37895144 35382351 37895144 35382351 39693623 41068109 39693623 41068109 42015852 42606926 42015852 42606926 41449617 39215860 41449617 39215860 40883739 36368247 40883739 36368247 38822532 36413967 38822532 36413967 39296292 37352091 39296292 37352091 39606046 35613636 39606046 35613636 39937672 38975189 39937672 38975189 39084789 35636718 39084789 35636718 37322642 34551382 37322642 34551382 37069420 34768143 37069420 34768143 37412856 37019837 37412856 37019837 37336806 36402503 37336806 36402503 36066828 37257220 36066828 37257220 35808087 32397805 35808087 32397805 36010004 32936800 36010004 32936800 36087696 33685214 36087696 33685214 36284716 32720733 36284716 32720733 36327388 32347910 36327388 32347910 31882032 32445931 31882032 32445931 34924598 31850040 34924598 31850040 36256986 31603301 36256986 31603301 33933563 30603563 33933563 30603563 34123102 33856864 34123102 33856864 33071674 34152858 33071674 34152858 32286067 31939179 32286067 31939179 32356048 28817347 32356048 28817347 31788658 29355332 31788658 29355332 32809019 30132769 32809019 30132769 30809257 28466796 30809257 28466796 31040931 30375308 31040931 30375308 32347037 31586199 32347037 31586199 34066929 31429998 34066929 31429998 33845537 31073603 33845537 31073603 34151587 30952402 34151587 30952402 32859798 30755559 32859798 30755559 32568304 30857365 32568304 30857365 33708927 30609798 33708927 30609798 33236160 31111659 33236160 31111659 32458648 29331464 32458648 29331464 32674889 29104070 32674889 29104070 30483736 28498484 30483736 28498484 29695456 29837888 29695456 29837888 30270139 30229659 30270139 30229659 32132041 29932677 32132041 29932677 30601839 30826714 30601839 30826714 30757936 30868070 30757936 30868070 33713501 33545427 33713501 33545427 33689733 31529612 33689733 31529612 34716054 32289538 34716054 32289538 35093787 34648392 35093787 34648392 34955744 32015345 34955744 32015345 35762412 33307214 35762412 33307214 36541943 33179534 36541943 33179534 34571547 35260316 34571547 35260316 34269507 35510179 34269507 35510179 33670807 31141319 33670807 31141319 33164211 30997425 33164211 30997425 33335232 31183913 33335232 31183913 33093690 31591218 33093690 31591218 31867205 29346516 31867205 29346516 29609437 27526300 29609437 27526300 29710816 21459905 29710816 21459905 22607115 22271804 22607115 22271804 23110657 21539301 23110657 21539301 29868962 30049452 29868962 30049452 29843324 27743298 29843324 27743298 29653520 29454785 29653520 29454785 30485028 29124724 30485028 29124724 30009677 28427046 30009677 28427046 22187735 19827896 22187735 19827896 19914438 18490154 19914438 18490154 20221668 19310179 20221668 19310179 20410744 19395754 20410744 19395754 30012272 28342668 30012272 28342668 30838886 28331526 30838886 28331526 30646251 28375491 30646251 28375491 30675070 29517026 30675070 29517026 31686377 28370392 31686377 28370392 31068541 28605489 31068541 28605489 31580746 28252733 31580746 28252733 30106592 27724906 30106592 27724906 31586141 31929269 31586141 31929269 31008000 29144357 31008000 29144357 30239943 28747927 30239943 28747927 31237780 29390823 31237780 29390823 32200352 29341283 32200352 29341283 31647182 28870963 31647182 28870963 30693980 30709437 30693980 30709437 33812857 31304944 33812857 31304944 31402055 31368208 31402055 31368208 31647268 31375901 31647268 31375901 34566945 31341323 34566945 31341323 33916961 34070723 33916961 34070723 34148261 34077176 34148261 34077176 36847623 34145451 36847623 34145451 36060465 34339220 36060465 34339220 33972778 34446026 33972778 34446026 37682894 34871606 37682894 34871606 37300213 36757343 37300213 36757343 36771577 37233799 36771577 37233799 37752570 36458208 37752570 36458208 37271378 37275473 37271378 37275473 38422583 35171693 38422583 35171693 38452435 41249762 38452435 41249762 40591685 38858409 40591685 38858409 41610289 38759148 41610289 38759148 42050818 41101629 42050818 41101629 43379031 40172722 43379031 40172722 45094091 42465977 45094091 42465977 45718502 41907567 45718502 41907567 47172815 45818953 47172815 45818953 49799653 44876940 49799653 44876940 49843478 49025531 49843478 49025531 51551209 49809413 51551209 49809413 49897225 49980334 49897225 49980334 53477326 49790715 53477326 49790715 53887140 48845767 53887140 48845767 54000523 51634446 54000523 51634446 53308897 49013607 53308897 49013607 54223516 53319790 54223516 53319790 57039067 54768860 57039067 54768860 55937672 54800628 55937672 54800628 56077045 54827674 56077045 54827674 55529777 54925328 55529777 54925328 57698575 54316545 57698575 54316545 58463799 55845938 58463799 55845938 57495931 56026807 57495931 56026807 57367540 56314289 57367540 56314289 57811466 56709959 57811466 56709959 57569405 56760174 57569405 56760174 58786391 57062282 58786391 57062282 60100514 58601539 60100514 58601539 60076183 59343348 60076183 59343348 59646072 56418683 59646072 56418683 58115877 56597651 58115877 56597651 58501367 57517344 58501367 57517344 60764187 57152003 60764187 57152003 58628121 57522561 58628121 57522561 57857025 54535929 57857025 54535929 57975574 55224892 57975574 55224892 56940040 54553879 56940040 54553879 57842093 53998615 57842093 53998615 56373324 54828828 56373324 54828828 56869110 55756596 56869110 55756596 56654652 56134561 56654652 56134561 57572495 56334882 57572495 56334882 58029442 54686628 58029442 54686628 57772119 56463611 57772119 56463611 57684137 56592480 57684137 56592480 58591557 56859969 58591557 56859969 58279610 55150171 58279610 55150171 58799529 54474779 58799529 54474779 57734016 55865159 57734016 55865159 57495652 55054818 57495652 55054818 56808074 53049675 56808074 53049675 56856041 54895032 56856041 54895032 56705733 55615941 56705733 55615941 56906493 53929641 56906493 53929641 55040382 51407116 55040382 51407116 52143320 51463034 52143320 51463034 51941035 51503547 51941035 51503547 51472564 49705559 51472564 49705559 50700507 48424234 50700507 48424234 51568710 47867491 51568710 47867491 53032806 47177266 53032806 47177266 50116921 45597342 50116921 45597342 47886995 47632338 47886995 47632338 50310243 46371700 50310243 46371700 51787792 50197493 51787792 50197493 51496173 50280683 51496173 50280683 51009325 50856413 51009325 50856413 50707920 48783846 50707920 48783846 49889156 49383534 49889156 49383534 52870802 49179668 52870802 49179668 53311886 48490876 53311886 48490876 53791127 52206329 53791127 52206329 53332003 52314040 53332003 52314040 53285488 50349671 53285488 50349671 53466129 50443932 53466129 50443932 52145969 51222486 52145969 51222486 53023728 50933275 53023728 50933275 52613295 49916925 52613295 49916925 51413661 51153847 51413661 51153847 51129153 51594588 51129153 51594588 53114960 49288236 53114960 49288236 54045676 52694534 54045676 52694534 53310575 52825100 53310575 52825100 55457107 54228290 55457107 54228290 55178491 54133980 55178491 54133980 55053113 51166292 55053113 51166292 54492980 52747038 54492980 52747038 57161071 52440686 57161071 52440686 57287910 51887410 57287910 51887410 53138864 52003294 53138864 52003294 52923970 50988252 52923970 50988252 54250650 50703838 54250650 50703838 54481137 51724342 54481137 51724342 55811413 53166999 55811413 53166999 57239354 55014378 57239354 55014378 58317542 55056224 58317542 55056224 58419434 54858370 58419434 54858370 56549416 53316654 56549416 53316654 58978702 53160731 58978702 53160731 54674702 53262172 54674702 53262172 54546726 52920912 54546726 52920912 54717793 53609178 54717793 53609178 54467705 52746588 54467705 52746588 56128371 53698590 56128371 53698590 54467637 52612150 54467637 52612150 54352997 52934623 54352997 52934623 55010044 54288713 55010044 54288713 57538551 54141313 57538551 54141313 55428953 54164787 55428953 54164787 56694900 54483190 56694900 54483190 57573226 54730080 57573226 54730080 58722463 54445687 58722463 54445687 55947080 52973040 55947080 52973040 54068962 53252687 54068962 53252687 54627142 53802568 54627142 53802568 54571505 52968367 54571505 52968367 54059312 52513713 54059312 52513713 53908126 52687947 53908126 52687947 53366529 49432757 53366529 49432757 51543729 49514310 51543729 49514310 49991020 49595430 49991020 49595430 53460471 49460674 53460471 49460674 54011449 50732868 54011449 50732868 54783708 53407730 54783708 53407730 55494589 54466823 55494589 54466823 55128290 53892325 55128290 53892325 55140096 54090436 55140096 54090436 54934807 54352856 54934807 54352856 54826720 54012176 54826720 54012176 55125761 54403145 55125761 54403145 54756882 53254029 54756882 53254029 56037023 54237881 56037023 54237881 56412160 53900685 56412160 53900685 58180019 55637427 58180019 55637427 58083452 55500170 58083452 55500170 58153215 54876811 58153215 54876811 56777258 53183642 56777258 53183642 56819901 54735848 56819901 54735848 57101611 54028174 57101611 54028174 59171573 53434234 59171573 53434234 55635356 54195592 55635356 54195592 56466313 53816405 56466313 53816405 57434892 53633568 57434892 53633568 58006926 53461463 58006926 53461463 59191937 57298224 59191937 57298224 59161325 54748445 59161325 54748445 56459429 52636516 56459429 52636516 54706094 50997922 54706094 50997922 54921828 52909622 54921828 52909622 54452470 53532432 54452470 53532432 54132671 53068268 54132671 53068268 54283463 53375711 54283463 53375711 53959872 53174160 53959872 53174160 55482356 51758284 55482356 51758284 53425905 51822856 53425905 51822856 53801120 52788403 53801120 52788403 54798845 53078502 54798845 53078502 54375617 53442000 54375617 53442000 54739411 53962727 54739411 53962727 54688872 52617215 54688872 52617215 56485304 51849454 56485304 51849454 54856018 51627372 54856018 51627372 52838554 50353646 52838554 50353646 52446584 49450893 52446584 49450893 52081953 47048225 52081953 47048225 52107022 51288253 52107022 51288253 51957737 48882540 51957737 48882540 52624760 48410495 52624760 48410495 47273469 47292387 47273469 47292387 49824963 47013694 49824963 47013694 50963233 45878912 50963233 45878912 46758379 45672644 46758379 45672644 47447883 45889499 47447883 45889499 46769125 46646783 46769125 46646783 45989349 46689356 45989349 46689356 47437493 47905962 47437493 47905962 51170227 47407365 51170227 47407365 51977489 50833548 51977489 50833548 51446337 51336780 51446337 51336780 53158636 52067113 53158636 52067113 52827807 51267566 52827807 51267566 51603002 50423802 51603002 50423802 51324496 50331452 51324496 50331452 50180349 48965952 50180349 48965952 49406963 46538902 49406963 46538902 50384665 46001854 50384665 46001854 48289426 48001469 48289426 48001469 50074035 48928628 50074035 48928628 50466530 48025379 50466530 48025379 48685721 48396281 48685721 48396281 51682423 46771504 51682423 46771504 50324731 45776418 50324731 45776418 49639413 47323445 49639413 47323445 46708500 47334754 46708500 47334754 46309602 45696501 46309602 45696501 48422602 46362126 48422602 46362126 49365002 46017178 49365002 46017178 49795010 44284763 49795010 44284763 46297717 46558503 46297717 46558503 45939565 42836762 45939565 42836762 41079327 42981646 41079327 42981646 40902608 43091782 40902608 43091782 41728729 38902039 41728729 38902039 42536754 38139851 42536754 38139851 42752084 39960452 42752084 39960452 43732595 44081148 43732595 44081148 46626151 41712210 46626151 41712210 44176572 41701369 44176572 41701369 44319101 44746277 44319101 44746277 44249138 40762790 44249138 40762790 44010147 41274792 44010147 41274792 43167904 42487231 43167904 42487231 45456817 41854240 45456817 41854240 40464550 37936900 40464550 37936900 40146078 38894424 40146078 38894424 38816477 35991058 38816477 35991058 39087537 35789937 39087537 35789937 40851809 35681815 40851809 35681815 39101711 39115105 39101711 39115105 36974374 33358660 36974374 33358660 36984937 33065430 36984937 33065430 35492689 32055789 35492689 32055789 36045950 32838160 36045950 32838160 36203174 37501216 36203174 37501216 35891400 38398091 35891400 38398091 40239825 40010889 40239825 40010889 38551791 40987160 38551791 40987160 43871765 40943047 43871765 40943047 44433268 40835570 44433268 40835570 44467458 41634719 44467458 41634719 43998084 42159850 43998084 42159850 43627376 41377790 43627376 41377790 45181078 40382068 45181078 40382068 43479730 39970045 43479730 39970045 42243866 41803745 42243866 41803745 39438126 36135114 39438126 36135114 39681741 40301812 39681741 40301812 39686990 36525442 39686990 36525442 40573307 36802855 40573307 36802855 40126856 39174509 40126856 39174509 38285539 35570693 38285539 35570693 38506388 36611161 38506388 36611161 36364024 35173451 36364024 35173451 35408332 34171533 35408332 34171533 33948751 34189833 33948751 34189833 33758456 34222556 33758456 34222556 31989245 32255299 31989245 32255299 31858203 30324709 31858203 30324709 30803627 31573768 30803627 31573768 30218920 30891794 30218920 30891794 20491191 18476015 20491191 18476015 16937029 17775346 16937029 17775346 15272553 15264138 15272553 15264138 16202603 15488290 16202603 15488290 16135615 14753844 16135615 14753844 16437733 15695288 16437733 15695288 17505381 15429774 17505381 15429774 15497146 14644513 15497146 14644513 14761439 15029507 14761439 15029507 13959684 13833098 13959684 13833098 13275065 14274845 13275065 14274845 13878394 14013704 13878394 14013704 14040597 13642721 14040597 13642721 14175013 14052135 14175013 14052135 14104712 14538879 14104712 14538879 14397471 14770251 14397471 14770251 14193136 13862582 14193136 13862582 14402474 12101123 14402474 12101123 11361905 9776029 11361905 9776029 10020925 9296015 10020925 9296015 10721470 9219293 10721470 9219293 10937531 9064892 10937531 9064892 9529432 7841189 9529432 7841189 6310728 5827548 6310728 5827548 7945016 9142312 7945016 9142312 8482642 9245535 8482642 9245535 8971784 8145209 8971784 8145209 6654117 8289201 6654117 8289201 7505571 6353401 7505571 6353401 7646369 8566551 7646369 8566551 8338780 6734385 8338780 6734385 8375595 9936054 8375595 9936054 8260310 7461085 8260310 7461085 8188037 6803206 8188037 6803206 7736642 8983775 7736642 8983775 7510497 8091977 7510497 8091977 6536757 6693911 6536757 6693911 7332082 8240384 7332082 8240384 7305313 5726351 7305313 5726351 5393122 5679558 5393122 5679558 4598991 5103809 4598991 5103809 6404495 7396804 6404495 7396804 6148639 6638975 6148639 6638975 5885065 5894697 5885065 5894697 5059905 5507443 5059905 5507443 6374685 5262089 6374685 5262089 7152959 6223964 7152959 6223964 7860397 7643481 7860397 7643481 8191556 9476380 8191556 9476380 7380138 8268557 7380138 8268557 7085319 6162705 7085319 6162705 7714118 9814333 7714118 9814333 5428757 6289791 5428757 6289791 6381206 8963360 6381206 8963360 10288816 9963204 10288816 9963204 9769147 10488027 9769147 10488027 11459752 10301043 11459752 10301043 11530529 10914905 11530529 10914905 11600642 9778754 11600642 9778754 10959380 9475152 10959380 9475152 11323855 11627986 11323855 11627986 11810242 11376273 11810242 11376273 11772011 10621551 11772011 10621551 9139680 9700591 9139680 9700591 8851311 10218001 8851311 10218001 8397242 10514772 8397242 10514772 9905247 10520560 9905247 10520560 11214800 11795302 11214800 11795302 11078598 10669395 11078598 10669395 10535758 10874357 10535758 10874357 10272091 11194687 10272091 11194687 10054494 10139007 10054494 10139007 11049573 9829511 11049573 9829511 10816105 11632377 10816105 11632377 12274958 12647525 12274958 12647525 13243228 12841433 13243228 12841433 13300772 13740119 13300772 13740119 13002462 12381425 13002462 12381425 12658609 12259396 12658609 12259396 11979974 11226742 11979974 11226742 11670199 12174940 11670199 12174940 10768762 9512114 10768762 9512114 11514340 11087171 11514340 11087171 11638429 12747727 11638429 12747727 12417539 11728871 12417539 11728871 12634545 11552765 12634545 11552765 12891099 12771944 12891099 12771944 12562330 12594445 12562330 12594445 11979149 13318057 11979149 13318057 13161124 13130883 13161124 13130883 12587049 13414956 12587049 13414956 13420939 13722193 13420939 13722193 13620704 12192970 13620704 12192970 12600332 12869092 12600332 12869092 13078322 14127938 13078322 14127938 15007384 15104626 15007384 15104626 15045535 15217576 15045535 15217576 15545192 16624906 15545192 16624906 18191764 16123178 18191764 16123178 17489063 15924993 17489063 15924993 18146971 16795756 18146971 16795756 15532301 15346650 15532301 15346650 15728912 15038483 15728912 15038483 14777783 14449842 14777783 14449842 14591498 15392361 14591498 15392361 15284600 14842100 15284600 14842100 15220150 14760531 15220150 14760531 14960413 16190102 14960413 16190102 17464903 16180061 17464903 16180061 16564979 16056841 16564979 16056841 15796865 16397900 15796865 16397900 16959723 15768308 16959723 15768308 16983676 16830519 16983676 16830519 16954284 17202011 16954284 17202011 15914017 14965232 15914017 14965232 16262647 16119647 16262647 16119647 16216825 15580697 16216825 15580697 16688156 15772596 16688156 15772596 16633865 14931577 16633865 14931577 15298883 15808042 15298883 15808042 16744615 17696989 16744615 17696989 17344760 17767178 17344760 17767178 18765541 17570703 18765541 17570703 17914162 16713463 17914162 16713463 18039066 17430281 18039066 17430281 17591227 16299142 17591227 16299142 13086195 12120372 13086195 12120372 12957241 12031836 12957241 12031836 13011645 12338380 13011645 12338380 11810845 11746053 11810845 11746053 11045338 11341650 11045338 11341650 12285493 11158121 12285493 11158121 10540215 9407881 10540215 9407881 8456415 8036991 8456415 8036991 8640578 10193916 8640578 10193916 9589608 10326558 9589608 10326558 9815389 10574305 9815389 10574305 10908393 10291165 10908393 10291165 11383250 11048207 11383250 11048207 11418504 10802463 11418504 10802463 10171854 9453783 10171854 9453783 11635460 12547568 11635460 12547568 12665678 16991806 12665678 16991806 19076794 29692065 19076794 29692065 32113280 29575804 32113280 29575804 32200494 29535997 32200494 29535997 32583424 30109771 32583424 30109771 33232044 30215787 33232044 30215787 33439859 29767537 33439859 29767537 30871594 28606221 30871594 28606221 31154308 31474527 31154308 31474527 32164439 29807542 32164439 29807542 32816683 30383002 32816683 30383002 32917244 32509896 32917244 32509896 32202753 31933690 32202753 31933690 32679433 30235093 32679433 30235093 32363342 30949936 32363342 30949936 33556080 30754955 33556080 30754955 33828563 33284539 33828563 33284539 33527584 33447441 33527584 33447441 32755581 31078591 32755581 31078591 31779436 28728318 31779436 28728318 30828352 28569899 30828352 28569899 30870585 11711395 30870585 11711395 12139441 11447691 12139441 11447691 12072758 11390599 12072758 11390599 12156945 11987802 12156945 11987802 11996905 11760244 11996905 11760244 12307549 11933600 12307549 11933600 12496852 12066081 12496852 12066081 30792142 30060625 30792142 30060625 32627223 31643409 32627223 31643409 33045998 32035300 33045998 32035300 33951023 31973641 33951023 31973641 33906339 33110822 33906339 33110822 36299061 32580889 36299061 32580889 35195897 32312505 35195897 32312505 32084490 32253689 32084490 32253689 33483572 31353406 33483572 31353406 34404404 31226418 34404404 31226418 34276165 31196017 34276165 31196017 33131082 30353367 33131082 30353367 34861462 31828207 34861462 31828207 34890624 33473036 34890624 33473036 36564765 33429576 36564765 33429576 37523340 35591288 37523340 35591288 37850222 34190658 37850222 34190658 36905887 33613803 36905887 33613803 36698036 33325276 36698036 33325276 37281416 33186079 37281416 33186079 36437362 35560421 36437362 35560421 35330637 35727652 35330637 35727652 35742052 36513981 35742052 36513981 37354743 35315234 37354743 35315234 37872570 34874783 37872570 34874783 38449063 34797741 38449063 34797741 39356338 39369224 39356338 39369224 43345779 39055241 43345779 39055241 43948525 39974507 43948525 39974507 44926704 39459204 44926704 39459204 42565779 40354015 42565779 40354015 40176864 41394193 40176864 41394193 38857403 35988298 38857403 35988298 38539021 35214953 38539021 35214953 36434257 33128940 36434257 33128940 36812377 35912521 36812377 35912521 38194663 38443531 38194663 38443531 37915899 34330871 37915899 34330871 36619963 33940494 36619963 33940494 34372042 32128493 34372042 32128493 34384689 31441946 34384689 31441946 33864713 31260358 33864713 31260358 34159177 30190260 34159177 30190260 32982655 29863988 32982655 29863988 32863788 31407097 32863788 31407097 31833616 32062314 31833616 32062314 31376837 30799369 31376837 30799369 30909653 29223395 30909653 29223395 31281243 12461020 31281243 12461020 12216317 5737152 12216317 5737152 6212884 6083588 6212884 6083588 7125411 5647455 7125411 5647455 6263388 1839179 6263388 1839179 2655828 1479937 2655828 1479937 2728558 2590869 2728558 2590869 2749362 2688696 2749362 2688696 1714171 1613122 1714171 1613122 1149185 855047 1149185 855047 2234479 2115977 2234479 2115977 3141064 2904671 3141064 2904671 3225572 29678841 3225572 29678841 32496218 30727297 32496218 30727297 31528534 29650054 31528534 29650054 31622284 29757411 31622284 29757411 31283732 2730989 31283732 2730989 3226868 29572150 3226868 29572150 32619634 29761007 32619634 29761007 33062509 30413504 33062509 30413504 32510325 2331671 32510325 2331671 2565122 1357411 2565122 1357411 1927756 720494 1927756 720494 663257 495892 663257 495892 2361 2691 2361 32432986 2361 32432986 33403035 33861925 33403035 33861925 37303354 33782560 37303354 33782560 37124620 33796072 37124620 33796072 37494837 35888218 37494837 35888218 37055440 34234675 37055440 34234675 35463406 32737999 35463406 32737999 34172287 31897730 34172287 31897730 33977460 31301964 33977460 31301964 33850732 31811559 33850732 31811559 34802253 31574215 34802253 31574215 34696948 31536109 34696948 31536109 35652123 32768311 35652123 32768311 33615510 33389609 33615510 33389609 33163394 31789625 33163394 31789625 32655842 32934689 32655842 32934689 35979058 34598130 35979058 34598130 37821749 34098883 37821749 34098883 37844239 35024076 37844239 35024076 38232180 34800320 38232180 34800320 37017487 34117873 37017487 34117873 35380768 35809114 35380768 35809114 35655586 32224001 35655586 32224001 35691982 32045919 35691982 32045919 35950297 33412129 35950297 33412129 35336472 33435999 35336472 33435999 36194976 33218711 36194976 33218711 35090135 35418069 35090135 35418069 37437982 36346159 37437982 36346159 36238925 36528828 36238925 36528828 35760191 35150202 35760191 35150202 35743614 35463350 35743614 35463350 38622883 35846158 38622883 35846158 38330257 36010548 38330257 36010548 39173459 38388646 39173459 38388646 41008689 38321689 41008689 38321689 40634643 38684951 40634643 38684951 41269967 40862343 41269967 40862343 40443391 41237804 40443391 41237804 39921589 38217252 39921589 38217252 39560947 36528304 39560947 36528304 40125867 36881944 40125867 36881944 39624504 37254975 39624504 37254975 39559065 37324736 39559065 37324736 37775677 37595416 37775677 37595416 41290091 37439143 41290091 37439143 40644001 36354727 40644001 36354727 40848350 36074980 40848350 36074980 37650934 35250483 37650934 35250483 38048473 34427304 38048473 34427304 36726664 34459915 36726664 34459915 37499181 36256328 37499181 36256328 40115985 37578090 40115985 37578090 38313041 35734574 38313041 35734574 39721195 39096918 39721195 39096918 38872853 36032274 38872853 36032274 38583469 36042670 38583469 36042670 37282144 36147942 37282144 36147942 36538453 35166394 36538453 35166394 37906422 37212753 37906422 37212753 37837518 38014602 37837518 38014602 40905491 37189636 40905491 37189636 41125510 37646074 41125510 37646074 41569653 37470758 41569653 37470758 40020435 40624685 40020435 40624685 41650313 40608071 41650313 40608071 41277864 38136569 41277864 38136569 40560330 39426815 40560330 39426815 40184160 36460787 40184160 36460787 40794058 38505111 40794058 38505111 39337380 36861099 39337380 36861099 39252909 36155708 39252909 36155708 39872193 35490420 39872193 35490420 35062531 35577519 35062531 35577519 34904216 36852651 34904216 36852651 40551697 37958254 40551697 37958254 40397874 39965014 40397874 39965014 40289365 40266776 40289365 40266776 39912360 40502312 39912360 40502312 44393001 40332490 44393001 40332490 44705258 44621233 44705258 44621233 47296023 45284137 47296023 45284137 47451101 47636246 47451101 47636246 51078506 49816557 51078506 49816557 51414762 50324820 51414762 50324820 50383818 48552808 50383818 48552808 49885623 46623911 49885623 46623911 49976841 45919215 49976841 45919215 49393472 45183591 49393472 45183591 49452798 47355185 49452798 47355185 50136895 46782988 50136895 46782988 47256998 46667864 47256998 46667864 48041477 46996260 48041477 46996260 46731984 45416439 46731984 45416439 45690971 42209905 45690971 42209905 44629984 41910456 44629984 41910456 44952422 42435031 44952422 42435031 45624725 42287137 45624725 42287137 45788958 44182836 45788958 44182836 44849673 42646387 44849673 42646387 43036896 39419143 43036896 39419143 42514390 41018043 42514390 41018043 44588404 43017894 44588404 43017894 44641345 43242595 44641345 43242595 44272207 44135137 44272207 44135137 47158432 43150736 47158432 43150736 42441584 43750297 42441584 43750297 46524259 43354558 46524259 43354558 45486902 43797465 45486902 43797465 48049469 43032713 48049469 43032713 43962403 41833552 43962403 41833552 42942515 43539267 42942515 43539267 41574689 42749400 41574689 42749400 41347549 42935408 41347549 42935408 46616800 44739155 46616800 44739155 45508453 44801146 45508453 44801146 45440727 43371840 45440727 43371840 45838044 43881669 45838044 43881669 45895899 42556921 45895899 42556921 46135925 44905384 46135925 44905384 45775400 43989173 45775400 43989173 43473218 44190228 43473218 44190228 43411420 41551365 43411420 41551365 42602389 44094879 42602389 44094879 46700307 44706473 46700307 44706473 45357199 45561388 45357199 45561388 45014157 40984937 45014157 40984937 45298290 43013971 45298290 43013971 46371833 42610818 46371833 42610818 44969384 45234920 44969384 45234920 47415006 43334797 47415006 43334797 47886858 44967653 47886858 44967653 48981090 44414670 48981090 44414670 48946148 46356590 48946148 46356590 48545026 45707551 48545026 45707551 49302683 48463323 49302683 48463323 48466506 44410737 48466506 44410737 45289395 41462941 45289395 41462941 44933534 40684385 44933534 40684385 44973454 40142384 44973454 40142384 43766215 43676363 43766215 43676363 45958322 43293302 45958322 43293302 46680126 43624825 46680126 43624825 48515347 46334438 48515347 46334438 50027862 46810361 50027862 46810361 50267567 46259025 50267567 46259025 50027329 45553789 50027329 45553789 50199949 45414754 50199949 45414754 50213463 46842535 50213463 46842535 50336036 50258229 50336036 50258229 53241159 51424519 53241159 51424519 51775294 51579811 51775294 51579811 53073755 51116651 53073755 51116651 53621246 50967511 53621246 50967511 54567659 50458518 54567659 50458518 53992726 50407558 53992726 50407558 53151801 52740807 53151801 52740807 56540721 55419914 56540721 55419914 57246276 53640579 57246276 53640579 54942678 53824464 54942678 53824464 55249718 51241620 55249718 51241620 55671863 52817450 55671863 52817450 56276649 52276625 56276649 52276625 54894609 52427110 54894609 52427110 56217488 51781114 56217488 51781114 54416198 51024804 54416198 51024804 53459875 49564410 53459875 49564410 52220930 50591371 52220930 50591371 51691085 49184240 51691085 49184240 51084573 50360282 51084573 50360282 50605684 50516264 50605684 50516264 52729441 51394850 52729441 51394850 52682667 49640407 52682667 49640407 49762027 50466476 49762027 50466476 53337528 51229618 53337528 51229618 51861578 48303145 51861578 48303145 52219842 48698992 52219842 48698992 51429231 49323510 51429231 49323510 50744916 49658644 50744916 49658644 50411305 50131701 50411305 50131701 49534755 45560113 49534755 45560113 49764546 46492453 49764546 46492453 48305790 45012815 48305790 45012815 49210581 44723726 49210581 44723726 49338087 48610354 49338087 48610354 52532092 48571214 52532092 48571214 49609903 48625460 49609903 48625460 49370986 48860662 49370986 48860662 49267638 46715503 49267638 46715503 47852687 43236539 47852687 43236539 48451342 43206840 48451342 43206840 46399198 42873417 46399198 42873417 45899273 44365102 45899273 44365102 44223164 42279498 44223164 42279498 46176406 44371579 46176406 44371579 45963639 43106205 45963639 43106205 46556480 44423183 46556480 44423183 47310996 44602573 47310996 44602573 47278743 44212054 47278743 44212054 46087627 43949830 46087627 43949830 45706662 44252665 45706662 44252665 48641170 46471274 48641170 46471274 49648647 49943902 49648647 49943902 51246318 49945540 51246318 49945540 52302514 51690918 52302514 51690918 53359137 49177673 53359137 49177673 53800705 51952803 53800705 51952803 53984303 53113699 53984303 53113699 53979077 52304453 53979077 52304453 53183436 52401059 53183436 52401059 53691729 51157932 53691729 51157932 52598618 49845418 52598618 49845418 52313240 51410386 52313240 51410386 53021557 51939571 53021557 51939571 53456647 52856287 53456647 52856287 54705261 52087266 54705261 52087266 55630114 52595997 55630114 52595997 56206046 54412075 56206046 54412075 55791401 51473570 55791401 51473570 53531676 50324567 53531676 50324567 51994381 50847521 51994381 50847521 53817533 50475719 53817533 50475719 53579950 50379341 53579950 50379341 52480417 51008759 52480417 51008759 52643639 52399423 52643639 52399423 52264473 49258185 52264473 49258185 52313984 49071807 52313984 49071807 53081370 48775746 53081370 48775746 53102558 48269444 53102558 48269444 51172490 47842110 51172490 47842110 51204091 46497033 51204091 46497033 51643498 45658229 51643498 45658229 44302836 42390931 44302836 42390931 40540951 37328413 40540951 37328413 40960057 37197942 40960057 37197942 38473546 39303892 38473546 39303892 41963183 39858181 41963183 39858181 40518641 38635986 40518641 38635986 41493953 38032136 41493953 38032136 41500374 38380115 41500374 38380115 38992219 39014425 38992219 39014425 37351612 37700965 37351612 37700965 38427463 35528011 38427463 35528011 34824288 32203321 34824288 32203321 34691105 32072753 34691105 32072753 35059032 31722844 35059032 31722844 34255832 32074744 34255832 32074744 33201237 31701963 33201237 31701963 33430576 33869621 33430576 33869621 33139041 32257627 33139041 32257627 32192426 32166859 32192426 32289586 32192426 32289586 35540675 33061522 35540675 33061522 35702917 32394464 35702917 32394464 35155514 32329112 35155514 32329112 34369243 32239587 34369243 32239587 35438941 34615493 35438941 34615493 36071376 35163857 36071376 35163857 37730570 39155722 37730570 39155722 37376530 34183974 37376530 34183974 37834790 37411304 37834790 37411304 37505232 37775163 37505232 37775163 40733188 40084893 40733188 40084893 39466679 36576419 39466679 36576419 36507227 33633817 36507227 33633817 34617576 34431625 34617576 34431625 34394001 32646576 34394001 32646576 34089888 33009963 34089888 33009963 33639985 32667777 33639985 32667777 36116055 32476229 36116055 32476229 35733627 33306611 35733627 33306611 36459493 33816892 36459493 33816892 37061684 33347021 37061684 33347021 37188783 36181627 37188783 36181627 38876975 35599597 38876975 35599597 36918985 34697356 36918985 34697356 34827131 32866884 34827131 32866884 35987838 34594734 35987838 34594734 37726138 34371184 37726138 34371184 37692322 34155140 37692322 34155140 36268628 34197916 36268628 34197916 37598522 34680259 37598522 34680259 37506878 36287013 37506878 36287013 40020373 36752051 40020373 36752051 40515757 38173335 40515757 38173335 40251453 37334249 40251453 37334249 40485247 37069805 40485247 37069805 40619975 36726600 40619975 36726600 38621054 36649126 38621054 36649126 36913953 36922613 36913953 36922613 37307158 34264998 37307158 34264998 35843482 33229840 35843482 33229840 36051978 33122134 36051978 33122134 36154498 33535855 36154498 33535855 35893570 34504992 35893570 34504992 37825488 34851098 37825488 34851098 37800721 37018571 37800721 37018571 40173087 37674273 40173087 37674273 40432565 40434509 40432565 40434509 42722379 38946980 42722379 38946980 39797378 35980473 39797378 35980473 40334277 35828179 40334277 35828179 39516761 35504715 39516761 35504715 38796048 35148643 38796048 35148643 38505589 35113586 38505589 35113586 37927192 34390153 37927192 34390153 37293108 37085581 37293108 37085581 39475606 36648897 39475606 36648897 39700738 36613360 39700738 36613360 39537209 35839498 39537209 35839498 38931043 35786136 38931043 35786136 38072469 37491536 38072469 37491536 37937442 35652177 37937442 35652177 38658166 39496202 38658166 39496202 38548838 40455206 38548838 40455206 43810097 40038013 43810097 40038013 44060752 40864318 44060752 40864318 44324375 40595528 44324375 40595528 44460031 41532866 44460031 41532866 45389654 41447085 45389654 41447085 45407692 41430470 45407692 41430470 44783589 41137864 44783589 41137864 42143296 42725044 42143296 42725044 43371425 40170048 43371425 40170048 43177202 41544772 43177202 41544772 46163619 41458879 46163619 41458879 42909598 42739723 42909598 42739723 42998430 42075412 42998430 42075412 40895843 41303998 40895843 41303998 40770115 42389897 40770115 42389897 46653296 42304127 46653296 42304127 47835359 44654829 47835359 44654829 48404791 44429152 48404791 44429152 47346533 45726260 47346533 45726260 46287469 44381633 46287469 44381633 46282416 42987496 46282416 42987496 45331950 43163697 45331950 43163697 47557492 44859096 47557492 44859096 46359619 45096326 46359619 45096326 46184771 45708080 46184771 45708080 46782850 46304863 46782850 46304863 45814196 44605608 45814196 44605608 43950057 43527111 43950057 43527111 43839841 40394137 43839841 40394137 44314517 40293859 44314517 40293859 44907025 43049625 44907025 43049625 44282792 41820496 44282792 41820496 45005509 42768916 45005509 42768916 45914022 43383993 45914022 43383993 47150889 45950995 47150889 45950995 47968491 48227142 47968491 48227142 50423214 47296416 50423214 47296416 50635684 48372166 50635684 48372166 48929532 46399111 48929532 46399111 49147110 45908047 49147110 45908047 49427430 46815005 49427430 46815005 49553305 45784137 49553305 45784137 45930491 44039072 45930491 44039072 43415944 40927598 43415944 40927598 42036292 43378296 42036292 43378296 41251051 42035051 41251051 42035051 40955807 40536499 40955807 40536499 40449419 36994497 40449419 36994497 38347263 37871822 38347263 37871822 37982585 40658764 37982585 40658764 37954395 35934378 37954395 35934378 38953985 37801087 38953985 37801087 38859826 36828960 38859826 36828960 40098371 36435437 40098371 36435437 40132535 37551768 40132535 37551768 40783861 37378695 40783861 37378695 41426726 37616554 41426726 37616554 41917606 40283538 41917606 40283538 42844862 40396397 42844862 40396397 43324912 41499261 43324912 41499261 43259274 43483404 43259274 43483404 42423840 38353360 42423840 38353360 39851190 38726640 39851190 38726640 40522358 38552468 40522358 38552468 40939540 37729945 40939540 37729945 41756479 37697080 41756479 37697080 39983266 38785570 39983266 38785570 38615257 38911160 38615257 38911160 41605107 38084318 41605107 38084318 40498995 37766681 40498995 37766681 42238971 37735099 42238971 37735099 38930627 39359467 38930627 39359467 38762180 41113102 38762180 41113102 42227630 43019673 42227630 43019673 42190140 38867570 42190140 38867570 42443798 41692751 42443798 41692751 45736843 41640742 45736843 41640742 44369495 41123895 44369495 41123895 44133557 41091110 44133557 41091110 42923776 39405132 42923776 39405132 42979634 40870074 42979634 40870074 43714028 41759702 43714028 41759702 43462722 42951078 43462722 42951078 46237336 43228989 46237336 43228989 47644265 42730728 47644265 42730728 47788320 47439135 47788320 47439135 50889751 50078120 50889751 50078120 50486447 50228890 50486447 50228890 53062713 49124665 53062713 49124665 51379529 49820222 51379529 49820222 48922258 47347707 48922258 47347707 48205106 44261219 48205106 44261219 48617139 46165198 48617139 46165198 48014104 45327695 48014104 45327695 49049411 45253687 49049411 45253687 49705206 46265498 49705206 46265498 50245556 46011764 50245556 46011764 50633005 46726389 50633005 46726389 50413527 47539382 50413527 47539382 50099188 46898059 50099188 46898059 49787207 47487407 49787207 47487407 49507497 47112538 49507497 47112538 48787377 44213617 48787377 44213617 48801589 47136925 48801589 47136925 49380915 48467191 49380915 48467191 51489355 48242954 51489355 48242954 49716842 50241186 49716842 50241186 49032319 44733487 49032319 44733487 47525747 44958952 47525747 44958952 46436327 43786767 46436327 43786767 47625110 43541632 47625110 43541632 44544477 41290545 44544477 41290545 42977507 41310061 42977507 41310061 42502314 41390110 42502314 41390110 42207047 43845682 42207047 43845682 43570986 44623048 43570986 44623048 44506069 44652992 44506069 44652992 48088175 43426397 48088175 43426397 48197302 48301498 48197302 48301498 47995659 47587358 47995659 47587358 47697947 47829913 47697947 47829913 50534159 46969502 50534159 46969502 49879169 46839657 49879169 46839657 47688979 47930962 47688979 47930962 47403898 46739006 47403898 46739006 46410343 46905586 46410343 46905586 49422741 49036939 49422741 49036939 51476345 50361070 51476345 50361070 50838463 49851403 50838463 49851403 50794189 49058168 50794189 49058168 50601520 49585603 50601520 49585603 50217165 48827824 50217165 48827824 49726251 49163165 49726251 49163165 50282483 48950183 50282483 48950183 50252009 47228699 50252009 47228699 50608899 47201989 50608899 47201989 51774636 50245916 51774636 50245916 51580036 48102230 51580036 48102230 52164938 47651528 52164938 47651528 51139760 48549525 51139760 48549525 52034825 49177895 52034825 49177895 53017824 50350274 53017824 50350274 52343730 49993069 52343730 49993069 51715284 49019457 51715284 49019457 51535877 47715938 51535877 47715938 51658880 50731842 51658880 50731842 51599918 51502093 51599918 51502093 53082760 49764813 53082760 49764813 53240907 50242510 53240907 50242510 53521498 50060593 53521498 50060593 53885758 51179943 53885758 51179943 53636627 50899510 53636627 50899510 52859206 51251005 52859206 51251005 53572968 49521482 53572968 49521482 50491210 49878230 50491210 49878230 50197112 51320430 50197112 51320430 54793381 52047422 54793381 52047422 55616068 54733542 55616068 54733542 55483091 53801508 55483091 53801508 55581648 53841894 55581648 53841894 55564147 54372690 55564147 54372690 55679535 53104398 55679535 53104398 53693246 53082185 53693246 53082185 56522678 54533181 56522678 54533181 57230514 54486929 57230514 54486929 56229135 54584747 56229135 54584747 58327603 53676395 58327603 53676395 56265479 53278108 56265479 53278108 57034612 53588748 57034612 53588748 57719370 53212013 57719370 53212013 53859489 51769439 53859489 51769439 54483901 51091589 54483901 51091589 51735245 48157762 51735245 48157762 51996877 49343369 51996877 49343369 49618750 49783266 49618750 49783266 52585020 50028714 52585020 50028714 52581871 50735754 52581871 50735754 52866348 49617891 52866348 49617891 52203293 49738177 52203293 49738177 50936068 49427321 50936068 49427321 50451204 49481121 50451204 49481121 53106373 51830031 53106373 51830031 53071294 50885976 53071294 50885976 52864139 50781056 52864139 50781056 52941211 50962740 52941211 50962740 52788823 50526703 52788823 50526703 52445895 50702152 52445895 50702152 51982729 47623644 51982729 47623644 50793613 47185537 50793613 47185537 50040814 48289639 50040814 48289639 48762273 48589149 48762273 48589149 51531236 49365674 51531236 49365674 50366331 49488797 50366331 49488797 50288417 47415900 50288417 47415900 50973823 47997224 50973823 47997224 51259210 48337966 51259210 48337966 52039899 48363993 52039899 48363993 50190320 47168366 50190320 47168366 50690844 46717714 50690844 46717714 47725480 43426360 47725480 43426360 45703971 43428017 45703971 43428017 45218188 43671257 45218188 43671257 47745325 46073157 47745325 46073157 49399150 46518327 49399150 46518327 46325686 43767270 46325686 43767270 48102422 43500649 48102422 43500649 48644723 45584709 48644723 45584709 49274106 45397732 49274106 45397732 46283555 46314295 46283555 46314295 49275004 46205800 49275004 46205800 48739365 47150518 48739365 47150518 50258120 47573901 50258120 47573901 50351584 46560321 50351584 46560321 50482618 48189280 50482618 48189280 48211620 47453164 48211620 47453164 48112112 47962478 48112112 47962478 47748394 44928153 47748394 44928153 48102113 44859239 48102113 44859239 48154155 46215955 48154155 46215955 48123604 47278074 48123604 47278074 50166906 46574467 50166906 46574467 50423959 47506706 50423959 47506706 50751585 48219217 50751585 48219217 50817558 47949526 50817558 47949526 49210766 48597564 49210766 48597564 51288297 49332905 51288297 49332905 51000751 48280298 51000751 48280298 48808504 46503088 48808504 46503088 49752646 46973803 49752646 46973803 49696710 46120499 49696710 46120499 48169631 46173102 48169631 46173102 47186806 42717167 47186806 42717167 47467975 44771685 47467975 44771685 47901085 44321325 47901085 44321325 48366931 47665853 48366931 47665853 50304948 48875322 50304948 48875322 49320310 49102603 49320310 49102603 52094108 49083567 52094108 49083567 52133197 50071488 52133197 50071488 52765118 50420979 52765118 50420979 52178919 49340860 52178919 49340860 52569804 51523461 52569804 51523461 52999702 51995944 52999702 51995944 52750326 52191540 52750326 52191540 55344198 54079242 55344198 54079242 55291121 53669545 55291121 53669545 54956801 51679951 54956801 51679951 55726327 51514287 55726327 51514287 55199125 51278982 55199125 51278982 53129021 50322208 53129021 50322208 53204982 52040882 53204982 52040882 53278402 52243203 53278402 52243203 55437855 53133683 55437855 53133683 54594875 52882467 54594875 52882467 56157339 52317326 56157339 52317326 54267582 51432608 54267582 51432608 54909150 52133263 54909150 52133263 55348261 53654424 55348261 53654424 55453953 54367860 55453953 54367860 55910011 54230599 55910011 54230599 56109816 54021515 56109816 54021515 57465568 55760985 57465568 55760985 58396849 55187432 58396849 55187432 59093860 54702513 59093860 54702513 57595085 56092353 57595085 56092353 58371723 55362707 58371723 55362707 56604993 55585028 56604993 55585028 57749139 55707816 57749139 55707816 57055182 56103014 57055182 56103014 58211969 56389434 58211969 56389434 59680545 55865321 59680545 55865321 59062349 57382363 59062349 57382363 58985148 54475566 58985148 54475566 56737770 54314496 56737770 54314496 55759522 54707297 55759522 54707297 56261592 53724597 56261592 53724597 55767303 54181570 55767303 54181570 55307203 53553622 55307203 53553622 55482190 52591588 55482190 52591588 53500508 52498762 53500508 52498762 53533452 51533714 53533452 51533714 54166358 53041982 54166358 53041982 56343517 54518864 56343517 54518864 56108834 55016421 56108834 55016421 57757558 55563045 57757558 55563045 57234026 53847472 57234026 53847472 57625323 52922546 57625323 52922546 55450784 52708692 55450784 52708692 56467658 52156090 56467658 52156090 55583403 51647965 55583403 51647965 54004075 51684518 54004075 51684518 53304215 51774513 53304215 51774513 55102016 50474480 55102016 50474480 52092223 49575508 52092223 49575508 51245422 48442830 51245422 48442830 50320396 47592052 50320396 47592052 51133544 47363863 51133544 47363863 49542263 48053293 49542263 48053293 49600020 48205026 49600020 48205026 48350836 46413545 48350836 46413545 46066165 46574050 46066165 46574050 49228412 46050074 49228412 46050074 49470078 47231952 49470078 47231952 47562746 47426467 47562746 47426467 47266599 48582710 47266599 48582710 51595872 49898801 51595872 49898801 51221826 49913413 51221826 49913413 52900264 48715847 52900264 48715847 52507719 48674921 52507719 48674921 48951342 45941506 48951342 45941506 48994102 45495995 48994102 45495995 49018081 44805613 49018081 44805613 47601601 45112633 47601601 45112633 47720715 46852625 47720715 46852625 45872190 42555491 45872190 42555491 43796429 42681045 43796429 42681045 42839605 43920376 42839605 43920376 42646047 40090994 42646047 40090994 42602249 37979446 42602249 37979446 41191067 37929840 41191067 37929840 42343055 40245782 42343055 40245782 41478730 42118083 41478730 42118083 43588197 41383374 43588197 41383374 43294659 40446024 43294659 40446024 43107543 40968213 43107543 40968213 42374703 41055136 42374703 41055136 42658725 39792852 42658725 39792852 43251199 42589603 43251199 42589603 44123802 40103054 44123802 40103054 42408681 40906922 42408681 40906922 42333344 39096977 42333344 39096977 42919818 38988121 42919818 38988121 43703997 38281493 43703997 38281493 42201338 38087275 42201338 38087275 42574372 40743316 42574372 40743316 44419040 40267335 44419040 40267335 42928218 40193785 42928218 40193785 42975210 40543505 42975210 40543505 42801762 42054637 42801762 42054637 45404836 42366024 45404836 42366024 44878934 42939718 44878934 42939718 46680829 43297605 46680829 43297605 47855448 42949964 47855448 42949964 46209748 44573763 46209748 44573763 43893078 43271396 43893078 43271396 44128713 44137755 44128713 44137755 43864058 41269405 43864058 41269405 44879533 42043974 44879533 42043974 44652612 41916705 44652612 41916705 44210142 41339243 44210142 41339243 43771588 42479275 43771588 42479275 46640819 42332202 46640819 42332202 46837235 45913242 46837235 45913242 48129654 44924626 48129654 44924626 48270907 45367104 48270907 45367104 48496299 46286494 48496299 46286494 49014415 45218588 49014415 45218588 48710508 44823642 48710508 44823642 47688824 44488753 47688824 44488753 48375123 43921263 48375123 43921263 48975479 46821526 48975479 46821526 48440324 46254779 48440324 46254779 49511001 47334461 49511001 47334461 50549570 47191968 50549570 47191968 50067955 47457969 50067955 47457969 47619506 47772182 47619506 47772182 48827426 47974748 48827426 47974748 49662578 47101814 49662578 47101814 50013894 47503288 50013894 47503288 48728982 47795805 48728982 47795805 48378689 49089224 48378689 49089224 51908836 48195990 51908836 48195990 51991809 47175563 51991809 47175563 48720797 47097998 48720797 47097998 49789478 46657996 49789478 46657996 49925020 46343721 49925020 46343721 50049867 49605575 50049867 49605575 51233310 48191627 51233310 48191627 50696120 48044564 50696120 48044564 52945463 48737179 52945463 48737179 52953927 49965460 52953927 49965460 53191489 50886491 53191489 50886491 53290637 52293335 53290637 52293335 53814433 52508106 53814433 52508106 54282875 52067239 54282875 52067239 53889742 52215892 53889742 52215892 52413956 50282564 52413956 50282564 52285347 49793367 52285347 49793367 52333243 49801198 52333243 49801198 52659138 48684378 52659138 48684378 53965988 52212790 53965988 52212790 54508347 53347279 54508347 53347279 54683489 53591329 54683489 53591329 57177547 56261412 57177547 56261412 57168367 55129509 57168367 55129509 57957702 56034570 57957702 56034570 60502096 55885421 60502096 55885421 57836767 56104673 57836767 56104673 57395052 54276829 57395052 54276829 57450633 55589092 57450633 55589092 57615093 55965032 57615093 55965032 58042351 55651688 58042351 55651688 57255925 56259593 57255925 56259593 59490760 56663242 59490760 56663242 59797246 57169202 59797246 57169202 60163491 59446875 60163491 59446875 61477303 58658164 61477303 58658164 61158228 59361309 61158228 59361309 62083488 59140352 62083488 59140352 62528368 59111049 62528368 59111049 62057218 58993973 62057218 58993973 61931050 58932651 61931050 58932651 61383688 59138586 61383688 59138586 63405104 61026169 63405104 61026169 63126758 61181028 63126758 61181028 63162724 61283256 63162724 61283256 62816341 60611933 62816341 60611933 63217402 60557070 63217402 60557070 63364746 60605838 63364746 60605838 63575566 61475389 63575566 61475389 63472618 61396158 63472618 61396158 63467341 61629317 63467341 61629317 64423665 61577211 64423665 61577211 64275250 61474487 64275250 61474487 63756557 60865127 63756557 60865127 64050202 61978149 64050202 61978149 64242609 61068637 64242609 61068637 64686752 62157417 64686752 62157417 65006294 62093856 65006294 62093856 65443107 63360263 65443107 63360263 65301620 63199434 65301620 63199434 65043358 62326244 65043358 62326244 65637062 62243165 65637062 62243165 65524927 63526269 65524927 63526269 65500470 63578352 65500470 63578352 66873399 63039489 66873399 63039489 66947857 64566870 66947857 64566870 66471438 64644425 66471438 64644425 66233736 63652101 66233736 63652101 65616232 64264886 65616232 64264886 66748687 64189892 66748687 64189892 66279089 64311674 66279089 64311674 66057604 65164267 66057604 65164267 68908109 66911977 68908109 66911977 68648660 67035003 68648660 67035003 69179675 67657197 69179675 67657197 68970663 66774221 68970663 66774221 70251811 66522569 70251811 66522569 70184979 66220592 70184979 66220592 67513251 66664364 67513251 66664364 68180313 66008560 68180313 66008560 69682240 66418780 69682240 66418780 69935812 65363594 69935812 65363594 69146675 65278420 69146675 65278420 67655869 63572856 67655869 63572856 67796969 65465244 67796969 65465244 68004369 65436535 68004369 65436535 67102034 64900067 67102034 64900067 67053830 63811861 67053830 63811861 66194377 63394466 66194377 63394466 65359418 62815984 65359418 62815984 65573554 63194334 65573554 63194334 65785494 63039847 65785494 63039847 65331103 63323648 65331103 63323648 65147984 62271690 65147984 62271690 64230782 62210526 64230782 62210526 64028467 60689796 64028467 60689796 62670304 60758465 62670304 60758465 63524342 60805198 63524342 60805198 63227739 60847153 63227739 60847153 62864966 60616393 62864966 60616393 62687149 59686681 62687149 59686681 61714283 58961566 61714283 58961566 62103419 60231347 62103419 60231347 61941722 60302495 61941722 60302495 63900279 60198324 63900279 60198324 63593461 60823178 63593461 60823178 63534033 61167482 63534033 61167482 62809281 59872219 62809281 59872219 62581058 59828109 62581058 59828109 61911714 59978298 61911714 59978298 63068340 59779813 63068340 59779813 62625042 59762913 62625042 59762913 61731652 60559441 61731652 60559441 63125078 60377910 63125078 60377910 62729075 60911824 62729075 60911824 62539700 61193172 62539700 61193172 64140580 62253872 64140580 62253872 64347781 62256157 64347781 62256157 65399472 63146078 65399472 63146078 65380175 62217725 65380175 62217725 65574272 62124050 65574272 62124050 64294408 60222332 64294408 60222332 64341630 62015726 64341630 62015726 64497345 61600413 64497345 61600413 64662935 61445481 64662935 61445481 63988480 61298529 63988480 61298529 64167491 61059547 64167491 61059547 64547795 62660631 64547795 62660631 64284347 62115223 64284347 62115223 63665414 60954986 63665414 60954986 62993742 60537567 62993742 60537567 61420634 59251784 61420634 59251784 60972974 58682172 60972974 58682172 60430510 57283518 60430510 57283518 61104850 58314102 61104850 58314102 61361787 57036405 61361787 57036405 59719786 57010476 59719786 57010476 58925674 56850287 58925674 56850287 58850878 58056913 58850878 58056913 59294240 58367270 59294240 58367270 59148542 56921638 59148542 56921638 59959070 56632566 59959070 56632566 60910144 58810459 60910144 58810459 60780111 58767774 60780111 58767774 60164310 59618718 60164310 59618718 61644945 59261075 61644945 59261075 61445627 58378152 61445627 58378152 60456236 59391654 60456236 59391654 60862211 59598027 60862211 59598027 61616808 60326723 61616808 60326723 61447539 58366957 61447539 58366957 61694408 57813521 61694408 57813521 60414006 57207606 60414006 57207606 59601307 58041897 59601307 58041897 59595742 57919567 59595742 57919567 59524785 58119796 59524785 58119796 60864820 59005302 60864820 59005302 61096861 59962575 61096861 59962575 62542247 60496728 62542247 60496728 62129424 60089737 62129424 60089737 61700686 59014514 61700686 59014514 61536316 58510878 61536316 58510878 61726028 58611249 61726028 58611249 60967679 58417436 60967679 58417436 59685269 58076867 59685269 58076867 60723475 58479366 60723475 58479366 60963548 58191115 60963548 58191115 59905103 58225307 59905103 58225307 59657697 58410389 59657697 58410389 61361506 57826942 61361506 57826942 60370116 57291915 60370116 57291915 60144589 57074684 60144589 57074684 60403852 58103013 60403852 58103013 60365312 58342631 60365312 58342631 60577548 58113618 60577548 58113618 60795054 57997653 60795054 57997653 59899992 57703996 59899992 57703996 60203364 56941743 60203364 56941743 59012440 57075230 59012440 57075230 60237721 58302298 60237721 58302298 60827857 58010244 60827857 58010244 60848295 58701635 60848295 58701635 61264413 58832045 61264413 58832045 61178802 59090180 61178802 59090180 61948805 59284483 61948805 59284483 62557304 59570439 62557304 59570439 62313973 60046202 62313973 60046202 63129551 60134333 63129551 60134333 62803022 59786802 62803022 59786802 63397331 58443090 63397331 58443090 61277547 58418335 61277547 58418335 60138597 58045127 60138597 58045127 60640934 58572836 60640934 58572836 61165960 58593062 61165960 58593062 61686478 58809725 61686478 58809725 61091642 57910526 61091642 57910526 61127964 57139498 61127964 57139498 60262941 56989150 60262941 56989150 60628039 57756772 60628039 57756772 63338437 60414879 63338437 60414879 62676020 60646317 62676020 60646317 63260584 60684937 63260584 60684937 63917511 61082536 63917511 61082536 64133468 62495268 64133468 62495268 65189520 62918861 65189520 62918861 65164844 61688968 65164844 61688968 64723790 62216523 64723790 62216523 64872002 62370082 64872002 62370082 65781577 62313113 65781577 62313113 65950181 63192191 65950181 63192191 66110060 63532296 66110060 63532296 66141989 63527415 66141989 63527415 65753165 62916200 65753165 62916200 65693360 63128132 65693360 63128132 65421230 63235177 65421230 63235177 66098208 63290814 66098208 63290814 66038471 63019221 66038471 63019221 65794083 63469029 65794083 63469029 65734068 63120702 65734068 63120702 66168130 62738425 66168130 62738425 66208224 62603141 66208224 62603141 65332337 62359474 65332337 62359474 64763258 62865370 64763258 62865370 65568160 62734869 65568160 62734869 65137245 62880793 65137245 62880793 65115514 62366062 65115514 62366062 65169374 62206822 65169374 62206822 64631256 62250795 64631256 62250795 64497692 62627164 64497692 62627164 65026176 62400794 65026176 62400794 65002497 62636553 65002497 62636553 65803373 62685914 65803373 62685914 65852777 64233485 65852777 64233485 65816814 63455948 65816814 63455948 65665373 63192755 65665373 63192755 65179712 62260091 65179712 62260091 65264184 62462850 65264184 62462850 63638297 60384411 63638297 60384411 63535679 60175721 63535679 60175721 63934109 60414656 63934109 60414656 63826215 60501650 63826215 60501650 65393188 63130877 65393188 63130877 66078333 62890611 66078333 62890611 67077877 62824104 67077877 62824104 66008658 63837861 66008658 63837861 66162492 63575905 66162492 63575905 66406504 64278532 66406504 64278532 66159583 63022960 66159583 63022960 66358217 62934617 66358217 62934617 66999177 62738177 66999177 62738177 65825128 63207292 65825128 63207292 66916066 64874174 66916066 64874174 66638793 64967507 66638793 64967507 68721396 66014622 68721396 66014622 68312051 66471200 68312051 66471200 71722284 66232767 71722284 66232767 68577618 65727835 68577618 65727835 68281937 66414074 68281937 66414074 69782889 66404835 69782889 66404835 69467310 66345821 69467310 66345821 68534751 67061035 68534751 67061035 69696066 65842421 69696066 65842421 67545880 66054628 67545880 66054628 66843500 66073286 66843500 66073286 68652498 66116638 68652498 66116638 69194327 66463467 69194327 66463467 69447744 66095562 69447744 66095562 69228687 65727113 69228687 65727113 67605056 65743357 67605056 65743357 67478693 63707934 67478693 63707934 67668133 65073424 67668133 65073424 67858248 65299003 67858248 65299003 67916365 65632969 67916365 65632969 68764101 64389716 68764101 64389716 67545230 64718411 67545230 64718411 68622732 66295617 68622732 66295617 68994146 67367119 68994146 67367119 71733619 70239901 71733619 70239901 71350095 70616927 71350095 70616927 71186603 69455288 71186603 69455288 70902128 68294670 70902128 68294670 71695775 67402641 71695775 67402641 70086739 66715150 70086739 66715150 70129805 66757504 70129805 66757504 70489812 66036089 70489812 66036089 71113772 65828603 71113772 65828603 69477954 66540026 69477954 66540026 69221560 67064872 69221560 67064872 69155337 65806410 69155337 65806410 69991453 67840778 69991453 67840778 69560052 67874828 69560052 67874828 69147522 66167667 69147522 66167667 69472415 67222717 69472415 67222717 69345970 67671493 69345970 67671493 71768811 68152020 71768811 68152020 70437678 67940788 70437678 67940788 70647642 67195880 70647642 67195880 67928147 64318247 67928147 64318247 68049608 65382958 68049608 65382958 67625966 64730972 67625966 64730972 66611241 65171760 66611241 65171760 65976056 63238653 65976056 63238653 65871385 62985903 65871385 62985903 67182198 63223952 67182198 63223952 67092284 64979924 67092284 64979924 67011682 64238919 67011682 64238919 66581073 63438809 66581073 63438809 66637398 64017263 66637398 64017263 66215961 63987793 66215961 63987793 66197128 63869556 66197128 63869556 67221495 64312444 67221495 64312444 66572756 64593929 66572756 64593929 66472295 63500597 66472295 63500597 67029707 64694937 67029707 64694937 66903510 64491336 66903510 64491336 68185286 64430297 68185286 64430297 68373508 65523538 68373508 65523538 69294234 65863106 69294234 65863106 70359553 65556436 70359553 65556436 68831726 67998020 68831726 67998020 71078953 67608650 71078953 67608650 71734853 69280777 71734853 69280777 73220300 70999802 73220300 70999802 72944621 73140123 72944621 73140123 72476462 70751855 72476462 70751855 72286036 70407336 72286036 70407336 75316575 69805996 75316575 69805996 75387550 69458083 75387550 69458083 73035395 68839227 73035395 68839227 71334075 69419915 71334075 69419915 71653370 69900448 71653370 69900448 71028999 70135710 71028999 70135710 72119204 71540828 72119204 71540828 73183163 70651596 73183163 70651596 73101694 70784071 73101694 70784071 73926255 70491867 73926255 70491867 72810389 70531376 72810389 70531376 73975715 71546675 73975715 71546675 76689606 73778042 76689606 73778042 75101864 70922886 75101864 70922886 75462889 70566621 75462889 70566621 73425886 68386602 73425886 68386602 70299646 67090754 70299646 67090754 69556829 67395878 69556829 67395878 69792341 68395929 69792341 68395929 73559947 68283006 73559947 68283006 71490581 67222649 71490581 67222649 69806097 67488436 69806097 67488436 70272707 66813043 70272707 66813043 71890077 68880391 71890077 68880391 70980032 69307074 70980032 69307074 70712005 69328276 70712005 69328276 70000783 67651372 70000783 67651372 70335451 67085454 70335451 67085454 71227772 68580342 71227772 68580342 69770450 66635489 69770450 66635489 69129214 66124235 69129214 66124235 68239047 64927392 68239047 64927392 67150277 65231712 67150277 65231712 67974746 64205299 67974746 64205299 68039936 63981450 68039936 63981450 66364890 63351365 66364890 63351365 66114434 64294849 66114434 64294849 67890131 64014884 67890131 64014884 68062196 65121928 68062196 65121928 68074484 64869925 68074484 64869925 68539128 64814397 68539128 64814397 67360323 65137621 67360323 65137621 68263997 65393015 68263997 65393015 68695289 65991583 68695289 65991583 67761537 66208505 67761537 66208505 67703096 66496690 67703096 66496690 68477179 66621277 68477179 66621277 69321262 66375206 69321262 66375206 69571328 66582584 69571328 66582584 69615886 65987707 69615886 65987707 70429406 65481660 70429406 65481660 70858779 68464072 70858779 68464072 71345311 68708018 71345311 68708018 72976259 67809464 72976259 67809464 71919212 69602235 71919212 69602235 71709636 68960138 71709636 68960138 71011976 66617866 71011976 66617866 69465347 68210335 69465347 68210335 69388601 65372420 69388601 65372420 67373762 65282193 67373762 65282193 67193439 65425959 67193439 65425959 67462495 65923901 67462495 65923901 68114525 65926402 68114525 65926402 68027305 64897061 68027305 64897061 67433166 64999641 67433166 64999641 67208915 65536594 67208915 65536594 68928521 65838770 68928521 65838770 69150489 67124912 69150489 67124912 69586491 67585443 69586491 67585443 69072219 66599790 69072219 66599790 69064286 65700859 69064286 65700859 70098241 67261867 70098241 67261867 70540977 66678818 70540977 66678818 71513184 66422072 71513184 66422072 68096423 66819092 68096423 66819092 69833230 66528954 69833230 66528954 68968338 65916687 68968338 65916687 68663008 66393529 68663008 66393529 70077404 66665601 70077404 66665601 69657592 67801374 69657592 67801374 72728004 69101665 72728004 69101665 71354276 68938716 71354276 68938716 71676104 68476354 71676104 68476354 72094290 70439059 72094290 70439059 74233621 69955160 74233621 69955160 72306449 69704335 72306449 69704335 72783107 71323189 72783107 71323189 76126840 74812569 76126840 74812569 75173385 75908343 75173385 75908343 75141504 71267949 75141504 71267949 74939224 72004673 74939224 72004673 75498868 71889943 75498868 71889943 76045086 71851629 76045086 71851629 75214154 75668572 75214154 75668572 75089524 74925270 75089524 74925270 74980322 73374512 74980322 73374512 73212242 69061481 73212242 69061481 74641190 68676887 74641190 68676887 70257383 66965295 70257383 66965295 70227505 66490249 70227505 66490249 70844664 66410637 70844664 66410637 69121928 66846154 69121928 66846154 68702120 66931277 68702120 66931277 68601925 66734533 68601925 66734533 67912633 65341569 67912633 65341569 68478274 66274186 68478274 66274186 67804193 66510089 67804193 66510089 69981415 68344013 69981415 68344013 69832018 67345785 69832018 67345785 70975326 66992799 70975326 66992799 72027118 70180851 72027118 70180851 72314816 70121124 72314816 70121124 73722136 71826784 73722136 71826784 74589731 72028173 74589731 72028173 76087555 75599269 76087555 75599269 75201781 73166832 75201781 73166832 78780280 73073066 78780280 73073066 77704258 75753962 77704258 75753962 77713642 75590240 77713642 75590240 76840834 76644727 76840834 76644727 81572502 76551735 81572502 76551735 81978700 76381432 81978700 76381432 79694898 78158625 79694898 78158625 80985974 78924737 80985974 78924737 81752876 81640562 81752876 81640562 85387400 80462892 85387400 80462892 83734583 80497069 83734583 80497069 84393078 79983519 84393078 79983519 80643457 79421022 80643457 79421022 80331340 78150478 80331340 78150478 79406230 78282074 79406230 78282074 79319669 78638203 79319669 78638203 77471052 72703332 77471052 72703332 75727171 72216409 75727171 72216409 77081865 75445137 77081865 75445137 77097006 76081983 77097006 76081983 76882166 77791697 76882166 77791697 76376290 76460365 76376290 76460365 80789982 79916471 80789982 79916471 80237632 80343353 80237632 80343353 80080964 75847646 80080964 75847646 79573207 75779914 79573207 75779914 80716915 78839307 80716915 78839307 81228861 75618894 81228861 75618894 79395793 77010993 79395793 77010993 81801332 76195986 81801332 76195986 81945980 78085348 81945980 78085348 79625084 79956049 79625084 79956049 79655843 80141216 79655843 80141216 79507866 76695958 79507866 76695958 77303222 78009594 77303222 78009594 77396349 72728436 77396349 72728436 77523651 72306523 77523651 72306523 77644391 71959018 77644391 71959018 77362253 76869062 77362253 76869062 77919005 77682273 77919005 77682273 78026370 77765503 78026370 77765503 80740119 76654013 80740119 76654013 77960164 77224489 77960164 77224489 76664129 72638477 76664129 72638477 77419534 75476197 77419534 75476197 75493065 72798816 75493065 72798816 72734773 71897159 72734773 71897159 72576893 72033932 72576893 72033932 74790856 71239154 74790856 71239154 74002828 69376597 74002828 69376597 71181350 66890244 71181350 66890244 68927488 66590554 68927488 66590554 70006550 67840832 70006550 67840832 71883495 67834815 71883495 67834815 70306834 67373681 70306834 67373681 69850088 65434928 69850088 65434928 67968588 65985863 67968588 65985863 68992837 65699406 68992837 65699406 67688608 65218165 67688608 65218165 68796550 64993454 68796550 64993454 68913879 66101322 68913879 66101322 69277665 68021218 69277665 68021218 70458373 68345388 70458373 68345388 70322126 67421517 70322126 67421517 70997420 67087138 70997420 67087138 71508330 68446400 71508330 68446400 69911106 67335481 69911106 67335481 69662316 66900015 69662316 66900015 70251684 67691286 70251684 67691286 70402133 68938223 70402133 68938223 70327918 67702051 70327918 67702051 69642808 68096930 69642808 68096930 69724827 68194754 69724827 68194754 71865830 68036683 71865830 68036683 72125765 67847217 72125765 67847217 70480095 67889575 70480095 67889575 69591838 67955592 69591838 67955592 71529061 67754885 71529061 67754885 69009299 66155326 69009299 66155326 69526705 65152725 69526705 65152725 68778586 65049381 68778586 65049381 68129865 64623045 68129865 64623045 68575613 64608745 68575613 64608745 68914597 65702839 68914597 65702839 68429842 65934391 68429842 65934391 68362828 65726343 68362828 65726343 68221703 64686309 68221703 64686309 68252899 64600257 68252899 64600257 67428730 64197014 67428730 64197014 67859147 64009549 67859147 64009549 67321685 64810916 67321685 64810916 68151184 64536429 68151184 64536429 68391713 66132062 68391713 66132062 68367167 66166909 68367167 66166909 68873162 66331699 68873162 66331699 68804388 65461995 68804388 65461995 68839385 64888484 68839385 64888484 68142034 64788276 68142034 64788276 67852546 64566000 67852546 64566000 67491566 64714267 67491566 64714267 67743633 65339241 67743633 65339241 68300857 64828213 68300857 64828213 68207381 65520557 68207381 65520557 68868195 65510262 68868195 65510262 67506485 65596390 67506485 65596390 69977350 65282742 69977350 65282742 68549630 65208247 68549630 65208247 68068284 65011994 68068284 65011994 67604027 64835958 67604027 64835958 67995366 65791335 67995366 65791335 67788342 64402958 67788342 64402958 67816849 65110685 67816849 65110685 68257524 64963289 68257524 64963289 67644077 65298465 67644077 65298465 67590610 65346677 67590610 65346677 68106231 65471887 68106231 65471887 68401161 64893966 68401161 64893966 68717248 66611242 68717248 66611242 69862704 67261783 69862704 67261783 69899715 68240084 69899715 68240084 69438665 67485274 69438665 67485274 69290438 66337205 69290438 66337205 69300924 67094389 69300924 67094389 69041037 67269774 69041037 67269774 69810565 66718774 69810565 66718774 69336973 66588129 69336973 66588129 69498946 66767342 69498946 66767342 69641504 67525955 69641504 67525955 69259272 67795985 69259272 67795985 70787925 66995426 70787925 66995426 69031585 65923054 69031585 65923054 69034461 65599265 69034461 65599265 69570794 66921710 69570794 66921710 69490643 67313258 69490643 67313258 69381632 66638539 69381632 66638539 69414875 66319586 69414875 66319586 69519017 66840740 69519017 66840740 70777834 68232076 70777834 68232076 71858261 68362975 71858261 68362975 69993084 66556060 69993084 66556060 68449758 67783675 68449758 67783675 68336568 65686695 68336568 65686695 67619841 65853653 67619841 65853653 68441502 66052335 68441502 66052335 68558062 65936794 68558062 65936794 68499258 65268870 68499258 65268870 69176041 66506142 69176041 66506142 69727351 66216200 69727351 66216200 70012356 67480730 70012356 67480730 69732070 67455397 69732070 67455397 69402046 65770929 69402046 65770929 68008016 65840609 68008016 65840609 68455960 66228730 68455960 66228730 68419253 67274191 68419253 67274191 68389629 66485346 68389629 66485346 68231859 65847451 68231859 65847451 67709772 64062480 67709772 64062480 67922019 64729287 67922019 64729287 67827375 66061460 67827375 66061460 68199495 66155215 68199495 66155215 67963501 64618631 67963501 64618631 67768999 64592298 67768999 64592298 67974182 64737339 67974182 64737339 68208351 65329903 68208351 65329903 68146262 64701529 68146262 64701529 67119539 64594948 67119539 64594948 66976518 64664567 66976518 64664567 66894745 65501413 66894745 65501413 68567084 65451345 68567084 65451345 68731791 65012356 68731791 65012356 67454704 65235733 67454704 65235733 68489601 65160989 68489601 65160989 69368485 64935698 69368485 64935698 69644822 66922017 69644822 66922017 70943288 67197312 70943288 67197312 71767206 68846495 71767206 68846495 70781547 68783102 70781547 68783102 73436870 68830290 73436870 68830290 73365719 70043690 73365719 70043690 73606699 70013782 73606699 70013782 73450021 70711508 73450021 70711508 72676427 70859592 72676427 70859592 71710231 69058258 71710231 69058258 71376441 68768564 71376441 68768564 70224658 68794934 70224658 68794934 70115422 67048430 70115422 67048430 69856967 67166417 69856967 67166417 69710785 66607154 69710785 66607154 70124504 68103247 70124504 68103247 70068667 67443398 70068667 67443398 71740169 67324839 71740169 67324839 70887201 68074187 70887201 68074187 72124670 69040819 72124670 69040819 73067693 69023425 73067693 69023425 73207289 70659858 73207289 70659858 72931267 69406445 72931267 69406445 71516309 71161555 71516309 71161555 71436239 70279068 71436239 70279068 74713994 70083754 74713994 70083754 74471068 70853946 74471068 70853946 75185230 74341298 75185230 74341298 74112104 74691189 74112104 74691189 73854579 75264875 73854579 75264875 76762581 75288561 76762581 75288561 76673740 73475748 76673740 73475748 76076024 73194699 76076024 73194699 74707546 74018751 74707546 74018751 77698092 75506317 77698092 75506317 79970419 75125293 79970419 75125293 79611400 75067596 79611400 75067596 80617481 76818777 80617481 76818777 81646700 76339669 81646700 76339669 79088782 73748519 79088782 73748519 74232646 73993127 74232646 73993127 73763864 69951364 73763864 69951364 74062222 71141493 74062222 71141493 74033695 68970769 74033695 68970769 71082489 69078764 71082489 69078764 70879355 69647946 70879355 69647946 71925388 70436902 71925388 70436902 71701955 71493010 71701955 71493010 76626864 73048670 76626864 73048670 77202116 72055301 77202116 72055301 75976693 72301425 75976693 72301425 76403175 71306160 76403175 71306160 74967899 70295309 74967899 70295309 73072362 72772777 73072362 72772777 76257367 72851514 76257367 72851514 76356615 72522174 76356615 72522174 75060646 70295099 75060646 70295099 72402446 69829055 72402446 69829055 71429354 68069663 71429354 68069663 72690311 67865223 72690311 67865223 72910000 71234374 72910000 71234374 72316144 72302346 72316144 72302346 71986930 69596048 71986930 69596048 72877313 69882181 72877313 69882181 72906598 70363982 72906598 70363982 72198863 70724245 72198863 70724245 72032422 70772081 72032422 70772081 71814327 69187423 71814327 69187423 71741471 69554650 71741471 69554650 72253641 68262351 72253641 68262351 72668889 68574939 72668889 68574939 71334708 68590725 71334708 68590725 71728493 67464980 71728493 67464980 71797462 67413842 71797462 67413842 70147340 66812622 70147340 66812622 71323591 68035445 71323591 68035445 71992610 70547973 71992610 70547973 73533245 69297506 73533245 69297506 73641223 68975263 73641223 68975263 72448251 68149303 72448251 68149303 72461407 67405485 72461407 67405485 70415410 67133813 70415410 67133813 70879764 66543392 70879764 66543392 70915235 69238305 70915235 69238305 70741454 67173302 70741454 67173302 70346451 68161755 70346451 68161755 70214668 68751586 70214668 68751586 69755521 67581971 69755521 67581971 69510538 66141024 69510538 66141024 68523700 66297968 68523700 66297968 69375748 65405528 69375748 65405528 69492926 66067036 69492926 66067036 70400953 65953837 70400953 65953837 69084669 66742094 69084669 66742094 68846021 65793468 68846021 65793468 69103838 66599482 69103838 66599482 69398149 66481913 69398149 66481913 68545135 66591680 68545135 66591680 68401905 65590508 68401905 65590508 68243521 65736564 68243521 65736564 68203057 66088626 68203057 66088626 68763840 66011464 68763840 66011464 68747678 66506227 68747678 66506227 68697311 66865367 68697311 66865367 70025842 67283946 70025842 67283946 69971041 68351750 69971041 68351750 69951880 66739709 69951880 66739709 69200061 66826667 69200061 66826667 69351632 66782566 69351632 66782566 69523050 66971182 69523050 66971182 70563870 66938075 70563870 66938075 70241373 66955967 70241373 66955967 68966839 67349144 68966839 67349144 68830444 65621908 68830444 65621908 68875217 65529683 68875217 65529683 69202121 66239211 69202121 66239211 70118856 67585419 70118856 67585419 70562827 69416098 70562827 69416098 74437944 69109981 74437944 69109981 71745549 69469837 71745549 69469837 71583516 68616062 71583516 68616062 69772313 67729395 69772313 67729395 70920733 68522131 70920733 68522131 71132043 67655020 71132043 67655020 70478719 67533218 70478719 67533218 70101097 68297863 70101097 68297863 70239987 68594124 70239987 68594124 69885674 67139582 69885674 67139582 70033458 66367838 70033458 66367838 68703321 66274204 68703321 66274204 68525449 65655961 68525449 65655961 68278264 65414170 68278264 65414170 67002402 65633077 67002402 65633077 68872591 65890847 68872591 65890847 68786609 65878290 68786609 65878290 68853609 66679777 68853609 66679777 68753697 66357266 68753697 66357266 69003649 66631154 69003649 66631154 68895186 65906431 68895186 65906431 69140027 64369147 69140027 64369147 67000921 64333729 67000921 64333729 67166002 64406290 67166002 64406290 67254848 64166429 67254848 64166429 67267417 64739564 67267417 64739564 67264233 64915922 67264233 64915922 66727322 65176565 66727322 65176565 67603884 65266398 67603884 65266398 67880740 66648438 67880740 66648438 69469577 66529525 69469577 66529525 70828922 68529714 70828922 68529714 70730790 68996883 70730790 68996883 70696647 67699243 70696647 67699243 70479803 67632781 70479803 67632781 70534799 67352161 70534799 67352161 69889687 67943054 69889687 67943054 71882174 67818260 71882174 67818260 72241918 69538818 72241918 69538818 72069644 69486759 72069644 69486759 72373819 69294287 72373819 69294287 71474403 68725396 71474403 68725396 72021313 68450651 72021313 68450651 72800626 69365293 72800626 69365293 71907507 69342025 71907507 69342025 71513594 69970544 71513594 69970544 73588426 70956411 73588426 70956411 72429951 71382232 72429951 71382232 77028608 73096613 77028608 73096613 78026989 74329186 78026989 74329186 78919752 75945302 78919752 75945302 76549219 75666619 76549219 75666619 81091773 75271406 81091773 75271406 76273590 76891731 76273590 76891731 76239732 77154678 76239732 77154678 80535035 79382817 80535035 79382817 80480421 77620792 80480421 77620792 81503690 80332811 81503690 80332811 80375633 80431565 80375633 80431565 81140103 80604551 81140103 80604551 85652135 84307222 85652135 84307222 86493837 84062984 86493837 84062984 87880986 86605064 87880986 86605064 86730974 86687034 86730974 86687034 88972129 85382527 88972129 85382527 89322572 84703937 89322572 84703937 90204565 87714910 90204565 87714910 91827779 88631499 91827779 88631499 92524410 88214791 92524410 88214791 91340663 88685126 91340663 88685126 91644551 89208832 91644551 89208832 92545341 89435109 92545341 89435109 91954594 90574562 91954594 90574562 92312009 90658541 92312009 90658541 94509507 90636561 94509507 90636561 92414331 88701921 92414331 88701921 92556231 89486442 92556231 89486442 93232439 88572144 93232439 88572144 90636432 89710800 90636432 89710800 90454902 87401613 90454902 87401613 90518933 88156741 90518933 88156741 88660037 88384505 88660037 88384505 88211506 84003895 88211506 84003895 86701912 85570215 86701912 85570215 86145101 85873450 86145101 85873450 90501691 87385309 90501691 87385309 90719948 88662817 90719948 88662817 91285633 86879976 91285633 86879976 91407917 88903654 91407917 88903654 92352220 88424178 92352220 88424178 92410603 88370450 92410603 88370450 92712080 90680294 92712080 90680294 93905957 90520281 93905957 90520281 92528327 90872989 92528327 90872989 92160229 91246570 92160229 91246570 91912571 90126608 91912571 90126608 92234593 90383208 92234593 90383208 91188710 88450294 91188710 88450294 89551950 87167290 89551950 87167290 88629319 88548781 88629319 88548781 89790403 88237992 89790403 88237992 91078556 88561171 91078556 88561171 90198482 85713759 90198482 85713759 90848881 87057325 90848881 87057325 90990532 86854425 90990532 86854425 91115537 85934675 91115537 85934675 87637479 86675431 87637479 86675431 87424025 87461363 87424025 87461363 87084601 85929704 87084601 85929704 88512329 85886787 88512329 85886787 86396286 83724168 86396286 83724168 87763127 82789257 87763127 82789257 88061789 82369107 88061789 82369107 88645992 86267674 88645992 86267674 88334544 83856755 88334544 83856755 87179471 86164926 87179471 86164926 88253500 87670071 88253500 87670071 87835359 83280018 87835359 83280018 88537344 83044710 88537344 83044710 86954050 84642534 86954050 84642534 88197587 83933973 88197587 83933973 88871687 83716705 88871687 83716705 86928664 85332223 86928664 85332223 86142632 84550232 86142632 84550232 87609091 84785191 87609091 84785191 88196723 84454783 88196723 84454783 86842208 84581627 86842208 84581627 87109735 84033376 87109735 84033376 85002529 83502231 85002529 83502231 84219911 84153268 84219911 84153268 87246012 85668835 87246012 85668835 89130759 84327825 89130759 84327825 89417072 84479780 89417072 84479780 85677975 85186007 85677975 85186007 85121353 85347087 85121353 85347087 85047698 86033649 85047698 86033649 88228989 87053396 88228989 87053396 87504328 83137735 87504328 83137735 87792716 83434148 87792716 83434148 88807406 86592102 88807406 86592102 89699719 86923175 89699719 86923175 87501133 85353682 87501133 85353682 88353651 87786983 88353651 87786983 87401004 88249922 87401004 88249922 91966136 91068242 91966136 91068242 94668732 94345064 94668732 94345064 98213342 93795269 98213342 93795269 98384222 93231108 98384222 93231108 93702142 93739780 93702142 93739780 96945068 94767939 96945068 94767939 97211864 94170822 97211864 94170822 97280005 94957833 97280005 94957833 98399227 94371008 98399227 94371008 96674797 94647085 96674797 94647085 97754944 95087230 97754944 95087230 96595067 95895515 96595067 95895515 96273431 94162691 96273431 94162691 94743620 92538052 94743620 92538052 95764521 92448041 95764521 92448041 95775091 93095506 95775091 93095506 96103920 93546315 96103920 93546315 95919892 93181858 95919892 93181858 95967583 95261041 95967583 95261041 95617715 95870151 95617715 95870151 97364964 95735382 97364964 95735382 100096247 97589770 100096247 97589770 99408287 98975033 99408287 98975033 98902823 96493693 98902823 96493693 100384679 97623310 100384679 97623310 99511922 98824067 99511922 98824067 98623923 95944173 98623923 95944173 98951718 95463999 98951718 95463999 100244122 98171019 100244122 98171019 101132982 98619283 101132982 98619283 100171417 95692975 100171417 95692975 100256425 99420348 100256425 99420348 103772173 105449960 103772173 105449960 103541115 100782814 103541115 100782814 105838896 100422599 105838896 100422599 99940734 100636268 99940734 100636268 101848644 101640950 101848644 101640950 106031007 100706208 106031007 100706208 101278791 101395707 101278791 101395707 101035832 101678534 101035832 101678534 105241513 100298313 105241513 100298313 105280219 101587086 105280219 101587086 104196378 100643001 104196378 100643001 104389237 102100207 104389237 102100207 105593512 102458044 105593512 102458044 105551960 101537545 105551960 101537545 105757263 100163612 105757263 100163612 102539569 98437480 102539569 98437480 101710365 99029111 101710365 99029111 102033871 97968739 102033871 97968739 100114102 99026008 100114102 99026008 99629558 99467051 99629558 99467051 99345670 97181336 99345670 97181336 101470576 96721412 101470576 96721412 97081457 96860626 97081457 96860626 101389945 96608084 101389945 96608084 97715277 95450846 97715277 95450846 96460679 96437358 96460679 96437358 97227341 95117882 97227341 95117882 95928221 95739215 95928221 95739215 97593030 93365181 97593030 93365181 97747297 94698185 97747297 94698185 97268940 94522600 97268940 94522600 97955237 94049598 97955237 94049598 98528967 97981059 98528967 97981059 98250605 98148362 98250605 98148362 97752140 95652125 97752140 95652125 95302935 95781258 95302935 95781258 98017264 94462452 98017264 94462452 98104449 95003620 98104449 95003620 97387803 94080715 97387803 94080715 97610009 97083850 97610009 97083850 98997182 94723222 98997182 94723222 99091651 94495950 99091651 94495950 94947880 94525463 94947880 94525463 94522177 92287173 94522177 92287173 94729524 91822056 94729524 91822056 93027128 89928708 93027128 89928708 93567101 90004715 93567101 90004715 90555658 90022481 90555658 90022481 93051202 90398269 93051202 90398269 93625748 90318548 93625748 90318548 93722828 91163767 93722828 91163767 92731304 90303640 92731304 90303640 93393212 89967621 93393212 89967621 92116822 86921478 92116822 86921478 92141000 90783077 92141000 90783077 92304959 91476517 92304959 91476517 92184316 91565685 92184316 91565685 93458254 90614370 93458254 90614370 92211875 89880483 92211875 89880483 90606535 89910605 90606535 89910605 92870321 91720143 92870321 91720143 92559163 91017630 92559163 91017630 93819300 91500491 93819300 91500491 93908515 90911739 93908515 90911739 92320359 89890756 92320359 89890756 92621662 90382409 92621662 90382409 93375402 89950023 93375402 89950023 92671131 91379442 92671131 91379442 92568323 91102615 92568323 91102615 93107150 91423192 93107150 91423192 93770945 91631307 93770945 91631307 93145288 92690006 93145288 92690006 92933218 91703640 92933218 91703640 93444478 91870890 93444478 91870890 94544291 92985036 94544291 92985036 96558280 94792231 96558280 94792231 96296909 94992129 96296909 94992129 98126192 96293715 98126192 96293715 96273884 96340916 96273884 96340916 99501732 97401632 99501732 97401632 98319602 96630134 98319602 96630134 98867009 96867532 98867009 96867532 97336429 97132088 97336429 97132088 99849912 97818609 99849912 97818609 100034118 96738074 100034118 96738074 101120473 98681169 101120473 98681169 100467679 99109436 100467679 99109436 103418220 103774807 103418220 103774807 103343088 102315816 103343088 102315816 102656989 102731062 102656989 102731062 101983476 99942462 101983476 99942462 103022117 102920914 103022117 102920914 102866930 103252413 102866930 103252413 107499322 104297138 107499322 104297138 105590625 104342368 105590625 104342368 104957716 106298145 104957716 106298145 104718999 99538171 104718999 99538171 104749549 101963955 104749549 101963955 105052253 101169120 105052253 101169120 106521094 100818731 106521094 100818731 103362998 98517800 103362998 98517800 103831699 98107432 103831699 98107432 99632675 97016043 99632675 97016043 97157164 97203448 97157164 97203448 99832094 96697667 99832094 96697667 99850040 96498252 99850040 96498252 100193756 96475968 100193756 96475968 98921067 95931350 98921067 95931350 99944466 95680545 99944466 95680545 100317987 98007657 100317987 98007657 99021341 98192470 99021341 98192470 98172827 98319174 98172827 98319174 97953640 96074203 97953640 96074203 98817647 96170648 98817647 96170648 98883110 94749116 98883110 94749116 97862690 95572338 97862690 95572338 97920021 96889139 97920021 96889139 98853292 97496084 98853292 97496084 101210050 101141648 101210050 101141648 100839092 96264417 100839092 96264417 101194995 95905142 101194995 95905142 101224937 97650275 101224937 97650275 101332374 98080414 101332374 98080414 99320499 98579598 99320499 98579598 98799352 96728564 98799352 96728564 101061074 95850456 101061074 95850456 99531475 95242593 99531475 95242593 100487889 94997498 100487889 94997498 97293493 94591792 97293493 94591792 95349010 92724805 95349010 92724805 95383717 94161430 95383717 94161430 95272541 94317008 95272541 94317008 95408851 92952020 95408851 92952020 96477985 93004019 96477985 93004019 96521039 93348399 96521039 93348399 96539541 96412243 96539541 96412243 96112853 92371367 96112853 92371367 95723062 91778300 95723062 91778300 93164381 91962638 93164381 91962638 93213686 91593770 93213686 91593770 94765461 91747936 94765461 91747936 93634535 90208758 93634535 90208758 91669702 87204795 91669702 87204795 88145364 87298535 88145364 87298535 89214107 88263994 89214107 88263994 89029873 88734956 89029873 88734956 88823909 89339789 88823909 89339789 92053116 89097133 92053116 89097133 89932821 89103511 89932821 89103511 90709689 89591235 90709689 89591235 92538489 88945519 92538489 88945519 91782292 90239127 91782292 90239127 93773972 91281935 93773972 91281935 92697858 90842239 92697858 90842239 91932644 90753286 91932644 90753286 91929669 89010363 91929669 89010363 92579686 90512973 92579686 90512973 92955006 90311856 92955006 90311856 91569358 87527403 91569358 87527403 91857844 90204117 91857844 90204117 91771191 90551778 91771191 90551778 91506291 90654674 91506291 90654674 91172436 90687972 91172436 90687972 91246190 91079062 91246190 91079062 92885761 91642229 92885761 91642229 92739963 91464276 92739963 91464276 92861996 91485409 92861996 91485409 92794047 92041551 92794047 92041551 92788363 91520386 92788363 91520386 92778861 92093259 92778861 92093259 92731750 92202204 92731750 92202204 93955237 92380451 93955237 92380451 93924045 91289991 93924045 91289991 92900081 90745702 92900081 90745702 91901076 89902366 91901076 89902366 91604342 90077497 91604342 90077497 90677345 90104066 90677345 90104066 93664435 89295313 93664435 89295313 91383865 86996480 91383865 86996480 87485676 87178905 87485676 87178905 88286694 87797338 88286694 87797338 88609757 88416111 88609757 88416111 88505300 88452034 88505300 88452034 89352815 88611914 89352815 88611914 89125635 86864575 89125635 86864575 89090582 86364117 89090582 86364117 89058182 86095824 89058182 86095824 89885215 89172484 89885215 89172484 89867239 86816233 89867239 86816233 90611608 88810384 90611608 88810384 92119524 89685281 92119524 89685281 93098352 89356576 93098352 89356576 91542044 90126924 91542044 90126924 93122784 90771731 93122784 90771731 94366053 93572277 94366053 93572277 94037279 93885271 94037279 93885271 93798765 89870090 93798765 89870090 94011192 92266532 94011192 92266532 94749268 93874031 94749268 93874031 96841558 93211923 96841558 93211923 96868970 92999833 96868970 92999833 97525239 92769627 97525239 92769627 96123219 92125273 96123219 92125273 96321189 94560039 96321189 94560039 98606059 95451157 98606059 95451157 98161203 95441378 98161203 95441378 98447531 96983327 98447531 96983327 99223358 99168517 99223358 99168517 102181689 100028468 102181689 100028468 101086681 96624511 101086681 96624511 101604106 98859497 101604106 98859497 99838150 99514336 99838150 99514336 99770452 99602736 99770452 99602736 99469224 97787619 99469224 97787619 99152187 99856949 99152187 99856949 99114958 97039953 99114958 97039953 100628481 96453342 100628481 96453342 101723940 100878746 101723940 100878746 106449146 108375318 106449146 108375318 113745516 108267871 113745516 108267871 114156737 109105098 114156737 109105098 109965073 110498382 109965073 110498382 109621532 108344571 109621532 108344571 107541936 109358289 107541936 109358289 111461159 107822333 111461159 107822333 112893147 107660851 112893147 107660851 109205043 104599057 109205043 104599057 110122887 104520778 110122887 104520778 108658957 102941802 108658957 102941802 109344288 105821706 109344288 105821706 105935360 102057581 105935360 102057581 104453213 100620760 104453213 100620760 101503099 98894069 101503099 98894069 104097523 98561318 104097523 98561318 104252196 100737401 104252196 100737401 102902896 99770651 102902896 99770651 102292158 99898681 102292158 99898681 103223919 103239873 103223919 103239873 107449828 106179204 107449828 106179204 107218133 106956052 107218133 106956052 111483079 112026993 111483079 112026993 111144615 112186801 111144615 112186801 117792244 111243094 117792244 111243094 112072938 106690163 112072938 106690163 112441336 111934554 112441336 111934554 111699889 112378045 111699889 112378045 119366616 116373673 119366616 116373673 116557647 117412902 116557647 117412902 123224700 117120787 123224700 117120787 123319068 118853467 123319068 118853467 121734659 119527027 121734659 119527027 125137871 119397599 125137871 119397599 124454460 123546154 124454460 123546154 126971962 124248197 126971962 124248197 129856715 123981524 129856715 123981524 129735262 122967721 129735262 122967721 123563812 123095639 123563812 123095639 125595272 120792643 125595272 120792643 121343611 119787631 121343611 119787631 121101956 120300380 121101956 120300380 123528731 122752819 123528731 122752819 123187588 117955331 123187588 117955331 124084496 119892020 124084496 119892020 125419395 122229350 125419395 122229350 123634729 122631223 123634729 122631223 123393093 120793694 123393093 120793694 126070681 121406229 126070681 121406229 122881379 117680774 122881379 117680774 121351189 121562864 121351189 121562864 124774524 119717534 124774524 119717534 120625432 120648152 120625432 120648152 123232993 121731571 123232993 121731571 125027195 122115040 125027195 122115040 128140069 124348952 128140069 124348952 129562888 127948350 129562888 127948350 129532558 127122169 129532558 127122169 129444938 127430323 129444938 127430323 131353949 126337996 131353949 126337996 132605986 125783443 132605986 125783443 129999916 126458770 129999916 126458770 130824685 125733054 130824685 125733054 131556821 126571281 131556821 126571281 132923821 128895570 132923821 128895570 133794251 127208839 133794251 127208839 131540249 126899238 131540249 126899238 132431305 126250414 132431305 126250414 132741303 126136168 132741303 126136168 132905070 130066049 132905070 130066049 132831479 130526537 132831479 130526537 132234243 127259053 132234243 127259053 131824101 127130759 131824101 127130759 130969823 130349498 130969823 130349498 130794698 126476265 130794698 126476265 129159629 127035463 129159629 127035463 128874199 127172143 128874199 127172143 131593718 127595986 131593718 127595986 131448018 127949621 131448018 127949621 132616871 127184372 132616871 127184372 130099044 127277905 130099044 127277905 132278113 127977407 132278113 127977407 133155984 127268506 133155984 127268506 133800111 127231557 133800111 127231557 131349951 127838649 131349951 127838649 130343254 128538491 130343254 128538491 130273155 128757185 130273155 128757185 129823719 129135687 129823719 129135687 133272889 128678687 133272889 128678687 134029519 131919504 134029519 131919504 133264595 128626977 133264595 128626977 134341693 127355397 134341693 127355397 134463040 130212472 134463040 130212472 134298208 130794486 134298208 130794486 134548181 131189745 134548181 131189745 137211299 129927480 137211299 129927480 134605991 130988515 134605991 130988515 133927553 130043695 133927553 130043695 135440376 129452641 135440376 129452641 130666087 128325814 130666087 128325814 129372875 123704053 129372875 123704053 127698829 122033455 127698829 122033455 127999056 122482094 127999056 122482094 126870144 121597390 126870144 121597390 127916379 123253944 127916379 123253944 124058682 124309894 124058682 124309894 128947041 128007244 128947041 128007244 128203147 124182322 128203147 124182322 129397655 123776840 129397655 123776840 130336972 123689897 130336972 123689897 130502150 128852143 130502150 128852143 134817832 129459277 134817832 129459277 135718827 129102558 135718827 129102558 136009229 129282942 136009229 129282942 132660356 130157049 132660356 130157049 137170855 129982410 137170855 129982410 134799478 127985529 134799478 127985529 135115416 127764998 135115416 127764998 132678446 129201870 132678446 129201870 133705190 130474972 133705190 130474972 134944518 129489279 134944518 129489279 131925899 129786803 131925899 129786803 134632288 129111401 134632288 129111401 134956772 129085732 134956772 129085732 133645252 129014679 133645252 129014679 134177556 129670567 134177556 129670567 134846667 129071523 134846667 129071523 133894366 128782530 133894366 128782530 136093760 128576539 136093760 128576539 135185152 128109592 135185152 128109592 131103855 126530990 131103855 126530990 132602893 125460696 132602893 125460696 130967206 126033790 130967206 126033790 129387389 126118896 129387389 126118896 129094821 126955478 129094821 126955478 132577488 127666987 132577488 127666987 133862383 127620896 133862383 127620896 131896088 128710833 131896088 128710833 134351087 129383183 134351087 129383183 133127228 129723530 133127228 129723530 131335419 126560084 131335419 126560084 131072618 126304242 131072618 126304242 130518340 126886808 130518340 126886808 127912462 126919684 127912462 126919684 126690799 121787879 126690799 121787879 126759631 120730497 126759631 120730497 126237715 120415046 126237715 120415046 126561563 123558851 126561563 123558851 129038886 122812152 129038886 122812152 129223296 125541384 129223296 125541384 129545575 125305260 129545575 125305260 129093757 125997259 129093757 125997259 128448532 123494893 128448532 123494893 129339577 122950978 129339577 122950978 129873231 127608442 129873231 127608442 129368619 127870312 129368619 127870312 129219171 125643004 129219171 125643004 127356033 127627983 127356033 127627983 131413111 125956591 131413111 125956591 129556634 124112788 129556634 124112788 129116812 123531078 129116812 123531078 129783476 123319270 129783476 123319270 129886974 123241973 129886974 123241973 130333641 127196326 130333641 127196326 130058502 127035372 130058502 127035372 131459512 127597499 131459512 127597499 131565927 128241332 131565927 128241332 131385869 128372225 131385869 128372225 133521407 129870138 133521407 129870138 132511443 130038997 132511443 130038997 135535304 130601609 135535304 130601609 135826093 130976948 135826093 130976948 135301184 131230155 135301184 131230155 134394546 129128926 134394546 129128926 132339137 129148874 132339137 129148874 133045177 129827308 133045177 129827308 134913549 130288363 134913549 130288363 134428757 130635933 134428757 130635933 134237190 130111119 134237190 130111119 133585889 130937661 133585889 130937661 131790778 127002498 131790778 127002498 133247377 128461328 133247377 128461328 131325872 128638731 131325872 128638731 130865168 128434056 130865168 128434056 130812522 127778181 130812522 127778181 130597832 128215326 130597832 128215326 131708550 128517780 131708550 128517780 133445395 127027706 133445395 127027706 133942688 130091050 133942688 130091050 133438363 130405802 133438363 130405802 134489971 129234260 134489971 129234260 135807742 128353327 135807742 128353327 132511128 128402069 132511128 128402069 132292556 128782428 132292556 128782428 133682671 128094921 133682671 128094921 133966124 128609665 133966124 128609665 134180333 128509128 134180333 128509128 133086144 128376240 133086144 128376240 134746554 130471569 134746554 130471569 135130195 130635749 135130195 130635749 137401121 130203832 137401121 130203832 134012693 131048545 134012693 131048545 133728805 131271615 133728805 131271615 136898087 131609188 136898087 131609188 135743968 131423416 135743968 131423416 134821762 130607865 134821762 130607865 134900792 130840988 134900792 130840988 135838048 131376262 135838048 131376262 135070032 132871464 135070032 132871464 136522978 131735678 136522978 131735678 135290467 131244665 135290467 131244665 135012030 131980174 135012030 131980174 136183581 132046896 136183581 132046896 136451696 131909387 136451696 131909387 135913449 132149864 135913449 132149864 135405153 132536729 135405153 132536729 135213252 132965664 135213252 132965664 135644869 130381265 135644869 130381265 136902705 132565640 136902705 132565640 136775362 133897213 136775362 133897213 139019022 133770300 139019022 133770300 140648688 135329261 140648688 135329261 141325846 134956656 141325846 134956656 139719392 134995484 139719392 134995484 141365041 134857612 141365041 134857612 140105933 137853083 140105933 137853083 142679032 138217552 142679032 138217552 144085572 137971037 144085572 137971037 147245873 137250585 147245873 137250585 147569996 136684379 147569996 136684379 141315136 137608381 141315136 137608381 139848106 138218447 139848106 138218447 139181490 134777071 139181490 134777071 139853869 133292144 139853869 133292144 136317359 134890411 136317359 134890411 136082178 131245728 136082178 131245728 136242473 132280039 136242473 132280039 138232568 133226938 138232568 133226938 138913360 133804873 138913360 133804873 140430541 132635251 140430541 132635251 140698575 134978883 140698575 134978883 140125936 136435618 140125936 136435618 139887294 137263258 139887294 137263258 138883436 133789346 138883436 133789346 136649362 135790108 136649362 135790108 136373623 131930851 136373623 131930851 136221632 132205576 136221632 132205576 135651712 131360095 135651712 131360095 135315764 129266315 135315764 129266315 132371021 129515717 132371021 129515717 132333932 128434511 132333932 128434511 134001555 129302891 134001555 129302891 134901238 130650471 134901238 130650471 135983535 132151970 135983535 132151970 136604802 132812212 136604802 132812212 136503619 131421718 136503619 131421718 137915393 132715721 137915393 132715721 137682493 132847784 137682493 132847784 135165756 132895528 135165756 132895528 136525443 132634830 136525443 132634830 136562642 129538906 136562642 129538906 133984980 129500439 133984980 129500439 132696240 128128360 132696240 128128360 132667762 128020924 132667762 128020924 129822316 128131764 129822316 128131764 135386099 131529150 135386099 131529150 134983821 132361764 134983821 132361764 134910338 132762234 134910338 132762234 134183782 131046970 134183782 131046970 133816943 131450007 133816943 131450007 138368145 134680517 138368145 134680517 137127249 132358701 137127249 132358701 139352841 132207208 139352841 132207208 138359394 132197247 138359394 132197247 134880488 132304419 134880488 132304419 134680514 131470179 134680514 131470179 134619935 131671464 134619935 131671464 136063460 131843470 136063460 131843470 135805668 130885567 135805668 130885567 133863647 131407466 133863647 131407466 134733981 131798957 134733981 131798957 136547788 129557962 136547788 129557962 134127923 130336920 134127923 130336920 133783644 130153631 133783644 130153631 134686440 129210216 134686440 129210216 134109913 130397545 134109913 130397545 133528267 130802421 133528267 130802421 135574553 132085114 135574553 132085114 135422158 130310802 135422158 130310802 135090672 131294108 135090672 131294108 136389010 128723533 136389010 128723533 136584765 129701032 136584765 129701032 136758999 129634245 136758999 129634245 133648377 128746358 133648377 128746358 131995001 129800719 131995001 129800719 135252996 131780114 135252996 131780114 136044979 133695154 136044979 133695154 135510546 131966682 135510546 131966682 134739533 132138721 134739533 132138721 136982637 132129172 136982637 132129172 136974094 131835950 136974094 131835950 138955731 131180857 138955731 131180857 139462767 134091328 139462767 134091328 140155408 134028247 140155408 134028247 138876253 132763698 138876253 132763698 137271150 131933413 137271150 131933413 139720958 131886595 139720958 131886595 136119428 130244687 136119428 130244687 137009878 129812910 137009878 129812910 136350287 132772701 136350287 132772701 139559036 134861133 139559036 134861133 138869149 135588917 138869149 135588917 137172071 132689322 137172071 132689322 137157136 134380938 137157136 134380938 135880724 133986224 135880724 133986224 138523876 131918040 138523876 131918040 138697746 131500135 138697746 131500135 137638257 130475940 137638257 130475940 133304088 130253597 133304088 130253597 133274515 130449706 133274515 130449706 132868224 128666635 132868224 128666635 133823859 130077392 133823859 130077392 135080877 130376081 135080877 130376081 134443022 130567435 134443022 130567435 137786697 130374647 137786697 130374647 135003330 130106132 135003330 130106132 135910963 130577125 135910963 130577125 134407699 130834274 134407699 130834274 132973824 131604769 132973824 131604769 132398801 129251309 132398801 129251309 131840845 126432087 131840845 126432087 132457802 127335266 132457802 127335266 131291418 127466847 131291418 127466847 131702401 127815282 131702401 127815282 131310417 126417946 131310417 126417946 129330947 124431690 129330947 124431690 130236931 123985880 130236931 123985880 127204050 124410289 127204050 124410289 129107492 125597214 129107492 125597214 130419465 126703206 130419465 126703206 127069806 126738452 127069806 126738452 131779781 124881557 131779781 124881557 127328495 125361679 127328495 125361679 126437144 123630259 126437144 123630259 128518350 123676784 128518350 123676784 128539476 124569088 128539476 124569088 130329689 124125885 130329689 124125885 127484820 125077817 127484820 125077817 127474865 124260625 127474865 124260625 128175201 125342506 128175201 125342506 127770262 123908538 127770262 123908538 129714861 123651037 129714861 123651037 129903830 127854161 129903830 127854161 129684421 127996643 129684421 127996643 131736360 127748437 131736360 127748437 131091799 126993552 131091799 126993552 131123533 126391684 131123533 126391684 130817352 127217602 130817352 127217602 128377725 123135330 128377725 123135330 128374063 123445142 128374063 123445142 127525487 123265908 127525487 123265908 125699907 119965610 125699907 119965610 123036304 118585757 123036304 118585757 123679244 117551894 123679244 117551894 123720269 117226821 123720269 117226821 122736482 120608125 122736482 120608125 125763335 120193421 125763335 120193421 123905741 122882109 123905741 122882109 128558108 122497922 128558108 122497922 127748100 121987407 127748100 121987407 128143627 124155335 128143627 124155335 127893070 126629409 127893070 126629409 126265427 126973835 126265427 126973835 131648406 127499830 131648406 127499830 129674562 124788637 129674562 124788637 126884965 122643682 126884965 122643682 125783071 121823566 125783071 121823566 123178710 118280122 123178710 118280122 123398316 117651123 123398316 117651123 118509467 116825363 118509467 116825363 116065039 114515185 116065039 114515185 114372031 114038709 114372031 114038709 114355567 114536397 114355567 114536397 119146092 115309432 119146092 115309432 120205081 113663004 120205081 113663004 120775904 116032025 120775904 116032025 121571097 115457653 121571097 115457653 115739017 112067528 115739017 112067528 112880867 109829565 112880867 109829565 112031041 110974094 112031041 110974094 116357469 110549067 116357469 110549067 116632811 111629398 116632811 111629398 112051390 107203106 112051390 107203106 109432037 104647552 109432037 104647552 109968376 103752147 109968376 103752147 110563550 107564296 110563550 107564296 109728171 104984520 109728171 104984520 109926201 104446024 109926201 104446024 104731463 100282335 104731463 100282335 103768446 101346160 103768446 101346160 105541406 100616167 105541406 100616167 106006515 100014861 106006515 100014861 106269457 107079497 106269457 107079497 105147336 107808237 105147336 107808237 112733312 108512117 112733312 108512117 111714781 106249862 111714781 106249862 109245933 104704467 109245933 104704467 109274569 104857203 109274569 104857203 109454444 108395681 109454444 108395681 108963508 110264189 108963508 110264189 108512623 104938628 108512623 104938628 104696247 105401296 104696247 105401296 107963839 103980766 107963839 103980766 108435184 103482559 108435184 103482559 105385539 102879990 105385539 102879990 107245544 102371555 107245544 102371555 106003387 102515792 106003387 102515792 106296929 105640026 106296929 105640026 105001343 106320878 105001343 106320878 111605778 106213140 111605778 106213140 111276613 108300615 111276613 108300615 110077548 110135936 110077548 110135936 111800049 110064471 111800049 110064471 109752709 108079391 109752709 108079391 109219162 104998166 109219162 104998166 109765694 110831405 109765694 110831405 109720237 111619163 109720237 111619163 116656607 114383137 116656607 114383137 119624401 113872713 119624401 113872713 114416052 109718245 114416052 109718245 115768878 115440263 115768878 115440263 121315949 115600479 121315949 115600479 119406277 115131407 119406277 115131407 120795974 116320080 120795974 116320080 120482210 119689814 120482210 119689814 119942927 115111503 119942927 115111503 115956212 115427577 115956212 115427577 114951280 115621996 114951280 115621996 119312709 114421515 119312709 114421515 120688213 113646525 120688213 113646525 116757316 111826972 116757316 111826972 116868237 110742779 116868237 110742779 117551142 118515467 117551142 118515467 117525553 114002116 117525553 114002116 117113639 112876519 117113639 112876519 112956895 113014331 112956895 113014331 112706812 107295814 112706812 107295814 110859349 106004635 110859349 106004635 108680626 104380052 108680626 104380052 105601820 102038754 105601820 102038754 103822970 99897348 103822970 99897348 101512922 98732697 101512922 98732697 102755847 100117286 102755847 100117286 103689453 102827731 103689453 102827731 102673393 97711784 102673393 97711784 103272737 101103187 103272737 101103187 102608171 99598836 102608171 99598836 101614606 98219720 101614606 98219720 100652179 100450105 100652179 100450105 100886596 101203095 100886596 101203095 100605326 100206114 100605326 100206114 103943336 99164628 103943336 99164628 104189244 103636732 104189244 103636732 107590498 103223656 107590498 103223656 107326150 102847481 107326150 102847481 106228742 103258983 106228742 103258983 107930562 101684642 107930562 101684642 108036136 104365611 108036136 104365611 106207792 102221682 106207792 102221682 106195308 102716218 106195308 102716218 106400275 103226244 106400275 103226244 105170417 104679976 105170417 104679976 109408072 104388991 109408072 104388991 109452286 103706199 109452286 103706199 107460107 104035748 107460107 104035748 108986930 103557519 108986930 103557519 109859995 103534103 109859995 103534103 107039266 102803106 107039266 102803106 104936805 100554667 104936805 100554667 105729205 100501983 105729205 100501983 101107852 99434498 101107852 99434498 100890512 97346207 100890512 97346207 99621282 96246107 99621282 96246107 100278448 96078987 100278448 96078987 100934833 96856337 100934833 96856337 98941049 96363866 98941049 96363866 97149850 93980709 97149850 93980709 97535742 93581481 97535742 93581481 95309042 93471027 95309042 93471027 94252891 93029995 94252891 93029995 93899502 90953151 93899502 90953151 94854372 90881648 94854372 90881648 93407572 91847971 93407572 91847971 93278629 91216852 93278629 91216852 93414092 92472572 93414092 92472572 95519480 91850844 95519480 91850844 95566358 91792165 95566358 91792165 95637032 92239456 95637032 92239456 95732694 93505540 95732694 93505540 97005623 93445921 97005623 93445921 95210554 94120422 95210554 94120422 94289368 92385054 94289368 92385054 93658808 92194424 93658808 92194424 93024497 90675822 93024497 90675822 92764977 89375918 92764977 89375918 93033360 89343491 93033360 89343491 93153549 90727933 93153549 90727933 92484033 91266836 92484033 91266836 92106289 88675448 92106289 88675448 90878902 89768096 90878902 89768096 90822183 88476019 90822183 88476019 90323254 89409762 90323254 89409762 90513478 89000450 90513478 89000450 89763775 86828897 89763775 86828897 87060243 87038295 87060243 87038295 88347707 87817572 88347707 87817572 89506601 86229964 89506601 86229964 88860336 87576582 88860336 87576582 88791257 85813770 88791257 85813770 90272358 85505568 90272358 85505568 88286776 86099944 88286776 86099944 87069389 85401647 87069389 85401647 86256036 86146183 86256036 86146183 85777210 86073799 85777210 86073799 85763329 83924288 85763329 83924288 85702427 85270742 85702427 85270742 85664320 85704950 85664320 85704950 85621440 86072178 85621440 86072178 89878349 88354665 89878349 88354665 91769649 86526065 91769649 86526065 91822336 89005641 91822336 89005641 91105962 90115404 91105962 90115404 91448729 88211634 91448729 88211634 91625245 89463520 91625245 89463520 92084785 90685552 92084785 90685552 92680432 89480692 92680432 89480692 90653280 89483252 90653280 89483252 90972452 88978755 90972452 88978755 92754342 87840300 92754342 87840300 93474470 92312415 93474470 92312415 93338289 92577292 93338289 92577292 93286745 92820389 93286745 92820389 95403675 92718683 95403675 92718683 94731453 93569801 94731453 93569801 94639040 93316789 94639040 93316789 94061300 93514189 94061300 93514189 95755799 93647594 95755799 93647594 95541376 92870802 95541376 92870802 94825116 92497833 94825116 92497833 94273957 92438001 94273957 92438001 93546835 91814318 93546835 91814318 94229290 90997879 94229290 90997879 94297019 90827718 94297019 90827718 94247150 91942744 94247150 91942744 95063482 91571257 95063482 91571257 95204856 91518308 95204856 91518308 94263942 93145284 94263942 93145284 95182898 92824054 95182898 92824054 95883673 92389239 95883673 92389239 96574088 93909269 96574088 93909269 95250369 93945195 95250369 93945195 94378904 94275612 94378904 94275612 96823918 93616421 96823918 93616421 96513219 94830916 96513219 94830916 96079977 94059878 96079977 94059878 96223496 93022265 96223496 93022265 96507033 92787640 96507033 92787640 96539771 92661695 96539771 92661695 94318685 92875218 94318685 92875218 94148533 93244894 94148533 93244894 93920127 92606540 93920127 92606540 93736646 91587523 93736646 91587523 93247429 91301328 93247429 91301328 94203740 92121393 94203740 92121393 94864492 92593907 94864492 92593907 94045827 93012080 94045827 93012080 95665721 93772552 95665721 93772552 95303221 93009118 95303221 93009118 95805520 93456734 95805520 93456734 95187651 93190589 95187651 93190589 95050759 92756325 95050759 92756325 96303099 92678286 96303099 92678286 94301009 93377544 94301009 93377544 95766265 92107154 95766265 92107154 96058623 92876233 96058623 92876233 95873178 93943271 95873178 93943271 96461238 93895283 96461238 93895283 95243778 91824188 95243778 91824188 93292096 92183469 93292096 92183469 93728601 92025129 93728601 92025129 93483883 92810999 93483883 92810999 94494972 93171245 94494972 93171245 94481550 92149063 94481550 92149063 94625332 92765330 94625332 92765330 94967678 91692230 94967678 91692230 95107500 92783611 95107500 92783611 95530190 92348852 95530190 92348852 95654679 91894971 95654679 91894971 93267608 90942576 93267608 90942576 93080277 91481608 93080277 91481608 92967167 91612550 92967167 91612550 92601676 90818289 92601676 90818289 92447510 89996426 92447510 89996426 91349190 90971978 91349190 90971978 91723808 91022667 91723808 91022667 92357062 91971660 92357062 91971660 92324451 89283831 92324451 89283831 92596081 90469619 92596081 90469619 91598218 90487437 91598218 90487437 93840352 90433114 93840352 90433114 93912276 90217574 93912276 90217574 94426957 91906471 94426957 91906471 94181685 92354494 94181685 92354494 93578709 90331570 93578709 90331570 93752679 90105731 93752679 90105731 91701428 90099369 91701428 90099369 91524897 90421941 91524897 90421941 91693720 90651574 91693720 90651574 93971111 90566322 93971111 90566322 94497761 91671751 94497761 91671751 94784471 93046569 94784471 93046569 93816049 93107596 93816049 93107596 93619813 91404284 93619813 91404284 94615583 91178486 94615583 91178486 93100402 89598763 93100402 89598763 93795517 89515515 93795517 89515515 90149826 89386196 90149826 89386196 92816855 90585851 92816855 90585851 92911795 90648157 92911795 90648157 93627960 91135793 93627960 91135793 92667088 91534417 92667088 91534417 93330374 90898404 93330374 90898404 93117780 90170952 93117780 90170952 93693103 90075465 93693103 90075465 92152514 89647105 92152514 89647105 92847305 89635294 92847305 89635294 93428839 91060686 93428839 91060686 94718970 91490980 94718970 91490980 94925764 91412643 94925764 91412643 93334245 91396352 93334245 91396352 92703694 91366269 92703694 91366269 93554628 92300668 93554628 92300668 94718633 93174567 94718633 93174567 94808742 91847253 94808742 91847253 95175332 95172442 95175332 95172442 98069927 95993580 98069927 95993580 100429590 95525514 100429590 95525514 98538446 93938788 98538446 93938788 94994814 94301165 94994814 94301165 94948278 92571908 94948278 92571908 93834899 92637571 93834899 92637571 93570977 91457733 93570977 91457733 93323215 91987903 93323215 91987903 94934700 91618067 94934700 91618067 94256951 92712944 94256951 92712944 94594510 92388113 94594510 92388113 94380862 92816466 94380862 92816466 95437782 94951672 95437782 94951672 96450429 94908687 96450429 94908687 95479647 95020481 95479647 95020481 95074882 92769974 95074882 92769974 96331280 92696124 96331280 92696124 94192708 92014112 94192708 92014112 93014837 90950572 93014837 90950572 92964548 91966670 92964548 91966670 92903553 92226509 92903553 92226509 95253747 92023421 95253747 92023421 95481023 92975844 95481023 92975844 95230271 93682491 95230271 93682491 95221278 94713455 95221278 94713455 95102491 92611548 95102491 92611548 94230178 94087947 94230178 94087947 96416191 95931123 96416191 95931123 96405030 95213605 96405030 95213605 96251239 96039185 96251239 96039185 95794735 93268961 95794735 93268961 94852507 91924949 94852507 91924949 95128543 92039668 95128543 92039668 95399329 94360944 95399329 94360944 98255726 94342784 98255726 94342784 96092883 94233218 96092883 94233218 97899358 94222192 97899358 94222192 96118503 94779502 96118503 94779502 97887396 95724624 97887396 95724624 98850155 94884392 98850155 94884392 98637828 96277002 98637828 96277002 98154775 95830260 98154775 95830260 97260332 96508635 97260332 96508635 96794417 93303514 96794417 93303514 97322437 96029651 97322437 96029651 97122073 94142456 97122073 94142456 97181379 95161110 97181379 95161110 97829756 97192072 97829756 97192072 101372430 96757506 101372430 96757506 99390994 96412512 99390994 96412512 96964446 96629902 96964446 96629902 96767620 94261055 96767620 94261055 96198387 94741887 96198387 94741887 96741939 95676074 96741939 95676074 96882532 95637598 96882532 95637598 98381533 95824001 98381533 95824001 98059913 97370626 98059913 97370626 97572361 97807708 97572361 97807708 97528743 97843385 97528743 97843385 100361982 97321698 100361982 97321698 99297414 96719310 99297414 96719310 100378974 96484659 100378974 96484659 98834352 96569709 98834352 96569709 99374944 97001090 99374944 97001090 100702521 97564038 100702521 97564038 101589925 99058499 101589925 99058499 102011747 99846287 102011747 99846287 104879024 99586019 104879024 99586019 105111423 99456903 105111423 99456903 101834461 100150930 101834461 100150930 101657672 98969983 101657672 98969983 102152535 97254676 102152535 97254676 100657019 97226760 100657019 97226760 101465748 97027395 101465748 97027395 100466908 96207748 100466908 96207748 100803830 99925783 100803830 99925783 103930385 99645108 103930385 99645108 104385387 98992168 104385387 98992168 103300563 98266180 103300563 98266180 103470292 99338778 103470292 99338778 100641247 98238262 100641247 98238262 100381930 100182211 100381930 100182211 99455346 98326432 99455346 98326432 100769830 98143308 100769830 98143308 100369096 100615660 100369096 100615660 100265599 100846192 100265599 100846192 103122365 98695368 103122365 98695368 100668001 99444299 100668001 99444299 104121139 104011304 104121139 104011304 103914811 100469089 103914811 100469089 101017603 101020241 101017603 101020241 105193722 101624183 1051937
79356 197088523 0 197088523 868242209 197034194 868242209 197034194 868253989 196986651 868253989 196986651 868280289 196976243 868280289 196976243 868346452 196948641 868346452 196948641 868373984 196827087 868373984 196827087 868388907 196793574 868388907 196793574 868434164 196771800 868434164 196771800 868457337 196753598 868457337 196753598 868467481 196736684 868467481 196736684 868483688 196685340 868483688 196685340 868501734 196647190 868501734 196647190 868551449 196592358 868551449 196592358 868560690 196498795 868560690 196498795 868564595 196440558 868564595 196440558 868664302 196391394 868664302 196391394 868677606 196347188 868677606 196347188 868702266 196332712 868702266 196332712 868750902 196298645 868750902 196298645 868795567 196278815 868795567 196278815 868851159 196184129 868851159 196184129 868909008 196118505 868909008 196118505 868953042 196069767 868953042 196069767 868995656 196036812 868995656 196036812 869007026 195998957 869007026 195998957 869031762 195972886 869031762 195972886 869048323 195928724 869048323 195928724 869096879 195885668 869096879 195885668 869153698 195877143 869153698 195877143 869178920 195853687 869178920 195853687 869190274 195806698 869190274 195806698 869210361 195776164 869210361 195776164 869272800 195732780 869272800 195732780 869309638 195671836 869309638 195671836 869318653 195596779 869318653 195596779 869346647 195566448 869346647 195566448 869368840 195555502 869368840 195555502 869405135 195477231 869405135 195477231 869418627 195436806 869418627 195436806 869430766 195430566 869430766 195430566 869456844 195401267 869456844 195401267 869504923 195386272 869504923 195386272 869533710 195338556 869533710 195338556 869558360 195324058 869558360 195324058 869573486 195306261 869573486 195306261 869591712 195244448 869591712 195244448 869606276 195196928 869606276 195196928 869622241 195169099 869622241 195169099 869651693 195107429 869651693 195107429 869693925 195057203 869693925 195057203 869726074 195020927 869726074 195020927 869750401 195007863 869750401 195007863 869753333 194987237 869753333 194987237 869763403 194966202 869763403 194966202 869770687 194907876 869770687 194907876 869777946 194823929 869777946 194823929 869803778 194816400 869803778 194816400 869838304 194756851 869838304 194756851 869877700 194619776 869877700 194619776 869899732 194569280 869899732 194569280 869933068 194563990 869933068 194563990 869947731 194539228 869947731 194539228 869968649 194521538 869968649 194521538 869976755 194508376 869976755 194508376 869989654 194448225 869989654 194448225 870012437 194422909 870012437 194422909 870019921 194415961 870019921 194415961 870050817 194385720 870050817 194385720 870100562 194376047 870100562 194376047 870131690 194352142 870131690 194352142 870149062 194305732 870149062 194305732 870169543 194269150 870169543 194269150 870190382 194199659 870190382 194199659 870208370 194145025 870208370 194145025 870302184 194105713 870302184 194105713 870343930 194045115 870343930 194045115 870380994 194010159 870380994 194010159 870406374 193995351 870406374 193995351 870432679 193988484 870432679 193988484 870448548 193958806 870448548 193958806 870528509 193907399 870528509 193907399 870546233 193869890 870546233 193869890 870602959 193814349 870602959 193814349 870627939 193784498 870627939 193784498 870639862 193775971 870639862 193775971 870674791 193758274 870674791 193758274 870701074 193752604 870701074 193752604 870746375 193709150 870746375 193709150 870784845 193688651 870784845 193688651 870797476 193667184 870797476 193667184 870807408 193551978 870807408 193551978 870864426 193462943 870864426 193462943 870946524 193433276 870946524 193433276 870962253 193390224 870962253 193390224 871003838 193366482 871003838 193366482 871010507 193219075 871010507 193219075 871025151 193182565 871025151 193182565 871059650 193142891 871059650 193142891 871084434 193104575 871084434 193104575 871097428 193066920 871097428 193066920 871122561 193057025 871122561 193057025 871125432 192995987 871125432 192995987 871134657 192938753 871134657 192938753 871167490 192920883 871167490 192920883 871190486 192818232 871190486 192818232 871204691 192776041 871204691 192776041 871224888 192760173 871224888 192760173 871239538 192732378 871239538 192732378 871252277 192692011 871252277 192692011 871276647 192613314 871276647 192613314 871323775 192523920 871323775 192523920 871327464 192458876 871327464 192458876 871333065 192438213 871333065 192438213 871367950 192420969 871367950 192420969 871383895 192404114 871383895 192404114 871399794 192401557 871399794 192401557 871424015 192386285 871424015 192386285 871486913 192364953 871486913 192364953 871513280 192345116 871513280 192345116 871552561 192321522 871552561 192321522 871567714 192298981 871567714 192298981 871597292 192206160 871597292 192206160 871661920 192176418 871661920 192176418 871681116 192142123 871681116 192142123 871703552 192092804 871703552 192092804 871741367 192043140 871741367 192043140 871792304 192016190 871792304 192016190 871830433 191994199 871830433 191994199 871879939 191992328 871879939 191992328 871908334 191915961 871908334 191915961 871933385 191786386 871933385 191786386 871944057 191770514 871944057 191770514 871962596 191739531 871962596 191739531 871968363 191679575 871968363 191679575 872009059 191635351 872009059 191635351 872012040 191612743 872012040 191612743 872041893 191594449 872041893 191594449 872048457 191578378 872048457 191578378 872075916 191530449 872075916 191530449 872095865 191495232 872095865 191495232 872104797 191452646 872104797 191452646 872116516 191380006 872116516 191380006 872142678 191318959 872142678 191318959 872194863 191304641 872194863 191304641 872218201 191219979 872218201 191219979 872286387 191194377 872286387 191194377 872300589 191155518 872300589 191155518 872340852 191119238 872340852 191119238 872381045 191070394 872381045 191070394 872404955 191055725 872404955 191055725 872413133 190970591 872413133 190970591 872428124 190962879 872428124 190962879 872468999 190918875 872468999 190918875 872478861 190908925 872478861 190908925 872555957 190863513 872555957 190863513 872569847 190843781 872569847 190843781 872583468 190820570 872583468 190820570 872627150 190776799 872627150 190776799 872644153 190770261 872644153 190770261 872663117 190757290 872663117 190757290 872669184 190740016 872669184 190740016 872693925 190672536 872693925 190672536 872700902 190657450 872700902 190657450 872722463 190638791 872722463 190638791 872741903 190608877 872741903 190608877 872773401 190579680 872773401 190579680 872811585 190552397 872811585 190552397 872884010 190541987 872884010 190541987 872901952 190520973 872901952 190520973 872913128 190466928 872913128 190466928 872919778 190399976 872919778 190399976 872996692 190294367 872996692 190294367 873001089 190181402 873001089 190181402 873083223 190098008 873083223 190098008 873156073 190086356 873156073 190086356 873165051 190036078 873165051 190036078 873189414 189991502 873189414 189991502 873245932 189948641 873245932 189948641 873299345 189909641 873299345 189909641 873324286 189857628 873324286 189857628 873342135 189809317 873342135 189809317 873375617 189754738 873375617 189754738 873383801 189691984 873383801 189691984 873412561 189662848 873412561 189662848 873437544 189592159 873437544 189592159 873491262 189546173 873491262 189546173 873538654 189513761 873538654 189513761 873548925 189494055 873548925 189494055 873576754 189471895 873576754 189471895 873603571 189417349 873603571 189417349 873629636 189348336 873629636 189348336 873660809 189278521 873660809 189278521 873742023 189272215 873742023 189272215 873758773 189258428 873758773 189258428 873812194 189181871 873812194 189181871 873843891 189152743 873843891 189152743 873906871 189126837 873906871 189126837 873910618 189110972 873910618 189110972 873926644 188952099 873926644 188952099 873941456 188908678 873941456 188908678 873949925 188876590 873949925 188876590 873965131 188830531 873965131 188830531 873987206 188815074 873987206 188815074 874023613 188790583 874023613 188790583 874037184 188734732 874037184 188734732 874070624 188675819 874070624 188675819 874079181 188606778 874079181 188606778 874117194 188579126 874117194 188579126 874139299 188494556 874139299 188494556 874166103 188469501 874166103 188469501 874171847 188416518 874171847 188416518 874182329 188407180 874182329 188407180 874244247 188383744 874244247 188383744 874248463 188245283 874248463 188245283 874296719 188186689 874296719 188186689 874326626 188138547 874326626 188138547 874351840 188121307 874351840 188121307 874384198 188096464 874384198 188096464 874405496 188051015 874405496 188051015 874428783 187995894 874428783 187995894 874459411 187977627 874459411 187977627 874479992 187971360 874479992 187971360 874540537 187950515 874540537 187950515 874592554 187921688 874592554 187921688 874618692 187887986 874618692 187887986 874652055 187805695 874652055 187805695 874715487 187780731 874715487 187780731 874764390 187729139 874764390 187729139 874770472 187687336 874770472 187687336 874840756 187595824 874840756 187595824 874852479 187545164 874852479 187545164 874874644 187458671 874874644 187458671 874938259 187432596 874938259 187432596 874944110 187364874 874944110 187364874 874948012 187353748 874948012 187353748 874964527 187300011 874964527 187300011 875019654 187291965 875019654 187291965 875048487 187227009 875048487 187227009 875082440 187210014 875082440 187210014 875100027 187194043 875100027 187194043 875112361 187174614 875112361 187174614 875121251 187010692 875121251 187010692 875174725 186952167 875174725 186952167 875185908 186909798 875185908 186909798 875224535 186875871 875224535 186875871 875228431 186825297 875228431 186825297 875265256 186800343 875265256 186800343 875312614 186759190 875312614 186759190 875313262 186696738 875313262 186696738 875349477 186661026 875349477 186661026 875392651 186637438 875392651 186637438 875448257 186603716 875448257 186603716 875450235 186592017 875450235 186592017 875454092 186537162 875454092 186537162 875484228 186522531 875484228 186522531 875500130 186497839 875500130 186497839 875574877 186403973 875574877 186403973 875593742 186369097 875593742 186369097 875634158 186361278 875634158 186361278 875677968 186322115 875677968 186322115 875703103 186305339 875703103 186305339 875743876 186280978 875743876 186280978 875779882 186242510 875779882 186242510 875817002 186232431 875817002 186232431 875849248 186156746 875849248 186156746 875921753 186103599 875921753 186103599 875952697 186086113 875952697 186086113 875960339 185915977 875960339 185915977 876010902 185878898 876010902 185878898 876043884 185864158 876043884 185864158 876064531 185836759 876064531 185836759 876110766 185817921 876110766 185817921 876118099 185774784 876118099 185774784 876137716 185712511 876137716 185712511 876171556 185707403 876171556 185707403 876188405 185689732 876188405 185689732 876217482 185662753 876217482 185662753 876245544 185630921 876245544 185630921 876322933 185573826 876322933 185573826 876353018 185508717 876353018 185508717 876404845 185479180 876404845 185479180 876431370 185400323 876431370 185400323 876504560 185338927 876504560 185338927 876545176 185294351 876545176 185294351 876633969 185254036 876633969 185254036 876646414 185245951 876646414 185245951 876669614 185185969 876669614 185185969 876686164 185146930 876686164 185146930 876694668 185108965 876694668 185108965 876743669 185065231 876743669 185065231 876769280 185050368 876769280 185050368 876775650 184942878 876775650 184942878 876853985 184876320 876853985 184876320 876892191 184874737 876892191 184874737 876920303 184869308 876920303 184869308 876952326 184853185 876952326 184853185 877012503 184846407 877012503 184846407 877029366 184830075 877029366 184830075 877049183 184812761 877049183 184812761 877055927 184736320 877055927 184736320 877081097 184709424 877081097 184709424 877107041 184639333 877107041 184639333 877111628 184604987 877111628 184604987 877136374 184527020 877136374 184527020 877175227 184480203 877175227 184480203 877201802 184393393 877201802 184393393 877221495 184378156 877221495 184378156 877244350 184342379 877244350 184342379 877344798 184257029 877344798 184257029 877373624 184216213 877373624 184216213 877386189 184155380 877386189 184155380 877406549 184101532 877406549 184101532 877416819 184032455 877416819 184032455 877460461 184004833 877460461 184004833 877533660 183940416 877533660 183940416 877584424 183891002 877584424 183891002 877607150 183860915 877607150 183860915 877616977 183850429 877616977 183850429 877646102 183842654 877646102 183842654 877668871 183813198 877668871 183813198 877672290 183767590 877672290 183767590 877681028 183728582 877681028 183728582 877738743 183676814 877738743 183676814 877765198 183612120 877765198 183612120 877820981 183501716 877820981 183501716 877865001 183488535 877865001 183488535 877879704 183460548 877879704 183460548 877905594 183404737 877905594 183404737 877939718 183346249 877939718 183346249 877965848 183306902 877965848 183306902 877984687 183252594 877984687 183252594 877991620 183226505 877991620 183226505 878012474 183120731 878012474 183120731 878059691 183103939 878059691 183103939 878076446 183071881 878076446 183071881 878106795 183039808 878106795 183039808 878110799 183027682 878110799 183027682 878116825 183009099 878116825 183009099 878165288 182988110 878165288 182988110 878174016 182951841 878174016 182951841 878187768 182909409 878187768 182909409 878214544 182859560 878214544 182859560 878216606 182821475 878216606 182821475 878266885 182788474 878266885 182788474 878270686 182775931 878270686 182775931 878311010 182738645 878311010 182738645 878331357 182721098 878331357 182721098 878349373 182685326 878349373 182685326 878355685 182670242 878355685 182670242 878390406 182615225 878390406 182615225 878396422 182593250 878396422 182593250 878400312 182513525 878400312 182513525 878442271 182496841 878442271 182496841 878515903 182444101 878515903 182444101 878536766 182402366 878536766 182402366 878590993 182378727 878590993 182378727 878605455 182361526 878605455 182361526 878670602 182335190 878670602 182335190 878724536 182307034 878724536 182307034 878742512 182236254 878742512 182236254 878777814 182204807 878777814 182204807 878792918 182194774 878792918 182194774 878802335 182166716 878802335 182166716 878809546 182162729 878809546 182162729 878835116 182125657 878835116 182125657 878866380 182047972 878866380 182047972 878902175 181998561 878902175 181998561 878930369 181978381 878930369 181978381 878979950 181922503 878979950 181922503 878981928 181909434 878981928 181909434 878994016 181836943 878994016 181836943 879039555 181830422 879039555 181830422 879079601 181799882 879079601 181799882 879108148 181767037 879108148 181767037 879133120 181675223 879133120 181675223 879155810 181672953 879155810 181672953 879167229 181619353 879167229 181619353 879228393 181560779 879228393 181560779 879263407 181487158 879263407 181487158 879268782 181439557 879268782 181439557 879283555 181423204 879283555 181423204 879289619 181420317 879289619 181420317 879311121 181348633 879311121 181348633 879389317 181305953 879389317 181305953 879404518 181256596 879404518 181256596 879494664 181221127 879494664 181221127 879504016 181184590 879504016 181184590 879517726 181158176 879517726 181158176 879559770 181102315 879559770 181102315 879571465 181046828 879571465 181046828 879589308 181009112 879589308 181009112 879601369 180988007 879601369 180988007 879619829 180902162 879619829 180902162 879630127 180896090 879630127 180896090 879634951 180834414 879634951 180834414 879671773 180816305 879671773 180816305 879740892 180776604 879740892 180776604 879763311 180762474 879763311 180762474 879787606 180709312 879787606 180709312 879845206 180676196 879845206 180676196 879865368 180618183 879865368 180618183 879877998 180594094 879877998 180594094 879901549 180507968 879901549 180507968 879944139 180484931 879944139 180484931 879948312 180417110 879948312 180417110 879996306 180336025 879996306 180336025 880025890 180218511 880025890 180218511 880050071 180193752 880050071 180193752 880066899 180178860 880066899 180178860 880085848 180143999 880085848 180143999 880097357 180134027 880097357 180134027 880108647 180092119 880108647 180092119 880123210 180065757 880123210 180065757 880125967 180031845 880125967 180031845 880147952 179959917 880147952 179959917 880181434 179897509 880181434 179897509 880210590 179850613 880210590 179850613 880222311 179792837 880222311 179792837 880250421 179760060 880250421 179760060 880279614 179746699 880279614 179746699 880289049 179693380 880289049 179693380 880313719 179683586 880313719 179683586 880325488 179661762 880325488 179661762 880346067 179623967 880346067 179623967 880389964 179533080 880389964 179533080 880403708 179508648 880403708 179508648 880432901 179422806 880432901 179422806 880474765 179351226 880474765 179351226 880493126 179334046 880493126 179334046 880527683 179227169 880527683 179227169 880547555 179125892 880547555 179125892 880592733 179051996 880592733 179051996 880602922 178952359 880602922 178952359 880609064 178888224 880609064 178888224 880622036 178867748 880622036 178867748 880638404 178866175 880638404 178866175 880667719 178856442 880667719 178856442 880685867 178836503 880685867 178836503 880710116 178635419 880710116 178635419 880731046 178573753 880731046 178573753 880771067 178554090 880771067 178554090 880915845 178505794 880915845 178505794 880959432 178475086 880959432 178475086 880971199 178461196 880971199 178461196 880979925 178428881 880979925 178428881 880990749 178422892 880990749 178422892 881001739 178374585 881001739 178374585 881020116 178355491 881020116 178355491 881033703 178315326 881033703 178315326 881075083 178308256 881075083 178308256 881181788 178252265 881181788 178252265 881238985 178176758 881238985 178176758 881289338 178112660 881289338 178112660 881351608 178096286 881351608 178096286 881374901 178064036 881374901 178064036 881423506 177988256 881423506 177988256 881514348 177953665 881514348 177953665 881525490 177847030 881525490 177847030 881544225 177808996 881544225 177808996 881562332 177803289 881562332 177803289 881593281 177777580 881593281 177777580 881613915 177757780 881613915 177757780 881637389 177747208 881637389 177747208 881691260 177713730 881691260 177713730 881713252 177700823 881713252 177700823 881719336 177692359 881719336 177692359 881730882 177610232 881730882 177610232 881761498 177571738 881761498 177571738 881789919 177538836 881789919 177538836 881824828 177521651 881824828 177521651 881849800 177505682 881849800 177505682 881897160 177485865 881897160 177485865 881921582 177466594 881921582 177466594 881923365 177424421 881923365 177424421 881950686 177411047 881950686 177411047 881959475 177388528 881959475 177388528 881972272 177359774 881972272 177359774 881998133 177340451 881998133 177340451 882008818 177304636 882008818 177304636 882023722 177280041 882023722 177280041 882027278 177226115 882027278 177226115 882062943 177121280 882062943 177121280 882105538 177015120 882105538 177015120 882135456 176981018 882135456 176981018 882179546 176971005 882179546 176971005 882201679 176911151 882201679 176911151 882226557 176861874 882226557 176861874 882242805 176805045 882242805 176805045 882274676 176735997 882274676 176735997 882279038 176702734 882279038 176702734 882306078 176667969 882306078 176667969 882342808 176662721 882342808 176662721 882379981 176573552 882379981 176573552 882412999 176527719 882412999 176527719 882436704 176524691 882436704 176524691 882447757 176462206 882447757 176462206 882464590 176410200 882464590 176410200 882551986 176385115 882551986 176385115 882604481 176333516 882604481 176333516 882619074 176307934 882619074 176307934 882660477 176282743 882660477 176282743 882664913 176268629 882664913 176268629 882728690 176252890 882728690 176252890 882741221 176225635 882741221 176225635 882756206 176173902 882756206 176173902 882782138 176134107 882782138 176134107 882821006 176126544 882821006 176126544 882834614 176114427 882834614 176114427 882857811 176057126 882857811 176057126 882885545 175979900 882885545 175979900 882935922 175884643 882935922 175884643 882979991 175861339 882979991 175861339 883063842 175829677 883063842 175829677 883101872 175785362 883101872 175785362 883108191 175755358 883108191 175755358 883127274 175742654 883127274 175742654 883164537 175742063 883164537 175742063 883192343 175725125 883192343 175725125 883204748 175706789 883204748 175706789 883265080 175641834 883265080 175641834 883275312 175558533 883275312 175558533 883360211 175524853 883360211 175524853 883502014 175504684 883502014 175504684 883509947 175473610 883509947 175473610 883546512 175433348 883546512 175433348 883622470 175410802 883622470 175410802 883656988 175340376 883656988 175340376 883667101 175258021 883667101 175258021 883724701 175119488 883724701 175119488 883734369 175107721 883734369 175107721 883743827 175093209 883743827 175093209 883755783 175055568 883755783 175055568 883769117 175024737 883769117 175024737 883786174 175005240 883786174 175005240 883804838 174832494 883804838 174832494 883832565 174812131 883832565 174812131 883874781 174792498 883874781 174792498 883887499 174773025 883887499 174773025 883911606 174732789 883911606 174732789 883933858 174637170 883933858 174637170 883997095 174487741 883997095 174487741 884053646 174470166 884053646 174470166 884080526 174459944 884080526 174459944 884096820 174437086 884096820 174437086 884126257 174370730 884126257 174370730 884156068 174332640 884156068 174332640 884161514 174331033 884161514 174331033 884177038 174174195 884177038 174174195 884225964 174144578 884225964 174144578 884256917 174099113 884256917 174099113 884288121 174063561 884288121 174063561 884311519 174004942 884311519 174004942 884350604 173975900 884350604 173975900 884359687 173950031 884359687 173950031 884390925 173901938 884390925 173901938 884431551 173835784 884431551 173835784 884451862 173757441 884451862 173757441 884488920 173734807 884488920 173734807 884542528 173670968 884542528 173670968 884551129 173517368 884551129 173517368 884592668 173489739 884592668 173489739 884605776 173449820 884605776 173449820 884644175 173431170 884644175 173431170 884662777 173381352 884662777 173381352 884672572 173377664 884672572 173377664 884701546 173362380 884701546 173362380 884713000 173317458 884713000 173317458 884727546 173259303 884727546 173259303 884736141 173255651 884736141 173255651 884751093 173228903 884751093 173228903 884772665 173181173 884772665 173181173 884797419 173154271 884797419 173154271 884850323 173070647 884850323 173070647 884858169 173031999 884858169 173031999 884906356 173004683 884906356 173004683 884930822 172956152 884930822 172956152 884973162 172925083 884973162 172925083 885040468 172847917 885040468 172847917 885074099 172781450 885074099 172781450 885096694 172691581 885096694 172691581 885152043 172674304 885152043 172674304 885206938 172659889 885206938 172659889 885207641 172588877 885207641 172588877 885219411 172555639 885219411 172555639 885226761 172544664 885226761 172544664 885267890 172508330 885267890 172508330 885307149 172415853 885307149 172415853 885339269 172390955 885339269 172390955 885355384 172364260 885355384 172364260 885389707 172349015 885389707 172349015 885421223 172293908 885421223 172293908 885439101 172064278 885439101 172064278 885472959 172034782 885472959 172034782 885502428 172007530 885502428 172007530 885513226 171982242 885513226 171982242 885554432 171926530 885554432 171926530 885559846 171923819 885559846 171923819 885584722 171904943 885584722 171904943 885619715 171820596 885619715 171820596 885652785 171799580 885652785 171799580 885663408 171768321 885663408 171768321 885698494 171754303 885698494 171754303 885707355 171708357 885707355 171708357 885712957 171675140 885712957 171675140 885719563 171626770 885719563 171626770 885722564 171570163 885722564 171570163 885735897 171559491 885735897 171559491 885798600 171516867 885798600 171516867 885808676 171500352 885808676 171500352 885819829 171470157 885819829 171470157 885860662 171400174 885860662 171400174 885884249 171392918 885884249 171392918 885906905 171386714 885906905 171386714 885959070 171352657 885959070 171352657 885979965 171349355 885979965 171349355 885986764 171326161 885986764 171326161 886053711 171284260 886053711 171284260 886082639 171258555 886082639 171258555 886098376 171201750 886098376 171201750 886105369 171189438 886105369 171189438 886121439 171152669 886121439 171152669 886133283 171120219 886133283 171120219 886155874 171083541 886155874 171083541 886174254 171075576 886174254 171075576 886182996 171032898 886182996 171032898 886198806 170967945 886198806 170967945 886256617 170923813 886256617 170923813 886275362 170902199 886275362 170902199 886289133 170873457 886289133 170873457 886368384 170772430 886368384 170772430 886401250 170754573 886401250 170754573 886424707 170696122 886424707 170696122 886451269 170674413 886451269 170674413 886480138 170559996 886480138 170559996 886496806 170534389 886496806 170534389 886532342 170529052 886532342 170529052 886606702 170456284 886606702 170456284 886635175 170392886 886635175 170392886 886658240 170266218 886658240 170266218 886680174 170228385 886680174 170228385 886739633 170176225 886739633 170176225 886774477 170140097 886774477 170140097 886803878 170090055 886803878 170090055 886811963 170061961 886811963 170061961 886823823 170040923 886823823 170040923 886862265 170018670 886862265 170018670 886891217 169981235 886891217 169981235 886920154 169969456 886920154 169969456 886929378 169894089 886929378 169894089 886944303 169868989 886944303 169868989 886953204 169856925 886953204 169856925 886966027 169809944 886966027 169809944 886994372 169714356 886994372 169714356 887015433 169668827 887015433 169668827 887078503 169598450 887078503 169598450 887176365 169526786 887176365 169526786 887191502 169496947 887191502 169496947 887199678 169469375 887199678 169469375 887204606 169428830 887204606 169428830 887215797 169371551 887215797 169371551 887219478 169353296 887219478 169353296 887239262 169343956 887239262 169343956 887249349 169191633 887249349 169191633 887285253 169171011 887285253 169171011 887314060 169146050 887314060 169146050 887321361 169134681 887321361 169134681 887385033 169128226 887385033 169128226 887392681 169113052 887392681 169113052 887400475 169035185 887400475 169035185 887463249 168988566 887463249 168988566 887500070 168935212 887500070 168935212 887511102 168927148 887511102 168927148 887581594 168869944 887581594 168869944 887594067 168829945 887594067 168829945 887627961 168793728 887627961 168793728 887683257 168773118 887683257 168773118 887698895 168693614 887698895 168693614 887732442 168676988 887732442 168676988 887767542 168614678 887767542 168614678 887773041 168610578 887773041 168610578 887795858 168577073 887795858 168577073 887811505 168496948 887811505 168496948 887842875 168448177 887842875 168448177 887888519 168424986 887888519 168424986 887923268 168397964 887923268 168397964 887931858 168317631 887931858 168317631 887940460 168267097 887940460 168267097 887978102 168124258 887978102 168124258 887983758 168089633 887983758 168089633 888004200 168035421 888004200 168035421 888031650 167891281 888031650 167891281 888142380 167825037 888142380 167825037 888172413 167772570 888172413 167772570 888207117 167768320 888207117 167768320 888230993 167750794 888230993 167750794 888244486 167709159 888244486 167709159 888299120 167687113 888299120 167687113 888338417 167646920 888338417 167646920 888376267 167637802 888376267 167637802 888405505 167562920 888405505 167562920 888411193 167546680 888411193 167546680 888415805 167514156 888415805 167514156 888449643 167493118 888449643 167493118 888463503 167451066 888463503 167451066 888509054 167411272 888509054 167411272 888563387 167354636 888563387 167354636 888570519 167319189 888570519 167319189 888634171 167271258 888634171 167271258 888648933 167213022 888648933 167213022 888716113 167160207 888716113 167160207 888727545 167040375 888727545 167040375 888833968 167024100 888833968 167024100 888840632 166999223 888840632 166999223 888845784 166964186 888845784 166964186 888867558 166929343 888867558 166929343 888918798 166894906 888918798 166894906 888955915 166877541 888955915 166877541 888986146 166866236 888986146 166866236 889009655 166852028 889009655 166852028 889022162 166815636 889022162 166815636 889036419 166784048 889036419 166784048 889066145 166777888 889066145 166777888 889082678 166741700 889082678 166741700 889121138 166721102 889121138 166721102 889125339 166639987 889125339 166639987 889166717 166538587 889166717 166538587 889185294 166509132 889185294 166509132 889210785 166480607 889210785 166480607 889213910 166454449 889213910 166454449 889235687 166436388 889235687 166436388 889247483 166420105 889247483 166420105 889276959 166385834 889276959 166385834 889293188 166346259 889293188 166346259 889321816 166340971 889321816 166340971 889347245 166295446 889347245 166295446 889352946 166245204 889352946 166245204 889400449 166206090 889400449 166206090 889427441 166184901 889427441 166184901 889467644 166158999 889467644 166158999 889521513 166063948 889521513 166063948 889595517 166002648 889595517 166002648 889632348 165923512 889632348 165923512 889676133 165879491 889676133 165879491 889696618 165831092 889696618 165831092 889706221 165743992 889706221 165743992 889717018 165705680 889717018 165705680 889725518 165672843 889725518 165672843 889740413 165647736 889740413 165647736 889829132 165576780 889829132 165576780 889862249 165568217 889862249 165568217 889880824 165505701 889880824 165505701 889950588 165451049 889950588 165451049 890001660 165427051 890001660 165427051 890068710 165304273 890068710 165304273 890099963 165229945 890099963 165229945 890130988 165210682 890130988 165210682 890154926 165162502 890154926 165162502 890165721 165080361 890165721 165080361 890175807 165071245 890175807 165071245 890178862 165011305 890178862 165011305 890196529 164996859 890196529 164996859 890264724 164990087 890264724 164990087 890278428 164919511 890278428 164919511 890300633 164825576 890300633 164825576 890320638 164775510 890320638 164775510 890380587 164579173 890380587 164579173 890395169 164531493 890395169 164531493 890449747 164484523 890449747 164484523 890463362 164464962 890463362 164464962 890491803 164443500 890491803 164443500 890521331 164418735 890521331 164418735 890542702 164385805 890542702 164385805 890551324 164355146 890551324 164355146 890574523 164338933 890574523 164338933 890582419 164234769 890582419 164234769 890611282 164203147 890611282 164203147 890621856 164032474 890621856 164032474 890677481 164025569 890677481 164025569 890721520 163970834 890721520 163970834 890730478 163919982 890730478 163919982 890745672 163871576 890745672 163871576 890787719 163855764 890787719 163855764 890810151 163797312 890810151 163797312 890871480 163776417 890871480 163776417 890908198 163709044 890908198 163709044 890912465 163682060 890912465 163682060 890925823 163644457 890925823 163644457 890927786 163608067 890927786 163608067 890954500 163602952 890954500 163602952 890963607 163565834 890963607 163565834 890987041 163525588 890987041 163525588 891001545 163492647 891001545 163492647 891058483 163405289 891058483 163405289 891073743 163331660 891073743 163331660 891097950 163251430 891097950 163251430 891099402 163238796 891099402 163238796 891117009 163211167 891117009 163211167 891146686 163209982 891146686 163209982 891167952 163185995 891167952 163185995 891175167 163128654 891175167 163128654 891182772 163107145 891182772 163107145 891191188 163086783 891191188 163086783 891247999 163069004 891247999 163069004 891299942 163065801 891299942 163065801 891307277 163013466 891307277 163013466 891337634 162985431 891337634 162985431 891367114 162944830 891367114 162944830 891379031 162914377 891379031 162914377 891395530 162878997 891395530 162878997 891408653 162842369 891408653 162842369 891454482 162783267 891454482 162783267 891476656 162772618 891476656 162772618 891500108 162737299 891500108 162737299 891567042 162721392 891567042 162721392 891589565 162704855 891589565 162704855 891626481 162690544 891626481 162690544 891662539 162673740 891662539 162673740 891676118 162654066 891676118 162654066 891727082 162561141 891727082 162561141 891744139 162544382 891744139 162544382 891790603 162498491 891790603 162498491 891794956 162468323 891794956 162468323 891818337 162441940 891818337 162441940 891862639 162428793 891862639 162428793 891889857 162394962 891889857 162394962 891911396 162316779 891911396 162316779 891960503 162300981 891960503 162300981 891966616 162231329 891966616 162231329 892026828 162220747 892026828 162220747 892043689 162192997 892043689 162192997 892079611 162191497 892079611 162191497 892086173 162164904 892086173 162164904 892093285 162160923 892093285 162160923 892133430 162137257 892133430 162137257 892162232 162089122 892162232 162089122 892175047 162054178 892175047 162054178 892209841 161978012 892209841 161978012 892232826 161952448 892232826 161952448 892271020 161900054 892271020 161900054 892299567 161888048 892299567 161888048 892310166 161873403 892310166 161873403 892344298 161850331 892344298 161850331 892375941 161812334 892375941 161812334 892428854 161755664 892428854 161755664 892465163 161652032 892465163 161652032 892476042 161626133 892476042 161626133 892503966 161604148 892503966 161604148 892573873 161572689 892573873 161572689 892602494 161479444 892602494 161479444 892681572 161476474 892681572 161476474 892725839 161410288 892725839 161410288 892754745 161393325 892754745 161393325 892789345 161386903 892789345 161386903 892792086 161358833 892792086 161358833 892842646 161320016 892842646 161320016 892848308 161285426 892848308 161285426 892854506 161241017 892854506 161241017 892871306 161214944 892871306 161214944 892889769 161155248 892889769 161155248 892899159 161124311 892899159 161124311 892905216 161083092 892905216 161083092 892925423 161030172 892925423 161030172 892976724 161013874 892976724 161013874 893049786 160969866 893049786 160969866 893051716 160920270 893051716 160920270 893078128 160832265 893078128 160832265 893127263 160804006 893127263 160804006 893136046 160767668 893136046 160767668 893223242 160759705 893223242 160759705 893248116 160725900 893248116 160725900 893280243 160679743 893280243 160679743 893285617 160594391 893285617 160594391 893313024 160582701 893313024 160582701 893340755 160560092 893340755 160560092 893344779 160519010 893344779 160519010 893350350 160472584 893350350 160472584 893411450 160388154 893411450 160388154 893420188 160344661 893420188 160344661 893433973 160302416 893433973 160302416 893467837 160272734 893467837 160272734 893475917 160270947 893475917 160270947 893487072 160158869 893487072 160158869 893505006 160135211 893505006 160135211 893510697 160082362 893510697 160082362 893530080 160075629 893530080 160075629 893578271 159955437 893578271 159955437 893600191 159933204 893600191 159933204 893615284 159924556 893615284 159924556 893624987 159892928 893624987 159892928 893628826 159865074 893628826 159865074 893633847 159829383 893633847 159829383 893661294 159811220 893661294 159811220 893695394 159798940 893695394 159798940 893719864 159784912 893719864 159784912 893736801 159746800 893736801 159746800 893764048 159688455 893764048 159688455 893801200 159657408 893801200 159657408 893836076 159615225 893836076 159615225 893852991 159591962 893852991 159591962 893869507 159569241 893869507 159569241 893893573 159536430 893893573 159536430 893923007 159518628 893923007 159518628 893954632 159433269 893954632 159433269 893987051 159362504 893987051 159362504 894032235 159352877 894032235 159352877 894034265 159317916 894034265 159317916 894070460 159251547 894070460 159251547 894072699 159180636 894072699 159180636 894097147 159155111 894097147 159155111 894147440 159127733 894147440 159127733 894171955 159080538 894171955 159080538 894182944 159065845 894182944 159065845 894243877 159033032 894243877 159033032 894259120 158998580 894259120 158998580 894278777 158957982 894278777 158957982 894301537 158919386 894301537 158919386 894323343 158872779 894323343 158872779 894337149 158734778 894337149 158734778 894361202 158731114 894361202 158731114 894425822 158710989 894425822 158710989 894464854 158680507 894464854 158680507 894526736 158640611 894526736 158640611 894531567 158614311 894531567 158614311 894544614 158599392 894544614 158599392 894567765 158572846 894567765 158572846 894575184 158546103 894575184 158546103 894598446 158501751 894598446 158501751 894624334 158483899 894624334 158483899 894636825 158455121 894636825 158455121 894676170 158409493 894676170 158409493 894723867 158358265 894723867 158358265 894762979 158252687 894762979 158252687 894815694 158181757 894815694 158181757 894858600 158123571 894858600 158123571 894943939 158097285 894943939 158097285 894985245 158000443 894985245 158000443 894997330 157949788 894997330 157949788 895007854 157903200 895007854 157903200 895022969 157896823 895022969 157896823 895034450 157836135 895034450 157836135 895055059 157815512 895055059 157815512 895055373 157797427 895055373 157797427 895074332 157744107 895074332 157744107 895117431 157719434 895117431 157719434 895139459 157639660 895139459 157639660 895160816 157615942 895160816 157615942 895194766 157570344 895194766 157570344 895220140 157552204 895220140 157552204 895291329 157493102 895291329 157493102 895301262 157483978 895301262 157483978 895317702 157411604 895317702 157411604 895358333 157391375 895358333 157391375 895367066 157360676 895367066 157360676 895385524 157335377 895385524 157335377 895410333 157297761 895410333 157297761 895429335 157285940 895429335 157285940 895470078 157245241 895470078 157245241 895525053 157228906 895525053 157228906 895548626 157202241 895548626 157202241 895585474 157147710 895585474 157147710 895617383 157126116 895617383 157126116 895624074 157037506 895624074 157037506 895638707 157007608 895638707 157007608 895705032 156999482 895705032 156999482 895745586 156912008 895745586 156912008 895803322 156872304 895803322 156872304 895849597 156832677 895849597 156832677 895881412 156793764 895881412 156793764 895911444 156785588 895911444 156785588 895921495 156745512 895921495 156745512 895942443 156702652 895942443 156702652 895966307 156656954 895966307 156656954 895998171 156541914 895998171 156541914 896018199 156505121 896018199 156505121 896044040 156453128 896044040 156453128 896117712 156407501 896117712 156407501 896175516 156391241 896175516 156391241 896239191 156317594 896239191 156317594 896256011 156271051 896256011 156271051 896280551 156195764 896280551 156195764 896320270 156034027 896320270 156034027 896336271 155980738 896336271 155980738 896350836 155944069 896350836 155944069 896370744 155910369 896370744 155910369 896388436 155855520 896388436 155855520 896430821 155826346 896430821 155826346 896457966 155790074 896457966 155790074 896480819 155730916 896480819 155730916 896494981 155676260 896494981 155676260 896523025 155606542 896523025 155606542 896540610 155577929 896540610 155577929 896571283 155571634 896571283 155571634 896578546 155501898 896578546 155501898 896600839 155423678 896600839 155423678 896632765 155373778 896632765 155373778 896640732 155340658 896640732 155340658 896643322 155333240 896643322 155333240 896710638 155288627 896710638 155288627 896733412 155158339 896733412 155158339 896752694 155136275 896752694 155136275 896754754 155090515 896754754 155090515 896780179 155045437 896780179 155045437 896801780 155029453 896801780 155029453 896817897 155006080 896817897 155006080 896850367 154953586 896850367 154953586 896866405 154950933 896866405 154950933 896873423 154947974 896873423 154947974 896935055 154909200 896935055 154909200 896953636 154877547 896953636 154877547 896983410 154869963 896983410 154869963 897013800 154836970 897013800 154836970 897034809 154779791 897034809 154779791 897063567 154728388 897063567 154728388 897071791 154678506 897071791 154678506 897105138 154651486 897105138 154651486 897117249 154639113 897117249 154639113 897164728 154553076 897164728 154553076 897199076 154545032 897199076 154545032 897232816 154482992 897232816 154482992 897253943 154432526 897253943 154432526 897288163 154406790 897288163 154406790 897305364 154356876 897305364 154356876 897326998 154343007 897326998 154343007 897340444 154321483 897340444 154321483 897373294 154302988 897373294 154302988 897386390 154293171 897386390 154293171 897425505 154227165 897425505 154227165 897459212 154151095 897459212 154151095 897523393 154122457 897523393 154122457 897528167 154105453 897528167 154105453 897565818 154040360 897565818 154040360 897626700 154011434 897626700 154011434 897640751 153961201 897640751 153961201 897668421 153944809 897668421 153944809 897669991 153891980 897669991 153891980 897725069 153862687 897725069 153862687 897737257 153796501 897737257 153796501 897755408 153772916 897755408 153772916 897759622 153730137 897759622 153730137 897796446 153696774 897796446 153696774 897856255 153676314 897856255 153676314 897879112 153607886 897879112 153607886 897895998 153591364 897895998 153591364 897928080 153570910 897928080 153570910 897987181 153561368 897987181 153561368 898010033 153544942 898010033 153544942 898027450 153503786 898027450 153503786 898061694 153475762 898061694 153475762 898099768 153429786 898099768 153429786 898124875 153324726 898124875 153324726 898146292 153294986 898146292 153294986 898170851 153235085 898170851 153235085 898206981 153176257 898206981 153176257 898246668 153125048 898246668 153125048 898258370 153089815 898258370 153089815 898324559 153052217 898324559 153052217 898344027 153016128 898344027 153016128 898353901 153002345 898353901 153002345 898398487 152947805 898398487 152947805 898439470 152936951 898439470 152936951 898487578 152877233 898487578 152877233 898498617 152865783 898498617 152865783 898526632 152852205 898526632 152852205 898544266 152796668 898544266 152796668 898643647 152776181 898643647 152776181 898655556 152744388 898655556 152744388 898726173 152731117 898726173 152731117 898736095 152640686 898736095 152640686 898770302 152567982 898770302 152567982 898806346 152543881 898806346 152543881 898832106 152498491 898832106 152498491 898866142 152457726 898866142 152457726 898877963 152438616 898877963 152438616 898894508 152413521 898894508 152413521 898901762 152391032 898901762 152391032 898907309 152386677 898907309 152386677 898916954 152339531 898916954 152339531 898948221 152328992 898948221 152328992 898963851 152291819 898963851 152291819 898986717 152245797 898986717 152245797 899028656 152215665 899028656 152215665 899081086 152164814 899081086 152164814 899112296 152101204 899112296 152101204 899150631 152072954 899150631 152072954 899168598 152035008 899168598 152035008 899185064 151970861 899185064 151970861 899198261 151905209 899198261 151905209 899199073 151884889 899199073 151884889 899232809 151782588 899232809 151782588 899235356 151762702 899235356 151762702 899282377 151711831 899282377 151711831 899291823 151666082 899291823 151666082 899296187 151611053 899296187 151611053 899330778 151566116 899330778 151566116 899384520 151466327 899384520 151466327 899436883 151452292 899436883 151452292 899451460 151444115 899451460 151444115 899478106 151433375 899478106 151433375 899488643 151400033 899488643 151400033 899498995 151343613 899498995 151343613 899515539 151325828 899515539 151325828 899563766 151301778 899563766 151301778 899578732 151289126 899578732 151289126 899592122 151249899 899592122 151249899 899596975 151218273 899596975 151218273 899614707 151187156 899614707 151187156 899618687 151164729 899618687 151164729 899661429 151107543 899661429 151107543 899684652 151075901 899684652 151075901 899770811 151045878 899770811 151045878 899807068 151009957 899807068 151009957 899840497 150957184 899840497 150957184 899867141 150906933 899867141 150906933 899871490 150856781 899871490 150856781 899890155 150811316 899890155 150811316 899891822 150702311 899891822 150702311 899945989 150678687 899945989 150678687 899956567 150658405 899956567 150658405 899967964 150625519 899967964 150625519 900041108 150608401 900041108 150608401 900049052 150573531 900049052 150573531 900074589 150531862 900074589 150531862 900075209 150483663 900075209 150483663 900110524 150469592 900110524 150469592 900149731 150456612 900149731 150456612 900236014 150378595 900236014 150378595 900279357 150365939 900279357 150365939 900293074 150337293 900293074 150337293 900300142 150312281 900300142 150312281 900322254 150229123 900322254 150229123 900333204 150109560 900333204 150109560 900342756 150085106 900342756 150085106 900368309 150047532 900368309 150047532 900397970 149968797 900397970 149968797 900401937 149950172 900401937 149950172 900502570 149921668 900502570 149921668 900533397 149916320 900533397 149916320 900602894 149873180 900602894 149873180 900656464 149845704 900656464 149845704 900715871 149820985 900715871 149820985 900739988 149800946 900739988 149800946 900746031 149732506 900746031 149732506 900763115 149667539 900763115 149667539 900800988 149666339 900800988 149666339 900829341 149587304 900829341 149587304 900845169 149569018 900845169 149569018 900874484 149473050 900874484 149473050 900882871 149429956 900882871 149429956 900912010 149408104 900912010 149408104 900926815 149375505 900926815 149375505 900936618 149299801 900936618 149299801 900948643 149230379 900948643 149230379 900954556 149205570 900954556 149205570 900996335 149194680 900996335 149194680 901017718 149078142 901017718 149078142 901048828 149021943 901048828 149021943 901066824 149005238 901066824 149005238 901208101 148991800 901208101 148991800 901234670 148957422 901234670 148957422 901261794 148920480 901261794 148920480 901309172 148904956 901309172 148904956 901316495 148867584 901316495 148867584 901359371 148785160 901359371 148785160 901362423 148688891 901362423 148688891 901375211 148636774 901375211 148636774 901399677 148612343 901399677 148612343 901438433 148597933 901438433 148597933 901461054 148547904 901461054 148547904 901499950 148466638 901499950 148466638 901510843 148448022 901510843 148448022 901538409 148399439 901538409 148399439 901549866 148357114 901549866 148357114 901550414 148339413 901550414 148339413 901575559 148303484 901575559 148303484 901622088 148139625 901622088 148139625 901677448 148012573 901677448 148012573 901698447 147940522 901698447 147940522 901750452 147938389 901750452 147938389 901780886 147903167 901780886 147903167 901784801 147889323 901784801 147889323 901812909 147868220 901812909 147868220 901816454 147832734 901816454 147832734 901877050 147793202 901877050 147793202 901929305 147777902 901929305 147777902 901942324 147757803 901942324 147757803 901956999 147693082 901956999 147693082 901963611 147622642 901963611 147622642 901965464 147589874 901965464 147589874 901978213 147579890 901978213 147579890 902001834 147539417 902001834 147539417 902024936 147520372 902024936 147520372 902042169 147507159 902042169 147507159 902066144 147462799 902066144 147462799 902083590 147399424 902083590 147399424 902092897 147370399 902092897 147370399 902123565 147362660 902123565 147362660 902158669 147259006 902158669 147259006 902167508 147222680 902167508 147222680 902172377 147204052 902172377 147204052 902235123 147151258 902235123 147151258 902252614 147142392 902252614 147142392 902270746 147093964 902270746 147093964 902303360 147028800 902303360 147028800 902313111 147026062 902313111 147026062 902329990 146986866 902329990 146986866 902376044 146964424 902376044 146964424 902421611 146942394 902421611 146942394 902434902 146933950 902434902 146933950 902437925 146838227 902437925 146838227 902513888 146784999 902513888 146784999 902520401 146708937 902520401 146708937 902522980 146650079 902522980 146650079 902537484 146575533 902537484 146575533 902546516 146519335 902546516 146519335 902581065 146488540 902581065 146488540 902610129 146444683 902610129 146444683 902621633 146376436 902621633 146376436 902634493 146371217 902634493 146371217 902668567 146330890 902668567 146330890 902683384 146297032 902683384 146297032 902724859 146262018 902724859 146262018 902731329 146230252 902731329 146230252 902750870 146164762 902750870 146164762 902770134 146146111 902770134 146146111 902808676 146138274 902808676 146138274 902815267 146093084 902815267 146093084 902821835 146037663 902821835 146037663 902857212 145965926 902857212 145965926 902893845 145931222 902893845 145931222 902918385 145901562 902918385 145901562 902947064 145892623 902947064 145892623 903023692 145858192 903023692 145858192 903050701 145841286 903050701 145841286 903106894 145835248 903106894 145835248 903113642 145814680 903113642 145814680 903129788 145796075 903129788 145796075 903143789 145768385 903143789 145768385 903164946 145716091 903164946 145716091 903244782 145681383 903244782 145681383 903267901 145640679 903267901 145640679 903285141 145613492 903285141 145613492 903294033 145605088 903294033 145605088 903303413 145560353 903303413 145560353 903324730 145550613 903324730 145550613 903356893 145531493 903356893 145531493 903396116 145502335 903396116 145502335 903402472 145465316 903402472 145465316 903428136 145452487 903428136 145452487 903472707 145395538 903472707 145395538 903498838 145389642 903498838 145389642 903509751 145266821 903509751 145266821 903573940 145234482 903573940 145234482 903578831 145197897 903578831 145197897 903590264 145129448 903590264 145129448 903607140 145116588 903607140 145116588 903633851 145104538 903633851 145104538 903663292 145047162 903663292 145047162 903682249 145042174 903682249 145042174 903706775 144964131 903706775 144964131 903716722 144926606 903716722 144926606 903737332 144882894 903737332 144882894 903751317 144844541 903751317 144844541 903759411 144808243 903759411 144808243 903833333 144782637 903833333 144782637 903851425 144738454 903851425 144738454 903875729 144684276 903875729 144684276 903938991 144670345 903938991 144670345 903977884 144647836 903977884 144647836 903984584 144615873 903984584 144615873 904035556 144589265 904035556 144589265 904053253 144570161 904053253 144570161 904074702 144551890 904074702 144551890 904092040 144512722 904092040 144512722 904153091 144452666 904153091 144452666 904172752 144394907 904172752 144394907 904203467 144365326 904203467 144365326 904304084 144334167 904304084 144334167 904305814 144298776 904305814 144298776 904329305 144264062 904329305 144264062 904349695 144203928 904349695 144203928 904361103 144163320 904361103 144163320 904368621 144124810 904368621 144124810 904391649 144043627 904391649 144043627 904401747 144010386 904401747 144010386 904406077 143966498 904406077 143966498 904412976 143857485 904412976 143857485 904429134 143817371 904429134 143817371 904442925 143804785 904442925 143804785 904459665 143731088 904459665 143731088 904492911 143695906 904492911 143695906 904514880 143667216 904514880 143667216 904521214 143583962 904521214 143583962 904552447 143573880 904552447 143573880 904621312 143558148 904621312 143558148 904685500 143494159 904685500 143494159 904694762 143469545 904694762 143469545 904701201 143452261 904701201 143452261 904710708 143411479 904710708 143411479 904739845 143395157 904739845 143395157 904821865 143367305 904821865 143367305 904837121 143363754 904837121 143363754 904872599 143330008 904872599 143330008 904900872 143302534 904900872 143302534 904923474 143284768 904923474 143284768 904949709 143232985 904949709 143232985 905011064 143207909 905011064 143207909 905031238 143165598 905031238 143165598 905047032 143142490 905047032 143142490 905084143 143092169 905084143 143092169 905087845 143079067 905087845 143079067 905101037 143077032 905101037 143077032 905102359 143014494 905102359 143014494 905112833 142941225 905112833 142941225 905119940 142920765 905119940 142920765 905141619 142871844 905141619 142871844 905146530 142845560 905146530 142845560 905152077 142822891 905152077 142822891 905226838 142763907 905226838 142763907 905247306 142749585 905247306 142749585 905315978 142676341 905315978 142676341 905326718 142659441 905326718 142659441 905412176 142587733 905412176 142587733 905435652 142535252 905435652 142535252 905467786 142457341 905467786 142457341 905480630 142383174 905480630 142383174 905487376 142354749 905487376 142354749 905539850 142186747 905539850 142186747 905584087 142103404 905584087 142103404 905625544 142019916 905625544 142019916 905647180 141993427 905647180 141993427 905676700 141952155 905676700 141952155 905692105 141908412 905692105 141908412 905733756 141809674 905733756 141809674 905745024 141764392 905745024 141764392 905756012 141762804 905756012 141762804 905769697 141750833 905769697 141750833 905795117 141714260 905795117 141714260 905827414 141698209 905827414 141698209 905837906 141676207 905837906 141676207 905895162 141657372 905895162 141657372 905902127 141556392 905902127 141556392 905916622 141500302 905916622 141500302 905921678 141470877 905921678 141470877 905960866 141358127 905960866 141358127 906022222 141328003 906022222 141328003 906023405 141274462 906023405 141274462 906031521 141165897 906031521 141165897 906048224 141119488 906048224 141119488 906064938 141101212 906064938 141101212 906079726 141054187 906079726 141054187 906115973 140989994 906115973 140989994 906126892 140984120 906126892 140984120 906137817 140947514 906137817 140947514 906169390 140886145 906169390 140886145 906215414 140867574 906215414 140867574 906224323 140817995 906224323 140817995 906243052 140798239 906243052 140798239 906262557 140768062 906262557 140768062 906281149 140754725 906281149 140754725 906300623 140730683 906300623 140730683 906307569 140687231 906307569 140687231 906316340 140616808 906316340 140616808 906349365 140577376 906349365 140577376 906425130 140515403 906425130 140515403 906456945 140475129 906456945 140475129 906467265 140414366 906467265 140414366 906526823 140375879 906526823 140375879 906539857 140305140 906539857 140305140 906571068 140269015 906571068 140269015 906576475 140231981 906576475 140231981 906582037 140227943 906582037 140227943 906605274 140202240 906605274 140202240 906631576 140178810 906631576 140178810 906638923 140101047 906638923 140101047 906668830 140040377 906668830 140040377 906690196 139978826 906690196 139978826 906695457 139939574 906695457 139939574 906706552 139934374 906706552 139934374 906748359 139871372 906748359 139871372 906769613 139844480 906769613 139844480 906777417 139795104 906777417 139795104 906811935 139687224 906811935 139687224 906846027 139665322 906846027 139665322 906868201 139655422 906868201 139655422 906892130 139601527 906892130 139601527 906932630 139593403 906932630 139593403 906969423 139529604 906969423 139529604 906976952 139500676 906976952 139500676 907042109 139447010 907042109 139447010 907070449 139416209 907070449 139416209 907087309 139308741 907087309 139308741 907196544 139235124 907196544 139235124 907220868 139188076 907220868 139188076 907247538 139116346 907247538 139116346 907308632 139075234 907308632 139075234 907360897 139024352 907360897 139024352 907372800 139011874 907372800 139011874 907417825 138993311 907417825 138993311 907430675 138957341 907430675 138957341 907459694 138944670 907459694 138944670 907482909 138887272 907482909 138887272 907511722 138844920 907511722 138844920 907525691 138800275 907525691 138800275 907566859 138677955 907566859 138677955 907607944 138660268 907607944 138660268 907637935 138636505 907637935 138636505 907712651 138628063 907712651 138628063 907726263 138603568 907726263 138603568 907751624 138564410 907751624 138564410 907854387 138553507 907854387 138553507 907896828 138529734 907896828 138529734 907956289 138514775 907956289 138514775 907970827 138503215 907970827 138503215 908042252 138495088 908042252 138495088 908088037 138422562 908088037 138422562 908099783 138369398 908099783 138369398 908114725 138364384 908114725 138364384 908154774 138343472 908154774 138343472 908201428 138335224 908201428 138335224 908216467 138241347 908216467 138241347 908244280 138149165 908244280 138149165 908259459 138116129 908259459 138116129 908271185 138108411 908271185 138108411 908278395 138101663 908278395 138101663 908297597 138081197 908297597 138081197 908312859 138076310 908312859 138076310 908320213 138034732 908320213 138034732 908330922 138000366 908330922 138000366 908367504 137965944 908367504 137965944 908408474 137939933 908408474 137939933 908550606 137935439 908550606 137935439 908589822 137871147 908589822 137871147 908608358 137862449 908608358 137862449 908631512 137854587 908631512 137854587 908676937 137821179 908676937 137821179 908705799 137802596 908705799 137802596 908737975 137736742 908737975 137736742 908767197 137726124 908767197 137726124 908812745 137638472 908812745 137638472 908820625 137633061 908820625 137633061 908863255 137621454 908863255 137621454 908884604 137592852 908884604 137592852 908891312 137525246 908891312 137525246 908927171 137499731 908927171 137499731 908950089 137457822 908950089 137457822 909017344 137416766 909017344 137416766 909031415 137385773 909031415 137385773 909047760 137373857 909047760 137373857 909077345 137318025 909077345 137318025 909107919 137244138 909107919 137244138 909121609 137235909 909121609 137235909 909180965 137228001 909180965 137228001 909194963 137200469 909194963 137200469 909250306 137171217 909250306 137171217 909316670 137145022 909316670 137145022 909333333 137062841 909333333 137062841 909358493 137036981 909358493 137036981 909381124 136966634 909381124 136966634 909398868 136921441 909398868 136921441 909403125 136889286 909403125 136889286 909453648 136845222 909453648 136845222 909481082 136738291 909481082 136738291 909487214 136735849 909487214 136735849 909523393 136700822 909523393 136700822 909571865 136631004 909571865 136631004 909601508 136586293 909601508 136586293 909630863 136571132 909630863 136571132 909651058 136562512 909651058 136562512 909679653 136553288 909679653 136553288 909703946 136538956 909703946 136538956 909771044 136507388 909771044 136507388 909801608 136452701 909801608 136452701 909839861 136375513 909839861 136375513 909856616 136348767 909856616 136348767 909868122 136326856 909868122 136326856 909897495 136314668 909897495 136314668 909934266 136292799 909934266 136292799 909976395 136251646 909976395 136251646 910054175 136194330 910054175 136194330 910066371 136128203 910066371 136128203 910082918 136071310 910082918 136071310 910150392 136022161 910150392 136022161 910181008 135964989 910181008 135964989 910219752 135945780 910219752 135945780 910233535 135896376 910233535 135896376 910254414 135845021 910254414 135845021 910279322 135802718 910279322 135802718 910306501 135762439 910306501 135762439 910322899 135702172 910322899 135702172 910357592 135574807 910357592 135574807 910417707 135537972 910417707 135537972 910421342 135501822 910421342 135501822 910466721 135483241 910466721 135483241 910493773 135471911 910493773 135471911 910506609 135447288 910506609 135447288 910521765 135404776 910521765 135404776 910550887 135343304 910550887 135343304 910566605 135329870 910566605 135329870 910587116 135264042 910587116 135264042 910623541 135208661 910623541 135208661 910666827 135192739 910666827 135192739 910681296 135140412 910681296 135140412 910696903 135109754 910696903 135109754 910701538 135087897 910701538 135087897 910731836 135041110 910731836 135041110 910742466 134966666 910742466 134966666 910764993 134945354 910764993 134945354 910783138 134937696 910783138 134937696 910799133 134890133 910799133 134890133 910806745 134853545 910806745 134853545 910834895 134793944 910834895 134793944 910849448 134711213 910849448 134711213 910872798 134663541 910872798 134663541 910958819 134586716 910958819 134586716 910965074 134549238 910965074 134549238 910968885 134467052 910968885 134467052 910987215 134434088 910987215 134434088 911008906 134407104 911008906 134407104 911024351 134370227 911024351 134370227 911040818 134323443 911040818 134323443 911155302 134290940 911155302 134290940 911161519 134272143 911161519 134272143 911170896 134229120 911170896 134229120 911232472 134183236 911232472 134183236 911248931 134173388 911248931 134173388 911276581 134102148 911276581 134102148 911278235 134074002 911278235 134074002 911326805 134033836 911326805 134033836 911388219 134004255 911388219 134004255 911429219 133841720 911429219 133841720 911455341 133815834 911455341 133815834 911464391 133791168 911464391 133791168 911470881 133752904 911470881 133752904 911522908 133741100 911522908 133741100 911579290 133682718 911579290 133682718 911641714 133673286 911641714 133673286 911662662 133651471 911662662 133651471 911682147 133602948 911682147 133602948 911719759 133530238 911719759 133530238 911742182 133464410 911742182 133464410 911758184 133435410 911758184 133435410 911813085 133382478 911813085 133382478 911842387 133365061 911842387 133365061 911882962 133360068 911882962 133360068 911893036 133334190 911893036 133334190 911917444 133319162 911917444 133319162 911940846 133169841 911940846 133169841 912006212 133154047 912006212 133154047 912019019 132974430 912019019 132974430 912047413 132855957 912047413 132855957 912062209 132807164 912062209 132807164 912088751 132750192 912088751 132750192 912095396 132650742 912095396 132650742 912125788 132596052 912125788 132596052 912135155 132560026 912135155 132560026 912149667 132506123 912149667 132506123 912163772 132480345 912163772 132480345 912176425 132386651 912176425 132386651 912200506 132364619 912200506 132364619 912229262 132320290 912229262 132320290 912260905 132257055 912260905 132257055 912300386 132236204 912300386 132236204 912321562 132199149 912321562 132199149 912357783 132180966 912357783 132180966 912420390 132125006 912420390 132125006 912442304 132103048 912442304 132103048 912447496 132080256 912447496 132080256 912477700 132045397 912477700 132045397 912483130 132010239 912483130 132010239 912491986 131867703 912491986 131867703 912512281 131845853 912512281 131845853 912523829 131819900 912523829 131819900 912539323 131806929 912539323 131806929 912549854 131804748 912549854 131804748 912556217 131738897 912556217 131738897 912610607 131727546 912610607 131727546 912633903 131723044 912633903 131723044 912663344 131696900 912663344 131696900 912697536 131675525 912697536 131675525 912741916 131654654 912741916 131654654 912765874 131609591 912765874 131609591 912800788 131588957 912800788 131588957 912846705 131564517 912846705 131564517 912886921 131544033 912886921 131544033 912925288 131521332 912925288 131521332 912990867 131509251 912990867 131509251 913007144 131465850 913007144 131465850 913015486 131421718 913015486 131421718 913044458 131408743 913044458 131408743 913081353 131388926 913081353 131388926 913120273 131330550 913120273 131330550 913127959 131274734 913127959 131274734 913159600 131235895 913159600 131235895 913176069 131211417 913176069 131211417 913232108 131155668 913232108 131155668 913251614 131117456 913251614 131117456 913271769 131112051 913271769 131112051 913304322 131094254 913304322 131094254 913365234 131021219 913365234 131021219 913390711 131008909 913390711 131008909 913450649 130982812 913450649 130982812 913467201 130977061 913467201 130977061 913471703 130918036 913471703 130918036 913506428 130881693 913506428 130881693 913522265 130860448 913522265 130860448 913541970 130843032 913541970 130843032 913567403 130822104 913567403 130822104 913575927 130715318 913575927 130715318 913612018 130706817 913612018 130706817 913623167 130628459 913623167 130628459 913676479 130608185 913676479 130608185 913697456 130519307 913697456 130519307 913710587 130515772 913710587 130515772 913726078 130487886 913726078 130487886 913743060 130391652 913743060 130391652 913754232 130361094 913754232 130361094 913793167 130319736 913793167 130319736 913818161 130302335 913818161 130302335 913831574 130277471 913831574 130277471 913843695 130222065 913843695 130222065 913866044 130167728 913866044 130167728 913887571 130151779 913887571 130151779 913897588 130142672 913897588 130142672 913935231 130063529 913935231 130063529 913949499 129951522 913949499 129951522 913987093 129945073 913987093 129945073 913994118 129920911 913994118 129920911 914053333 129888815 914053333 129888815 914069540 129770777 914069540 129770777 914092406 129753732 914092406 129753732 914162520 129699622 914162520 129699622 914194719 129693027 914194719 129693027 914197197 129632318 914197197 129632318 914226832 129600082 914226832 129600082 914253763 129546011 914253763 129546011 914270052 129463425 914270052 129463425 914279529 129427740 914279529 129427740 914289858 129394636 914289858 129394636 914311924 129332065 914311924 129332065 914317007 129301582 914317007 129301582 914340955 129258467 914340955 129258467 914368777 129204380 914368777 129204380 914410157 129156085 914410157 129156085 914432720 129115818 914432720 129115818 914450309 129093979 914450309 129093979 914497259 129034638 914497259 129034638 914520141 128982093 914520141 128982093 914553844 128961699 914553844 128961699 914594855 128914335 914594855 128914335 914633266 128881933 914633266 128881933 914657050 128846653 914657050 128846653 914684743 128840113 914684743 128840113 914701733 128794859 914701733 128794859 914741432 128766009 914741432 128766009 914765367 128724362 914765367 128724362 914798438 128682144 914798438 128682144 914831221 128667769 914831221 128667769 914864516 128604203 914864516 128604203 914882177 128570276 914882177 128570276 914913344 128525832 914913344 128525832 914942036 128512418 914942036 128512418 914968406 128499575 914968406 128499575 914979739 128487438 914979739 128487438 915024636 128451587 915024636 128451587 915049521 128445596 915049521 128445596 915115904 128404820 915115904 128404820 915132417 128394177 915132417 128394177 915176562 128361497 915176562 128361497 915182087 128355469 915182087 128355469 915182298 128344394 915182298 128344394 915217677 128307737 915217677 128307737 915248457 128300462 915248457 128300462 915278930 128286963 915278930 128286963 915321241 128252202 915321241 128252202 915348406 128216795 915348406 128216795 915388684 128206720 915388684 128206720 915416378 128179423 915416378 128179423 915439197 128159999 915439197 128159999 915459739 128099490 915459739 128099490 915473123 127978586 915473123 127978586 915491112 127929742 915491112 127929742 915519696 127918094 915519696 127918094 915547683 127892834 915547683 127892834 915583055 127875066 915583055 127875066 915638019 127862184 915638019 127862184 915687727 127830586 915687727 127830586 915713897 127803152 915713897 127803152 915762095 127794858 915762095 127794858 915811705 127774929 915811705 127774929 915835781 127748591 915835781 127748591 915843545 127693554 915843545 127693554 915853549 127659976 915853549 127659976 915882190 127644560 915882190 127644560 915923025 127599210 915923025 127599210 915975528 127509372 915975528 127509372 916025729 127494318 916025729 127494318 916085223 127480225 916085223 127480225 916094075 127411626 916094075 127411626 916122639 127376095 916122639 127376095 916144444 127238847 916144444 127238847 916173009 127202526 916173009 127202526 916190341 127126313 916190341 127126313 916195578 127080000 916195578 127080000 916229537 127069618 916229537 127069618 916258830 127035380 916258830 127035380 916281120 126951225 916281120 126951225 916291691 126918647 916291691 126918647 916298138 126910295 916298138 126910295 916315810 126893669 916315810 126893669 916324511 126870845 916324511 126870845 916347080 126849698 916347080 126849698 916352264 126800568 916352264 126800568 916356411 126692086 916356411 126692086 916397061 126676792 916397061 126676792 916439312 126607982 916439312 126607982 916492153 126606961 916492153 126606961 916531574 126602891 916531574 126602891 916539112 126578216 916539112 126578216 916592991 126529273 916592991 126529273 916614805 126402107 916614805 126402107 916638773 126291440 916638773 126291440 916645662 126240742 916645662 126240742 916679533 126093896 916679533 126093896 916692232 126072750 916692232 126072750 916696216 126024194 916696216 126024194 916733005 126015037 916733005 126015037 916743198 125990185 916743198 125990185 916760054 125983209 916760054 125983209 916790718 125964288 916790718 125964288 916850321 125889383 916850321 125889383 916886086 125814562 916886086 125814562 916904818 125780663 916904818 125780663 916956338 125764858 916956338 125764858 916966150 125754678 916966150 125754678 916981933 125670915 916981933 125670915 917045956 125632098 917045956 125632098 917056431 125520319 917056431 125520319 917075623 125505399 917075623 125505399 917113067 125461048 917113067 125461048 917168183 125422269 917168183 125422269 917193962 125371196 917193962 125371196 917223776 125363628 917223776 125363628 917227756 125258244 917227756 125258244 917247350 125206946 917247350 125206946 917276738 125203307 917276738 125203307 917281646 125004953 917281646 125004953 917341740 124975819 917341740 124975819 917371845 124962223 917371845 124962223 917385287 124931978 917385287 124931978 917424240 124892363 917424240 124892363 917435131 124841039 917435131 124841039 917461456 124789728 917461456 124789728 917474380 124726444 917474380 124726444 917512679 124697826 917512679 124697826 917528019 124624325 917528019 124624325 917603034 124600662 917603034 124600662 917618666 124588842 917618666 124588842 917644451 124560892 917644451 124560892 917677724 124522650 917677724 124522650 917697172 124407843 917697172 124407843 917720535 124386801 917720535 124386801 917764287 124368657 917764287 124368657 917783577 124312788 917783577 124312788 917795739 124281020 917795739 124281020 917810334 124222984 917810334 124222984 917817534 124191028 917817534 124191028 917887466 124165298 917887466 124165298 917904138 124100073 917904138 124100073 917913357 124079056 917913357 124079056 917930796 124041961 917930796 124041961 917962087 123988796 917962087 123988796 917969351 123899930 917969351 123899930 917983757 123867559 917983757 123867559 917992742 123787301 917992742 123787301 918035546 123776640 918035546 123776640 918138023 123767670 918138023 123767670 918195088 123759956 918195088 123759956 918228731 123696246 918228731 123696246 918248184 123672509 918248184 123672509 918264217 123660131 918264217 123660131 918297927 123609552 918297927 123609552 918312835 123559982 918312835 123559982 918324189 123514374 918324189 123514374 918370552 123410798 918370552 123410798 918397619 123375937 918397619 123375937 918434803 123345136 918434803 123345136 918476033 123264791 918476033 123264791 918532980 123227506 918532980 123227506 918617134 123189444 918617134 123189444 918624943 123149322 918624943 123149322 918663342 123059841 918663342 123059841 918664429 123038673 918664429 123038673 918677295 122990705 918677295 122990705 918694282 122941188 918694282 122941188 918708377 122845969 918708377 122845969 918732429 122844110 918732429 122844110 918794074 122826919 918794074 122826919 918848540 122800915 918848540 122800915 918899528 122784674 918899528 122784674 918935759 122761384 918935759 122761384 918954648 122716411 918954648 122716411 918969793 122666960 918969793 122666960 919003577 122637240 919003577 122637240 919012734 122559689 919012734 122559689 919019918 122498821 919019918 122498821 919068964 122449161 919068964 122449161 919096141 122423061 919096141 122423061 919147842 122414246 919147842 122414246 919154096 122283244 919154096 122283244 919170059 122244682 919170059 122244682 919191714 122215098 919191714 122215098 919201502 122200406 919201502 122200406 919238660 122172594 919238660 122172594 919273657 122144354 919273657 122144354 919330863 122144161 919330863 122144161 919402309 122012942 919402309 122012942 919451253 121994819 919451253 121994819 919465749 121961485 919465749 121961485 919490862 121915286 919490862 121915286 919498544 121900260 919498544 121900260 919521128 121881499 919521128 121881499 919568044 121802884 919568044 121802884 919604962 121755099 919604962 121755099 919639425 121652966 919639425 121652966 919648683 121643479 919648683 121643479 919696438 121605844 919696438 121605844 919725392 121570411 919725392 121570411 919735821 121440338 919735821 121440338 919774808 121363250 919774808 121363250 919840644 121319712 919840644 121319712 919849548 121267191 919849548 121267191 919865162 121198126 919865162 121198126 919909699 121057761 919909699 121057761 919922448 120985318 919922448 120985318 919994461 120923622 919994461 120923622 920040681 120897138 920040681 120897138 920052070 120773931 920052070 120773931 920063030 120758012 920063030 120758012 920104875 120675783 920104875 120675783 920116654 120655082 920116654 120655082 920170301 120629742 920170301 120629742 920185491 120580777 920185491 120580777 920241186 120571217 920241186 120571217 920344626 120537170 920344626 120537170 920364436 120524190 920364436 120524190 920395819 120492701 920395819 120492701 920423796 120449600 920423796 120449600 920436531 120404239 920436531 120404239 920458195 120373070 920458195 120373070 920502753 120323925 920502753 120323925 920551146 120238666 920551146 120238666 920572124 120222071 920572124 120222071 920587977 120218896 920587977 120218896 920653699 120212019 920653699 120212019 920660851 120142981 920660851 120142981 920705798 120123736 920705798 120123736 920720223 120097653 920720223 120097653 920752278 120045040 920752278 120045040 920768814 119991644 920768814 119991644 920785270 119951367 920785270 119951367 920833923 119898253 920833923 119898253 920837151 119893213 920837151 119893213 920872845 119803579 920872845 119803579 920894907 119771337 920894907 119771337 920916862 119703589 920916862 119703589 920922273 119677310 920922273 119677310 920949653 119622390 920949653 119622390 920958825 119586905 920958825 119586905 921037251 119546307 921037251 119546307 921042485 119465531 921042485 119465531 921073280 119432589 921073280 119432589 921124385 119390081 921124385 119390081 921211030 119345345 921211030 119345345 921284474 119288479 921284474 119288479 921311660 119234610 921311660 119234610 921337736 119177328 921337736 119177328 921347576 119021172 921347576 119021172 921384626 118988600 921384626 118988600 921443825 118912879 921443825 118912879 921458444 118834840 921458444 118834840 921474077 118805222 921474077 118805222 921487980 118762713 921487980 118762713 921520407 118725966 921520407 118725966 921576705 118672915 921576705 118672915 921611792 118666197 921611792 118666197 921689616 118568139 921689616 118568139 921721035 118546701 921721035 118546701 921791854 118493381 921791854 118493381 921814508 118433637 921814508 118433637 921858798 118393340 921858798 118393340 921889969 118379506 921889969 118379506 921916892 118282663 921916892 118282663 921988191 118260565 921988191 118260565 922003854 118205934 922003854 118205934 922042234 118124518 922042234 118124518 922064570 118109491 922064570 118109491 922068652 118060684 922068652 118060684 922091950 118043124 922091950 118043124 922102766 117989485 922102766 117989485 922148154 117945856 922148154 117945856 922177274 117896688 922177274 117896688 922202330 117888021 922202330 117888021 922228744 117849731 922228744 117849731 922241254 117820150 922241254 117820150 922262065 117806582 922262065 117806582 922285843 117748360 922285843 117748360 922299096 117693704 922299096 117693704 922304342 117614142 922304342 117614142 922349462 117606416 922349462 117606416 922362459 117507492 922362459 117507492 922393135 117470071 922393135 117470071 922416064 117463797 922416064 117463797 922433999 117438597 922433999 117438597 922459019 117408632 922459019 117408632 922513144 117366917 922513144 117366917 922527554 117329776 922527554 117329776 922533744 117289396 922533744 117289396 922553892 117282389 922553892 117282389 922570728 117270954 922570728 117270954 922582519 117235208 922582519 117235208 922599344 117165467 922599344 117165467 922626813 117134927 922626813 117134927 922642578 117087502 922642578 117087502 922677449 117075694 922677449 117075694 922691746 117058437 922691746 117058437 922712183 117002152 922712183 117002152 922715257 116932917 922715257 116932917 922760977 116922809 922760977 116922809 922768788 116882340 922768788 116882340 922779234 116824105 922779234 116824105 922783210 116784313 922783210 116784313 922818886 116736917 922818886 116736917 922867317 116643502 922867317 116643502 922880675 116624647 922880675 116624647 922887357 116559418 922887357 116559418 922986180 116525630 922986180 116525630 923088645 116485536 923088645 116485536 923095779 116432483 923095779 116432483 923108051 116381810 923108051 116381810 923123436 116326509 923123436 116326509 923156695 116288270 923156695 116288270 923167264 116243002 923167264 116243002 923194364 116207966 923194364 116207966 923230430 116130815 923230430 116130815 923250985 116104992 923250985 116104992 923266615 116098133 923266615 116098133 923292008 116043147 923292008 116043147 923310081 116033565 923310081 116033565 923327312 115989892 923327312 115989892 923332495 115957126 923332495 115957126 923353426 115859990 923353426 115859990 923411701 115843206 923411701 115843206 923429485 115811707 923429485 115811707 923459594 115748811 923459594 115748811 923509609 115720158 923509609 115720158 923528957 115690686 923528957 115690686 923565715 115664103 923565715 115664103 923581849 115638188 923581849 115638188 923618784 115577077 923618784 115577077 923630149 115551551 923630149 115551551 923637557 115504817 923637557 115504817 923643040 115468592 923643040 115468592 923663103 115421320 923663103 115421320 923670469 115405951 923670469 115405951 923696107 115372769 923696107 115372769 923699819 115314234 923699819 115314234 923740890 115299289 923740890 115299289 923768265 115258846 923768265 115258846 923806181 115217413 923806181 115217413 923890586 115170644 923890586 115170644 923907368 115163011 923907368 115163011 923923877 115085839 923923877 115085839 923981310 115013476 923981310 115013476 923989574 115000728 923989574 115000728 924026995 114978407 924026995 114978407 924063521 114960208 924063521 114960208 924094136 114932009 924094136 114932009 924117126 114903485 924117126 114903485 924132467 114836883 924132467 114836883 924149103 114774877 924149103 114774877 924170574 114757767 924170574 114757767 924199498 114742502 924199498 114742502 924211286 114729148 924211286 114729148 924239883 114678443 924239883 114678443 924274195 114649066 924274195 114649066 924289812 114619116 924289812 114619116 924318299 114517364 924318299 114517364 924327027 114470978 924327027 114470978 924357059 114378490 924357059 114378490 924394419 114339426 924394419 114339426 924446733 114303036 924446733 114303036 924507097 114299194 924507097 114299194 924514138 114282297 924514138 114282297 924529650 114247316 924529650 114247316 924541064 114192803 924541064 114192803 924574321 114141152 924574321 114141152 924582938 114071450 924582938 114071450 924628805 114033624 924628805 114033624 924656481 113975397 924656481 113975397 924716260 113912680 924716260 113912680 924727831 113909407 924727831 113909407 924756280 113890712 924756280 113890712 924792245 113883494 924792245 113883494 924817016 113874613 924817016 113874613 924862779 113865943 924862779 113865943 924890056 113788939 924890056 113788939 924903959 113759247 924903959 113759247 924940229 113749605 924940229 113749605 924968337 113717489 924968337 113717489 924988255 113685168 924988255 113685168 925042174 113614200 925042174 113614200 925063207 113600382 925063207 113600382 925071608 113553625 925071608 113553625 925078219 113515048 925078219 113515048 925094595 113450851 925094595 113450851 925113634 113376350 925113634 113376350 925116783 113312109 925116783 113312109 925120533 113304894 925120533 113304894 925153036 113264453 925153036 113264453 925211765 113186672 925211765 113186672 925263843 113068903 925263843 113068903 925295036 113051783 925295036 113051783 925318262 113029044 925318262 113029044 925398148 112991672 925398148 112991672 925449118 112933734 925449118 112933734 925469533 112917669 925469533 112917669 925490983 112863456 925490983 112863456 925507841 112826845 925507841 112826845 925520134 112774383 925520134 112774383 925548407 112712672 925548407 112712672 925572208 112692629 925572208 112692629 925623001 112679418 925623001 112679418 925650913 112616870 925650913 112616870 925662602 112556379 925662602 112556379 925688517 112533445 925688517 112533445 925718503 112483975 925718503 112483975 925745854 112461592 925745854 112461592 925820484 112443949 925820484 112443949 925863275 112410056 925863275 112410056 925920249 112406861 925920249 112406861 926007534 112401139 926007534 112401139 926035774 112372053 926035774 112372053 926041944 112325138 926041944 112325138 926060933 112257990 926060933 112257990 926072694 112251379 926072694 112251379 926108281 112231240 926108281 112231240 926113463 112230257 926113463 112230257 926134598 112193777 926134598 112193777 926152312 112161072 926152312 112161072 926169901 112098180 926169901 112098180 926220332 112011830 926220332 112011830 926259953 111945194 926259953 111945194 926269442 111890510 926269442 111890510 926337526 111863966 926337526 111863966 926395935 111846473 926395935 111846473 926427814 111815360 926427814 111815360 926435002 111807045 926435002 111807045 926446379 111769208 926446379 111769208 926472264 111707534 926472264 111707534 926501219 111636716 926501219 111636716 926523832 111559415 926523832 111559415 926573332 111444706 926573332 111444706 926599171 111397430 926599171 111397430 926606546 111338814 926606546 111338814 926629703 111274222 926629703 111274222 926707032 111205049 926707032 111205049 926736493 111142842 926736493 111142842 926772219 111105063 926772219 111105063 926785300 111063661 926785300 111063661 926799973 110991132 926799973 110991132 926841743 110947730 926841743 110947730 926874189 110937223 926874189 110937223 926880241 110906024 926880241 110906024 926899421 110837906 926899421 110837906 926903786 110834526 926903786 110834526 926912215 110705501 926912215 110705501 926939819 110647475 926939819 110647475 926975292 110624629 926975292 110624629 927034941 110587763 927034941 110587763 927059026 110515612 927059026 110515612 927070034 110477450 927070034 110477450 927102327 110457451 927102327 110457451 927120283 110420313 927120283 110420313 927131274 110405382 927131274 110405382 927223025 110392921 927223025 110392921 927243280 110346115 927243280 110346115 927260108 110311453 927260108 110311453 927277054 110301155 927277054 110301155 927317052 110275411 927317052 110275411 927343971 110220149 927343971 110220149 927399152 110143145 927399152 110143145 927406666 110006528 927406666 110006528 927415324 109994127 927415324 109994127 927423075 109927308 927423075 109927308 927464213 109925230 927464213 109925230 927488372 109902629 927488372 109902629 927524130 109890955 927524130 109890955 927541225 109886471 927541225 109886471 927553420 109807854 927553420 109807854 927558554 109787907 927558554 109787907 927568189 109672009 927568189 109672009 927650874 109647223 927650874 109647223 927756504 109589391 927756504 109589391 927778139 109556038 927778139 109556038 927783294 109500502 927783294 109500502 927785136 109447636 927785136 109447636 927798309 109403918 927798309 109403918 927814347 109332419 927814347 109332419 927827527 109311285 927827527 109311285 927848999 109307724 927848999 109307724 927888078 109239002 927888078 109239002 927917655 109218201 927917655 109218201 927943450 109185132 927943450 109185132 927968190 109159274 927968190 109159274 927971074 109112715 927971074 109112715 928027944 109045660 928027944 109045660 928116518 109005167 928116518 109005167 928154595 108967282 928154595 108967282 928183460 108963449 928183460 108963449 928229697 108915546 928229697 108915546 928242026 108883936 928242026 108883936 928250328 108823553 928250328 108823553 928280037 108813568 928280037 108813568 928319942 108777988 928319942 108777988 928378597 108693957 928378597 108693957 928391342 108679938 928391342 108679938 928407826 108637628 928407826 108637628 928456602 108612043 928456602 108612043 928498368 108570555 928498368 108570555 928541132 108517403 928541132 108517403 928556962 108482227 928556962 108482227 928593735 108464036 928593735 108464036 928610303 108430325 928610303 108430325 928640278 108411245 928640278 108411245 928660416 108373905 928660416 108373905 928692261 108345325 928692261 108345325 928745702 108268827 928745702 108268827 928769948 108244091 928769948 108244091 928801576 108209189 928801576 108209189 928847631 108185060 928847631 108185060 928868011 108172855 928868011 108172855 928889880 108170164 928889880 108170164 928911435 108134194 928911435 108134194 928980464 108073346 928980464 108073346 929030828 108033401 929030828 108033401 929049244 108012713 929049244 108012713 929076788 107952993 929076788 107952993 929105685 107907779 929105685 107907779 929132016 107888384 929132016 107888384 929166085 107855878 929166085 107855878 929185638 107792507 929185638 107792507 929200165 107788137 929200165 107788137 929231585 107765454 929231585 107765454 929235767 107735211 929235767 107735211 929243739 107727924 929243739 107727924 929282553 107680987 929282553 107680987 929306467 107661062 929306467 107661062 929343230 107602740 929343230 107602740 929357983 107558151 929357983 107558151 929428760 107538571 929428760 107538571 929483865 107499835 929483865 107499835 929500134 107408620 929500134 107408620 929555763 107385583 929555763 107385583 929579396 107318323 929579396 107318323 929584695 107296483 929584695 107296483 929631159 107289845 929631159 107289845 929641437 107163220 929641437 107163220 929697275 107146829 929697275 107146829 929743727 107102593 929743727 107102593 929765179 107040204 929765179 107040204 929788334 106957476 929788334 106957476 929837001 106895410 929837001 106895410 929860393 106885583 929860393 106885583 929903709 106844685 929903709 106844685 929954299 106799188 929954299 106799188 929960807 106759135 929960807 106759135 929990831 106698197 929990831 106698197 930004658 106659601 930004658 106659601 930008237 106616452 930008237 106616452 930025525 106603780 930025525 106603780 930028535 106583989 930028535 106583989 930037633 106554350 930037633 106554350 930060947 106510616 930060947 106510616 930068839 106470302 930068839 106470302 930076100 106427132 930076100 106427132 930124836 106366923 930124836 106366923 930163232 106334940 930163232 106334940 930199337 106324228 930199337 106324228 930203016 106282553 930203016 106282553 930246087 106239775 930246087 106239775 930277087 106232855 930277087 106232855 930279138 106139466 930279138 106139466 930296663 106071596 930296663 106071596 930333615 106027755 930333615 106027755 930358749 106015658 930358749 106015658 930378571 106000371 930378571 106000371 930397991 105958669 930397991 105958669 930440700 105944161 930440700 105944161 930446719 105882725 930446719 105882725 930471995 105836434 930471995 105836434 930503906 105807227 930503906 105807227 930515710 105789166 930515710 105789166 930554813 105772382 930554813 105772382 930574167 105760848 930574167 105760848 930603659 105732522 930603659 105732522 930627060 105705285 930627060 105705285 930658540 105588306 930658540 105588306 930705867 105500715 930705867 105500715 930763856 105404209 930763856 105404209 930835927 105352581 930835927 105352581 930844952 105348293 930844952 105348293 930867721 105296900 930867721 105296900 930883326 105241456 930883326 105241456 930917170 105206618 930917170 105206618 930954648 105146793 930954648 105146793 930967852 105119534 930967852 105119534 930994433 105070880 930994433 105070880 931068477 105020829 931068477 105020829 931084970 104982547 931084970 104982547 931101104 104948659 931101104 104948659 931137625 104852124 931137625 104852124 931145175 104837324 931145175 104837324 931150258 104833374 931150258 104833374 931196143 104808151 931196143 104808151 931198927 104735088 931198927 104735088 931258856 104715400 931258856 104715400 931273733 104654423 931273733 104654423 931300872 104578575 931300872 104578575 931353737 104515150 931353737 104515150 931363277 104483949 931363277 104483949 931376269 104448243 931376269 104448243 931383877 104357114 931383877 104357114 931493395 104256268 931493395 104256268 931555513 104192495 931555513 104192495 931585938 104185590 931585938 104185590 931616061 104158142 931616061 104158142 931653380 104153460 931653380 104153460 931702152 104093741 931702152 104093741 931741076 104027255 931741076 104027255 931781928 104013753 931781928 104013753 931816071 103977673 931816071 103977673 931840320 103913004 931840320 103913004 931867225 103794713 931867225 103794713 931882451 103756514 931882451 103756514 931921462 103733027 931921462 103733027 931975011 103719441 931975011 103719441 932023075 103625804 932023075 103625804 932050693 103571920 932050693 103571920 932095353 103528761 932095353 103528761 932120142 103491620 932120142 103491620 932132530 103448398 932132530 103448398 932141756 103421097 932141756 103421097 932152548 103320885 932152548 103320885 932197142 103288602 932197142 103288602 932213550 103237717 932213550 103237717 932237109 103218935 932237109 103218935 932298790 103201496 932298790 103201496 932330027 103123988 932330027 103123988 932345985 103083951 932345985 103083951 932363980 103042560 932363980 103042560 932422411 103004375 932422411 103004375 932456739 102931636 932456739 102931636 932472376 102906496 932472376 102906496 932501880 102894168 932501880 102894168 932514415 102880902 932514415 102880902 932526067 102859553 932526067 102859553 932536164 102764796 932536164 102764796 932563416 102741803 932563416 102741803 932582059 102699891 932582059 102699891 932607785 102680398 932607785 102680398 932634254 102668240 932634254 102668240 932653744 102612338 932653744 102612338 932687619 102563207 932687619 102563207 932724439 102544308 932724439 102544308 932736387 102523561 932736387 102523561 932752927 102475611 932752927 102475611 932789420 102432937 932789420 102432937 932795244 102417325 932795244 102417325 932816548 102383735 932816548 102383735 932835077 102355722 932835077 102355722 932898007 102338751 932898007 102338751 932902844 102328365 932902844 102328365 932962861 102267031 932962861 102267031 932971856 102206114 932971856 102206114 932985465 102193640 932985465 102193640 932998410 102169177 932998410 102169177 933003773 102074698 933003773 102074698 933019483 102029524 933019483 102029524 933078644 101969720 933078644 101969720 933110944 101937656 933110944 101937656 933173463 101910452 933173463 101910452 933232644 101828982 933232644 101828982 933252400 101782066 933252400 101782066 933278303 101705346 933278303 101705346 933290451 101672069 933290451 101672069 933310980 101613721 933310980 101613721 933338078 101599260 933338078 101599260 933363841 101563953 933363841 101563953 933425868 101520490 933425868 101520490 933448101 101420761 933448101 101420761 933493346 101384559 933493346 101384559 933521550 101356302 933521550 101356302 933572706 101315359 933572706 101315359 933577159 101296150 933577159 101296150 933601997 101276777 933601997 101276777 933632671 101244011 933632671 101244011 933672794 101213901 933672794 101213901 933681020 101198528 933681020 101198528 933681935 101157941 933681935 101157941 933701463 101078754 933701463 101078754 933709023 101072815 933709023 101072815 933732166 101031549 933732166 101031549 933772676 100993368 933772676 100993368 933788005 100966251 933788005 100966251 933801271 100885050 933801271 100885050 933817340 100824841 933817340 100824841 933826336 100790274 933826336 100790274 933849140 100738376 933849140 100738376 933859954 100696621 933859954 100696621 933873685 100621245 933873685 100621245 933886193 100563414 933886193 100563414 933891841 100507826 933891841 100507826 933911643 100471866 933911643 100471866 933949190 100436385 933949190 100436385 933966094 100427669 933966094 100427669 933989378 100411244 933989378 100411244 934003638 100368017 934003638 100368017 934013640 100198103 934013640 100198103 934038205 100170553 934038205 100170553 934082674 100153452 934082674 100153452 934115411 100130319 934115411 100130319 934137338 100104455 934137338 100104455 934148565 100077121 934148565 100077121 934181602 100027100 934181602 100027100 934230864 99997834 934230864 99997834 934240061 99935748 934240061 99935748 934268268 99924201 934268268 99924201 934286253 99905571 934286253 99905571 934338520 99888543 934338520 99888543 934379283 99861535 934379283 99861535 934409900 99828144 934409900 99828144 934442002 99814481 934442002 99814481 934487936 99772362 934487936 99772362 934553815 99721471 934553815 99721471 934630003 99600069 934630003 99600069 934694125 99584316 934694125 99584316 934713270 99536185 934713270 99536185 934753499 99486036 934753499 99486036 934792983 99427370 934792983 99427370 934836288 99420145 934836288 99420145 934859727 99298568 934859727 99298568 934873622 99285113 934873622 99285113 934879866 99204221 934879866 99204221 934892978 99161664 934892978 99161664 934918866 99143155 934918866 99143155 934927830 99109122 934927830 99109122 934973433 99105817 934973433 99105817 934979898 99095033 934979898 99095033 935005602 99006867 935005602 99006867 935028195 98862650 935028195 98862650 935042603 98835188 935042603 98835188 935062716 98792474 935062716 98792474 935113374 98707109 935113374 98707109 935141757 98665414 935141757 98665414 935150277 98649302 935150277 98649302 935175857 98603478 935175857 98603478 935223007 98528122 935223007 98528122 935231767 98470030 935231767 98470030 935257449 98451259 935257449 98451259 935258894 98440576 935258894 98440576 935267562 98384662 935267562 98384662 935281441 98308401 935281441 98308401 935323412 98289563 935323412 98289563 935326653 98246339 935326653 98246339 935334783 98225718 935334783 98225718 935346276 98199478 935346276 98199478 935380617 98171036 935380617 98171036 935401310 98138475 935401310 98138475 935432521 98101004 935432521 98101004 935466155 98051619 935466155 98051619 935473257 98005937 935473257 98005937 935479276 97946514 935479276 97946514 935511835 97917211 935511835 97917211 935532170 97908001 935532170 97908001 935544060 97850020 935544060 97850020 935582167 97791626 935582167 97791626 935600401 97768638 935600401 97768638 935630316 97740048 935630316 97740048 935660746 97667452 935660746 97667452 935669132 97620202 935669132 97620202 935686836 97483776 935686836 97483776 935692784 97406321 935692784 97406321 935698117 97271520 935698117 97271520 935716451 97144614 935716451 97144614 935737799 97119407 935737799 97119407 935748094 97107699 935748094 97107699 935776117 97102969 935776117 97102969 935789871 97032496 935789871 97032496 935823013 96989583 935823013 96989583 935843571 96969773 935843571 96969773 935864766 96931224 935864766 96931224 935871524 96872770 935871524 96872770 935893764 96742125 935893764 96742125 935929818 96700437 935929818 96700437 935974133 96634031 935974133 96634031 935989570 96591265 935989570 96591265 936003978 96494236 936003978 96494236 936079237 96472129 936079237 96472129 936084964 96456285 936084964 96456285 936112456 96391444 936112456 96391444 936153774 96345523 936153774 96345523 936170546 96291105 936170546 96291105 936179354 96265851 936179354 96265851 936200921 96185300 936200921 96185300 936214596 96100783 936214596 96100783 936267258 96005405 936267258 96005405 936320708 95949769 936320708 95949769 936327140 95878183 936327140 95878183 936366216 95861908 936366216 95861908 936380368 95822437 936380368 95822437 936402555 95784598 936402555 95784598 936435031 95697036 936435031 95697036 936443345 95641289 936443345 95641289 936496001 95615243 936496001 95615243 936520555 95612084 936520555 95612084 936559670 95598376 936559670 95598376 936567602 95561044 936567602 95561044 936575514 95534957 936575514 95534957 936621732 95472598 936621732 95472598 936622364 95429131 936622364 95429131 936635899 95373153 936635899 95373153 936649943 95357060 936649943 95357060 936651439 95299171 936651439 95299171 936675225 95285255 936675225 95285255 936702829 95256014 936702829 95256014 936713937 95245477 936713937 95245477 936740155 95168294 936740155 95168294 936757835 95147308 936757835 95147308 936800407 95117025 936800407 95117025 936800722 95103748 936800722 95103748 936857563 95076422 936857563 95076422 936870324 95000624 936870324 95000624 936910409 94985093 936910409 94985093 936924491 94973798 936924491 94973798 936929534 94961674 936929534 94961674 936958038 94958759 936958038 94958759 936992856 94951936 936992856 94951936 937003268 94909400 937003268 94909400 937010054 94866559 937010054 94866559 937011217 94804761 937011217 94804761 937027974 94793478 937027974 94793478 937053328 94785038 937053328 94785038 937099628 94779578 937099628 94779578 937113435 94743936 937113435 94743936 937149056 94730824 937149056 94730824 937173538 94665187 937173538 94665187 937211450 94639083 937211450 94639083 937227439 94631655 937227439 94631655 937263471 94594183 937263471 94594183 937288593 94551364 937288593 94551364 937303209 94428877 937303209 94428877 937330621 94418310 937330621 94418310 937357907 94353066 937357907 94353066 937386550 94281303 937386550 94281303 937461102 94222373 937461102 94222373 937487510 94190165 937487510 94190165 937541486 94140319 937541486 94140319 937567144 94061910 937567144 94061910 937596161 94051494 937596161 94051494 937613246 94023338 937613246 94023338 937655062 93987323 937655062 93987323 937671476 93975444 937671476 93975444 937706910 93868117 937706910 93868117 937718087 93727076 937718087 93727076 937743942 93654160 937743942 93654160 937776192 93602317 937776192 93602317 937785067 93553369 937785067 93553369 937787047 93488935 937787047 93488935 937808970 93479239 937808970 93479239 937829490 93474025 937829490 93474025 937870498 93471432 937870498 93471432 937885120 93429506 937885120 93429506 937897142 93410904 937897142 93410904 937911360 93287304 937911360 93287304 937939496 93252436 937939496 93252436 937964124 93224671 937964124 93224671 938042486 93197088 938042486 93197088 938058792 93154299 938058792 93154299 938074626 93098811 938074626 93098811 938086576 93074949 938086576 93074949 938117004 93072732 938117004 93072732 938135300 93029761 938135300 93029761 938144392 92969278 938144392 92969278 938161298 92939388 938161298 92939388 938188548 92916581 938188548 92916581 938220363 92903622 938220363 92903622 938234432 92877566 938234432 92877566 938238219 92830749 938238219 92830749 938281276 92824118 938281276 92824118 938295729 92809676 938295729 92809676 938330644 92791223 938330644 92791223 938371631 92771802 938371631 92771802 938398069 92698082 938398069 92698082 938444801 92652669 938444801 92652669 938470147 92593704 938470147 92593704 938474770 92515454 938474770 92515454 938550778 92497755 938550778 92497755 938569540 92416116 938569540 92416116 938638493 92305511 938638493 92305511 938696482 92235049 938696482 92235049 938701422 92204630 938701422 92204630 938740244 92175654 938740244 92175654 938778172 92135246 938778172 92135246 938813544 92118446 938813544 92118446 938846865 92088901 938846865 92088901 938871696 92029791 938871696 92029791 938933336 91993546 938933336 91993546 938956599 91911923 938956599 91911923 938991601 91890388 938991601 91890388 939019906 91858498 939019906 91858498 939044867 91798811 939044867 91798811 939106975 91787839 939106975 91787839 939167818 91766275 939167818 91766275 939176053 91743651 939176053 91743651 939177447 91718077 939177447 91718077 939179100 91682436 939179100 91682436 939188296 91625814 939188296 91625814 939206112 91603159 939206112 91603159 939255635 91598913 939255635 91598913 939275925 91570994 939275925 91570994 939280557 91539803 939280557 91539803 939377545 91504994 939377545 91504994 939405963 91489337 939405963 91489337 939443973 91477507 939443973 91477507 939456564 91398994 939456564 91398994 939476466 91388593 939476466 91388593 939516515 91361947 939516515 91361947 939561271 91348695 939561271 91348695 939580468 91297106 939580468 91297106 939633500 91202097 939633500 91202097 939636752 90959070 939636752 90959070 939657842 90943295 939657842 90943295 939676035 90925744 939676035 90925744 939697184 90900529 939697184 90900529 939716545 90830747 939716545 90830747 939734934 90779389 939734934 90779389 939768195 90751289 939768195 90751289 939794621 90625609 939794621 90625609 939805603 90591782 939805603 90591782 939818899 90574855 939818899 90574855 939826025 90570665 939826025 90570665 939901468 90522437 939901468 90522437 939920230 90439723 939920230 90439723 939973394 90416987 939973394 90416987 939996340 90411271 939996340 90411271 940005307 90378894 940005307 90378894 940051330 90303670 940051330 90303670 940055321 90286970 940055321 90286970 940061391 90246914 940061391 90246914 940063640 90186532 940063640 90186532 940121458 90174670 940121458 90174670 940151409 90118017 940151409 90118017 940220838 90063943 940220838 90063943 940237426 90035616 940237426 90035616 940253364 90017135 940253364 90017135 940269806 89980725 940269806 89980725 940280012 89919807 940280012 89919807 940313624 89859603 940313624 89859603 940327456 89826078 940327456 89826078 940337902 89791825 940337902 89791825 940354478 89712949 940354478 89712949 940360179 89702025 940360179 89702025 940373585 89655261 940373585 89655261 940396710 89645063 940396710 89645063 940405974 89612689 940405974 89612689 940424134 89547399 940424134 89547399 940445345 89483166 940445345 89483166 940469070 89448638 940469070 89448638 940481868 89433633 940481868 89433633 940507702 89394768 940507702 89394768 940546930 89363013 940546930 89363013 940570006 89337869 940570006 89337869 940592309 89269827 940592309 89269827 940596634 89223310 940596634 89223310 940615683 89182958 940615683 89182958 940640569 89132216 940640569 89132216 940648621 89092067 940648621 89092067 940656741 89081282 940656741 89081282 940769379 89058097 940769379 89058097 940784553 89050804 940784553 89050804 940850794 89024236 940850794 89024236 940880937 88919547 940880937 88919547 940892929 88903737 940892929 88903737 940923219 88854416 940923219 88854416 940947909 88778093 940947909 88778093 941013091 88751845 941013091 88751845 941031441 88731561 941031441 88731561 941064733 88635883 941064733 88635883 941078440 88516200 941078440 88516200 941096955 88472959 941096955 88472959 941116218 88454195 941116218 88454195 941121562 88361771 941121562 88361771 941126536 88345631 941126536 88345631 941145398 88293152 941145398 88293152 941165471 88237714 941165471 88237714 941170979 88174310 941170979 88174310 941186817 88069789 941186817 88069789 941240834 88050101 941240834 88050101 941283255 88021002 941283255 88021002 941321200 87969667 941321200 87969667 941336710 87928789 941336710 87928789 941350846 87846892 941350846 87846892 941374893 87780486 941374893 87780486 941417541 87752629 941417541 87752629 941495908 87748532 941495908 87748532 941558302 87631624 941558302 87631624 941575283 87595834 941575283 87595834 941584796 87572931 941584796 87572931 941610125 87561742 941610125 87561742 941643906 87545227 941643906 87545227 941653229 87536901 941653229 87536901 941672670 87531410 941672670 87531410 941688680 87476630 941688680 87476630 941728491 87415700 941728491 87415700 941743985 87396199 941743985 87396199 941751882 87325321 941751882 87325321 941758914 87318622 941758914 87318622 941765006 87237137 941765006 87237137 941787089 87205237 941787089 87205237 941835467 87136495 941835467 87136495 941836338 87124229 941836338 87124229 941852188 87092257 941852188 87092257 941861247 87030420 941861247 87030420 941883732 87006045 941883732 87006045 941899659 86937301 941899659 86937301 941911005 86914178 941911005 86914178 941942077 86882795 941942077 86882795 942007636 86802590 942007636 86802590 942036896 86776541 942036896 86776541 942072239 86738539 942072239 86738539 942100060 86730752 942100060 86730752 942130921 86663577 942130921 86663577 942136393 86651600 942136393 86651600 942188983 86541101 942188983 86541101 942239660 86475487 942239660 86475487 942271994 86456652 942271994 86456652 942291494 86380212 942291494 86380212 942314336 86358971 942314336 86358971 942320370 86340574 942320370 86340574 942331989 86294122 942331989 86294122 942375069 86275011 942375069 86275011 942383047 86212381 942383047 86212381 942389771 86157411 942389771 86157411 942394911 86151310 942394911 86151310 942442011 86106239 942442011 86106239 942464252 86066577 942464252 86066577 942474722 86043898 942474722 86043898 942498572 86019529 942498572 86019529 942521075 85970169 942521075 85970169 942586313 85918457 942586313 85918457 942599986 85854100 942599986 85854100 942612376 85836469 942612376 85836469 942645190 85793109 942645190 85793109 942682035 85775252 942682035 85775252 942686489 85759072 942686489 85759072 942760914 85723936 942760914 85723936 942806181 85596669 942806181 85596669 942827510 85504664 942827510 85504664 942878128 85401404 942878128 85401404 942904509 85344319 942904509 85344319 942920687 85280524 942920687 85280524 942941044 85253771 942941044 85253771 943053718 85137154 943053718 85137154 943069227 85050741 943069227 85050741 943101131 85044389 943101131 85044389 943117506 84974264 943117506 84974264 943165907 84964581 943165907 84964581 943205694 84937130 943205694 84937130 943240075 84906832 943240075 84906832 943314964 84897122 943314964 84897122 943322193 84888011 943322193 84888011 943347648 84845572 943347648 84845572 943380709 84813970 943380709 84813970 943409438 84723097 943409438 84723097 943424205 84702794 943424205 84702794 943425642 84670759 943425642 84670759 943460205 84651141 943460205 84651141 943521956 84631505 943521956 84631505 943524040 84564930 943524040 84564930 943549176 84543359 943549176 84543359 943572890 84477445 943572890 84477445 943586195 84461574 943586195 84461574 943604378 84426191 943604378 84426191 943617239 84374745 943617239 84374745 943643235 84324697 943643235 84324697 943648842 84284056 943648842 84284056 943662610 84269785 943662610 84269785 943674641 84152032 943674641 84152032 943692575 84104847 943692575 84104847 943718986 84100805 943718986 84100805 943778994 84011512 943778994 84011512 943787023 83882648 943787023 83882648 943806208 83853793 943806208 83853793 943824840 83831209 943824840 83831209 943863253 83790091 943863253 83790091 943872092 83759020 943872092 83759020 943877727 83718196 943877727 83718196 943897188 83636884 943897188 83636884 943926725 83600946 943926725 83600946 943967073 83561643 943967073 83561643 943993399 83528394 943993399 83528394 943999710 83391984 943999710 83391984 944005718 83363129 944005718 83363129 944006908 83318937 944006908 83318937 944021300 83298440 944021300 83298440 944036819 83256380 944036819 83256380 944056610 83236651 944056610 83236651 944112762 83164122 944112762 83164122 944132783 83128746 944132783 83128746 944165815 83090265 944165815 83090265 944180662 83031370 944180662 83031370 944203869 83014140 944203869 83014140 944245700 82982282 944245700 82982282 944271884 82962963 944271884 82962963 944293614 82943219 944293614 82943219 944314847 82912210 944314847 82912210 944403675 82842459 944403675 82842459 944468017 82790078 944468017 82790078 944555382 82748838 944555382 82748838 944592714 82718906 944592714 82718906 944639511 82705584 944639511 82705584 944649059 82667909 944649059 82667909 944727990 82633789 944727990 82633789 944756957 82623323 944756957 82623323 944804961 82563940 944804961 82563940 944833685 82536955 944833685 82536955 944856993 82495735 944856993 82495735 944875038 82484827 944875038 82484827 944902960 82444724 944902960 82444724 944939237 82416069 944939237 82416069 944961104 82350833 944961104 82350833 944984247 82319124 944984247 82319124 945026547 82296892 945026547 82296892 945029921 82231370 945029921 82231370 945044836 82131508 945044836 82131508 945070595 82061458 945070595 82061458 945092830 82047418 945092830 82047418 945138866 82014451 945138866 82014451 945151664 81978671 945151664 81978671 945179214 81897269 945179214 81897269 945223420 81870989 945223420 81870989 945241283 81739058 945241283 81739058 945277238 81685977 945277238 81685977 945338045 81647005 945338045 81647005 945365609 81623939 945365609 81623939 945389018 81568897 945389018 81568897 945411436 81552416 945411436 81552416 945442343 81512912 945442343 81512912 945453262 81461560 945453262 81461560 945484410 81449642 945484410 81449642 945524818 81290335 945524818 81290335 945551731 81283740 945551731 81283740 945580465 81164615 945580465 81164615 945657922 81149698 945657922 81149698 945668834 81128604 945668834 81128604 945689304 81107410 945689304 81107410 945733701 81070155 945733701 81070155 945770449 81064697 945770449 81064697 945836385 81017885 945836385 81017885 945843016 80922951 945843016 80922951 945849069 80896636 945849069 80896636 945868047 80888253 945868047 80888253 945880201 80858975 945880201 80858975 945916112 80797087 945916112 80797087 945928087 80769134 945928087 80769134 945934040 80749880 945934040 80749880 945959954 80704340 945959954 80704340 945976905 80698171 945976905 80698171 946009367 80677139 946009367 80677139 946014426 80639478 946014426 80639478 946072615 80620389 946072615 80620389 946082272 80577587 946082272 80577587 946094143 80532170 946094143 80532170 946099809 80491851 946099809 80491851 946130286 80351747 946130286 80351747 946139345 80350569 946139345 80350569 946144462 80293156 946144462 80293156 946189203 80269542 946189203 80269542 946213376 80178844 946213376 80178844 946230257 80103732 946230257 80103732 946238632 80040491 946238632 80040491 946267019 80002599 946267019 80002599 946275642 79991453 946275642 79991453 946386965 79969381 946386965 79969381 946423792 79944850 946423792 79944850 946464965 79895914 946464965 79895914 946500789 79875912 946500789 79875912 946551210 79861369 946551210 79861369 946588095 79827974 946588095 79827974 946596800 79796072 946596800 79796072 946630485 79745665 946630485 79745665 946646181 79710632 946646181 79710632 946667459 79613273 946667459 79613273 946673188 79584267 946673188 79584267 946678521 79527576 946678521 79527576 946689986 79436377 946689986 79436377 946704006 79341952 946704006 79341952 946708971 79325565 946708971 79325565 946718993 79300202 946718993 79300202 946747199 79280693 946747199 79280693 946777387 79271467 946777387 79271467 946817083 79251781 946817083 79251781 946925658 79198983 946925658 79198983 946956644 79144081 946956644 79144081 946982557 79127615 946982557 79127615 947002767 79026037 947002767 79026037 947014435 78994572 947014435 78994572 947025972 78982527 947025972 78982527 947031405 78971086 947031405 78971086 947065086 78927086 947065086 78927086 947086745 78911655 947086745 78911655 947101459 78853953 947101459 78853953 947131144 78814383 947131144 78814383 947159457 78771439 947159457 78771439 947166132 78746602 947166132 78746602 947233680 78705474 947233680 78705474 947235549 78690952 947235549 78690952 947244711 78674733 947244711 78674733 947289193 78650140 947289193 78650140 947360110 78612158 947360110 78612158 947384943 78535834 947384943 78535834 947401810 78482774 947401810 78482774 947449792 78411648 947449792 78411648 947460215 78355082 947460215 78355082 947472147 78300701 947472147 78300701 947490433 78272789 947490433 78272789 947503051 78176503 947503051 78176503 947544621 78135425 947544621 78135425 947553609 78114026 947553609 78114026 947558616 78076801 947558616 78076801 947562833 78041937 947562833 78041937 947566576 78034540 947566576 78034540 947639248 78005676 947639248 78005676 947647839 77980420 947647839 77980420 947677497 77911094 947677497 77911094 947686121 77897291 947686121 77897291 947713556 77827782 947713556 77827782 947720301 77775425 947720301 77775425 947781632 77562935 947781632 77562935 947815023 77514639 947815023 77514639 947839417 77463596 947839417 77463596 947852994 77395982 947852994 77395982 947873281 77382782 947873281 77382782 947918892 77339135 947918892 77339135 947979331 77318106 947979331 77318106 948010180 77261875 948010180 77261875 948021357 77158508 948021357 77158508 948051306 77138078 948051306 77138078 948125247 77120333 948125247 77120333 948156985 77088547 948156985 77088547 948158163 77051617 948158163 77051617 948221893 77007892 948221893 77007892 948253203 76955534 948253203 76955534 948352352 76934664 948352352 76934664 948376659 76914201 948376659 76914201 948415249 76887816 948415249 76887816 948416391 76832456 948416391 76832456 948468705 76795903 948468705 76795903 948512671 76787791 948512671 76787791 948525338 76778869 948525338 76778869 948587305 76704919 948587305 76704919 948593375 76639497 948593375 76639497 948601853 76601490 948601853 76601490 948606461 76586926 948606461 76586926 948645713 76539398 948645713 76539398 948686532 76512561 948686532 76512561 948702160 76507478 948702160 76507478 948719949 76482249 948719949 76482249 948762177 76458560 948762177 76458560 948796822 76446688 948796822 76446688 948825972 76387911 948825972 76387911 948848628 76328071 948848628 76328071 948886017 76290984 948886017 76290984 948916364 76255517 948916364 76255517 948922672 76249303 948922672 76249303 948972891 76050864 948972891 76050864 948988530 76006304 948988530 76006304 949016879 75982626 949016879 75982626 949061370 75950927 949061370 75950927 949087159 75929944 949087159 75929944 949105909 75880094 949105909 75880094 949132244 75878201 949132244 75878201 949139368 75823473 949139368 75823473 949185847 75796238 949185847 75796238 949195273 75743482 949195273 75743482 949220022 75707768 949220022 75707768 949253768 75683913 949253768 75683913 949263152 75668588 949263152 75668588 949289475 75659209 949289475 75659209 949357758 75591005 949357758 75591005 949360567 75566557 949360567 75566557 949393844 75423787 949393844 75423787 949406159 75391477 949406159 75391477 949448440 75384254 949448440 75384254 949475765 75372948 949475765 75372948 949514998 75194079 949514998 75194079 949517097 75173921 949517097 75173921 949541926 75149362 949541926 75149362 949640728 75136036 949640728 75136036 949649947 75092972 949649947 75092972 949680167 74984774 949680167 74984774 949692628 74980284 949692628 74980284 949707863 74952810 949707863 74952810 949763182 74932794 949763182 74932794 949777181 74909156 949777181 74909156 949798357 74865030 949798357 74865030 949823016 74771704 949823016 74771704 949844502 74710652 949844502 74710652 949861146 74699160 949861146 74699160 949886079 74637191 949886079 74637191 949909331 74586578 949909331 74586578 949917655 74533617 949917655 74533617 949946124 74480590 949946124 74480590 949995908 74444740 949995908 74444740 950011946 74430110 950011946 74430110 950046285 74400981 950046285 74400981 950059378 74369674 950059378 74369674 950107265 74296916 950107265 74296916 950119993 74259260 950119993 74259260 950137483 74237944 950137483 74237944 950155960 74219233 950155960 74219233 950187754 74129824 950187754 74129824 950224855 74086181 950224855 74086181 950238537 74062937 950238537 74062937 950281848 74013721 950281848 74013721 950309514 73995278 950309514 73995278 950319622 73966118 950319622 73966118 950337148 73912474 950337148 73912474 950351016 73888217 950351016 73888217 950353374 73855535 950353374 73855535 950392805 73762633 950392805 73762633 950461404 73686353 950461404 73686353 950480435 73595091 950480435 73595091 950522502 73562576 950522502 73562576 950566513 73512776 950566513 73512776 950689148 73444728 950689148 73444728 950751561 73422549 950751561 73422549 950768316 73347909 950768316 73347909 950785474 73321367 950785474 73321367 950811196 73285295 950811196 73285295 950840714 73239510 950840714 73239510 950853990 73223729 950853990 73223729 950920207 73180882 950920207 73180882 950943917 73146628 950943917 73146628 950968807 73125491 950968807 73125491 951014072 73104414 951014072 73104414 951071012 73084620 951071012 73084620 951092354 73044291 951092354 73044291 951111233 73027155 951111233 73027155 951135841 72913375 951135841 72913375 951144946 72862765 951144946 72862765 951164125 72815718 951164125 72815718 951182648 72651261 951182648 72651261 951221511 72612567 951221511 72612567 951252803 72522857 951252803 72522857 951287868 72499587 951287868 72499587 951317305 72448672 951317305 72448672 951335930 72392328 951335930 72392328 951382979 72369128 951382979 72369128 951400809 72351585 951400809 72351585 951411627 72329746 951411627 72329746 951476822 72295262 951476822 72295262 951485967 72280279 951485967 72280279 951501129 72259935 951501129 72259935 951551603 72200197 951551603 72200197 951603041 72186269 951603041 72186269 951656605 72101756 951656605 72101756 951674229 72089351 951674229 72089351 951694683 72065350 951694683 72065350 951702265 72060901 951702265 72060901 951758680 72026524 951758680 72026524 951785267 71986568 951785267 71986568 951793984 71918918 951793984 71918918 951809519 71884910 951809519 71884910 951856561 71867973 951856561 71867973 951908599 71824490 951908599 71824490 951964009 71749877 951964009 71749877 952017498 71717647 952017498 71717647 952026317 71650646 952026317 71650646 952048171 71608796 952048171 71608796 952085497 71574490 952085497 71574490 952113058 71561265 952113058 71561265 952126858 71529338 952126858 71529338 952135772 71461647 952135772 71461647 952165278 71454883 952165278 71454883 952197608 71389134 952197608 71389134 952258648 71357650 952258648 71357650 952304861 71324633 952304861 71324633 952323464 71201872 952323464 71201872 952370046 71136491 952370046 71136491 952387657 71105196 952387657 71105196 952414809 71064227 952414809 71064227 952455696 70966636 952455696 70966636 952467942 70928280 952467942 70928280 952500538 70908028 952500538 70908028 952515864 70880106 952515864 70880106 952526313 70874371 952526313 70874371 952564086 70835931 952564086 70835931 952566365 70809839 952566365 70809839 952571975 70788894 952571975 70788894 952574648 70756681 952574648 70756681 952598594 70631946 952598594 70631946 952685585 70555107 952685585 70555107 952703184 70438533 952703184 70438533 952738743 70416969 952738743 70416969 952778757 70356393 952778757 70356393 952801096 70324903 952801096 70324903 952811480 70287722 952811480 70287722 952822533 70238192 952822533 70238192 952841156 70158604 952841156 70158604 952847782 70115955 952847782 70115955 952862365 70099424 952862365 70099424 952939018 70080058 952939018 70080058 952948479 70042155 952948479 70042155 952985869 70033532 952985869 70033532 952993012 70023086 952993012 70023086 953003195 70012994 953003195 70012994 953031083 69925318 953031083 69925318 953085427 69887989 953085427 69887989 953108921 69863334 953108921 69863334 953112933 69830183 953112933 69830183 953120191 69752836 953120191 69752836 953132040 69744915 953132040 69744915 953146316 69692448 953146316 69692448 953190842 69650164 953190842 69650164 953200116 69603093 953200116 69603093 953212897 69576614 953212897 69576614 953220176 69546826 953220176 69546826 953234964 69498878 953234964 69498878 953251061 69478145 953251061 69478145 953326974 69446479 953326974 69446479 953360927 69422046 953360927 69422046 953418745 69392436 953418745 69392436 953455641 69323252 953455641 69323252 953486181 69213180 953486181 69213180 953505565 69174621 953505565 69174621 953537636 69139326 953537636 69139326 953544417 69094381 953544417 69094381 953577951 69072249 953577951 69072249 953621627 69058274 953621627 69058274 953691847 69018709 953691847 69018709 953717354 69003595 953717354 69003595 953737847 68983949 953737847 68983949 953777122 68955371 953777122 68955371 953790219 68897812 953790219 68897812 953807098 68893072 953807098 68893072 953831080 68858611 953831080 68858611 953839145 68831143 953839145 68831143 953842314 68783029 953842314 68783029 953866909 68680412 953866909 68680412 953903235 68608237 953903235 68608237 953925341 68565329 953925341 68565329 953949347 68487036 953949347 68487036 954009279 68456341 954009279 68456341 954038500 68429668 954038500 68429668 954075038 68367357 954075038 68367357 954102744 68225810 954102744 68225810 954135785 68208043 954135785 68208043 954157211 68121725 954157211 68121725 954181382 68103313 954181382 68103313 954193576 68025111 954193576 68025111 954228813 68007042 954228813 68007042 954237173 67865770 954237173 67865770 954255132 67811710 954255132 67811710 954260300 67774162 954260300 67774162 954281853 67719202 954281853 67719202 954286869 67678626 954286869 67678626 954352695 67639624 954352695 67639624 954405706 67612820 954405706 67612820 954476639 67538936 954476639 67538936 954481996 67527021 954481996 67527021 954517200 67514187 954517200 67514187 954534241 67467293 954534241 67467293 954541900 67443708 954541900 67443708 954576781 67412580 954576781 67412580 954592213 67364801 954592213 67364801 954639017 67351690 954639017 67351690 954652495 67290930 954652495 67290930 954656443 67222307 954656443 67222307 954671494 67220202 954671494 67220202 954703935 67190944 954703935 67190944 954729215 67148315 954729215 67148315 954763149 67074074 954763149 67074074 954778767 67027034 954778767 67027034 954809581 66939775 954809581 66939775 954822877 66924886 954822877 66924886 954832070 66915998 954832070 66915998 954876694 66882183 954876694 66882183 954915108 66858218 954915108 66858218 954928697 66829299 954928697 66829299 954953607 66784762 954953607 66784762 954993650 66769858 954993650 66769858 955031280 66730652 955031280 66730652 955046366 66682055 955046366 66682055 955047108 66640530 955047108 66640530 955083198 66560928 955083198 66560928 955098679 66546025 955098679 66546025 955116329 66521029 955116329 66521029 955166019 66511467 955166019 66511467 955197627 66453208 955197627 66453208 955227214 66411102 955227214 66411102 955232807 66362084 955232807 66362084 955248717 66322852 955248717 66322852 955265891 66290153 955265891 66290153 955301195 66238939 955301195 66238939 955340325 66222769 955340325 66222769 955361119 66207499 955361119 66207499 955414077 66139472 955414077 66139472 955434139 66131994 955434139 66131994 955448121 66104187 955448121 66104187 955490459 66082956 955490459 66082956 955535402 65989528 955535402 65989528 955536312 65950920 955536312 65950920 955564227 65931187 955564227 65931187 955570331 65888123 955570331 65888123 955602536 65875790 955602536 65875790 955624718 65857780 955624718 65857780 955657012 65824050 955657012 65824050 955662295 65711094 955662295 65711094 955736236 65691632 955736236 65691632 955755601 65672186 955755601 65672186 955803290 65627850 955803290 65627850 955861052 65580891 955861052 65580891 955881762 65551172 955881762 65551172 955958146 65487222 955958146 65487222 955987397 65440635 955987397 65440635 956023716 65404441 956023716 65404441 956044614 65391871 956044614 65391871 956072159 65312834 956072159 65312834 956075720 65301214 956075720 65301214 956113829 65259877 956113829 65259877 956162550 65199906 956162550 65199906 956211188 65148384 956211188 65148384 956263230 65135350 956263230 65135350 956277080 65044311 956277080 65044311 956291181 65021927 956291181 65021927 956307218 65018608 956307218 65018608 956330884 64936039 956330884 64936039 956343531 64929852 956343531 64929852 956366643 64867317 956366643 64867317 956377269 64714591 956377269 64714591 956406104 64664020 956406104 64664020 956430231 64598534 956430231 64598534 956460446 64518658 956460446 64518658 956471855 64457539 956471855 64457539 956495767 64385721 956495767 64385721 956523010 64304197 956523010 64304197 956601909 64283651 956601909 64283651 956629805 64210347 956629805 64210347 956657822 64180387 956657822 64180387 956673616 64149213 956673616 64149213 956693325 64142397 956693325 64142397 956714295 64122094 956714295 64122094 956741577 64091637 956741577 64091637 956752217 64054713 956752217 64054713 956780375 64022768 956780375 64022768 956836565 63956654 956836565 63956654 956841897 63924316 956841897 63924316 956902989 63876779 956902989 63876779 956945406 63858595 956945406 63858595 956966105 63806979 956966105 63806979 956974289 63736560 956974289 63736560 957013575 63712560 957013575 63712560 957054145 63670119 957054145 63670119 957095239 63659492 957095239 63659492 957119058 63650126 957119058 63650126 957123987 63522763 957123987 63522763 957155886 63500588 957155886 63500588 957222301 63438062 957222301 63438062 957306739 63388957 957306739 63388957 957325399 63298039 957325399 63298039 957358100 63272477 957358100 63272477 957394552 63218820 957394552 63218820 957438421 63188156 957438421 63188156 957510219 63132881 957510219 63132881 957521577 63085930 957521577 63085930 957583510 63047491 957583510 63047491 957595798 62983861 957595798 62983861 957605464 62960882 957605464 62960882 957628395 62901635 957628395 62901635 957700485 62863077 957700485 62863077 957750014 62817590 957750014 62817590 957782220 62802152 957782220 62802152 957834671 62782854 957834671 62782854 957872749 62733327 957872749 62733327 957905338 62724212 957905338 62724212 957925726 62690286 957925726 62690286 957938874 62665243 957938874 62665243 957948091 62651453 957948091 62651453 958033721 62634443 958033721 62634443 958046673 62625362 958046673 62625362 958055435 62601169 958055435 62601169 958062725 62469082 958062725 62469082 958087117 62451501 958087117 62451501 958144900 62418452 958144900 62418452 958149731 62378382 958149731 62378382 958228146 62360781 958228146 62360781 958235660 62277796 958235660 62277796 958283908 62232374 958283908 62232374 958295165 62170603 958295165 62170603 958320407 62156949 958320407 62156949 958327042 62130289 958327042 62130289 958340397 62053544 958340397 62053544 958355663 62040703 958355663 62040703 958395416 61993049 958395416 61993049 958403535 61889503 958403535 61889503 958448206 61842814 958448206 61842814 958467935 61735258 958467935 61735258 958470032 61706156 958470032 61706156 958491159 61667096 958491159 61667096 958512008 61643533 958512008 61643533 958563979 61557868 958563979 61557868 958575808 61502463 958575808 61502463 958578991 61416993 958578991 61416993 958599391 61403821 958599391 61403821 958630602 61294419 958630602 61294419 958648513 61237675 958648513 61237675 958703856 61188755 958703856 61188755 958711015 61143805 958711015 61143805 958713391 61102385 958713391 61102385 958735520 61091365 958735520 61091365 958756762 61033283 958756762 61033283 958769553 61026051 958769553 61026051 958825188 60974137 958825188 60974137 958861552 60942119 958861552 60942119 958881469 60922184 958881469 60922184 958897371 60895603 958897371 60895603 958946924 60833787 958946924 60833787 958956522 60780945 958956522 60780945 959003570 60780315 959003570 60780315 959031335 60721197 959031335 60721197 959082862 60705553 959082862 60705553 959091554 60697808 959091554 60697808 959120179 60654023 959120179 60654023 959150344 60565873 959150344 60565873 959227668 60511533 959227668 60511533 959241283 60463100 959241283 60463100 959246738 60451286 959246738 60451286 959257827 60412089 959257827 60412089 959348042 60375947 959348042 60375947 959367536 60336452 959367536 60336452 959388050 60329267 959388050 60329267 959412532 60235631 959412532 60235631 959416575 60188163 959416575 60188163 959437890 60169861 959437890 60169861 959449480 60114369 959449480 60114369 959460553 60083838 959460553 60083838 959485222 60052760 959485222 60052760 959535101 60041597 959535101 60041597 959565026 60033454 959565026 60033454 959584525 60017231 959584525 60017231 959615498 59993880 959615498 59993880 959639863 59973063 959639863 59973063 959647736 59910784 959647736 59910784 959683926 59855730 959683926 59855730 959719983 59815901 959719983 59815901 959720868 59799920 959720868 59799920 959740844 59773737 959740844 59773737 959763674 59683505 959763674 59683505 959795785 59648569 959795785 59648569 959841290 59608621 959841290 59608621 959871155 59596503 959871155 59596503 959912006 59578477 959912006 59578477 960021162 59551628 960021162 59551628 960046895 59486353 960046895 59486353 960095718 59457546 960095718 59457546 960126125 59440997 960126125 59440997 960162995 59411512 960162995 59411512 960260091 59287885 960260091 59287885 960270653 59265049 960270653 59265049 960302207 59197804 960302207 59197804 960328510 59181863 960328510 59181863 960353813 59089555 960353813 59089555 960357778 59071690 960357778 59071690 960398596 59038841 960398596 59038841 960420525 59024918 960420525 59024918 960461226 58992045 960461226 58992045 960470141 58971812 960470141 58971812 960495670 58964224 960495670 58964224 960503723 58881470 960503723 58881470 960521430 58858781 960521430 58858781 960539172 58806820 960539172 58806820 960604296 58768132 960604296 58768132 960631045 58701934 960631045 58701934 960679166 58685958 960679166 58685958 960688538 58668561 960688538 58668561 960710048 58578937 960710048 58578937 960733158 58553015 960733158 58553015 960749965 58528326 960749965 58528326 960764973 58480757 960764973 58480757 960792953 58425085 960792953 58425085 960804074 58401373 960804074 58401373 960822312 58370708 960822312 58370708 960874769 58349787 960874769 58349787 960907123 58285345 960907123 58285345 960927248 58250162 960927248 58250162 960931747 58189976 960931747 58189976 960938919 58170962 960938919 58170962 960951025 58132011 960951025 58132011 960967884 58094708 960967884 58094708 960999839 58067545 960999839 58067545 961016637 58034407 961016637 58034407 961050147 58023603 961050147 58023603 961069325 57988220 961069325 57988220 961095313 57925122 961095313 57925122 961151991 57808002 961151991 57808002 961183925 57783729 961183925 57783729 961196322 57750644 961196322 57750644 961234975 57708439 961234975 57708439 961251559 57703967 961251559 57703967 961267411 57656502 961267411 57656502 961277668 57635105 961277668 57635105 961310028 57602322 961310028 57602322 961328670 57509866 961328670 57509866 961348950 57438795 961348950 57438795 961370402 57431240 961370402 57431240 961401867 57421515 961401867 57421515 961416124 57410712 961416124 57410712 961432954 57354114 961432954 57354114 961452672 57266344 961452672 57266344 961472695 57228198 961472695 57228198 961487105 57215033 961487105 57215033 961519892 57196165 961519892 57196165 961526554 57120154 961526554 57120154 961543243 57079538 961543243 57079538 961572382 56951101 961572382 56951101 961588399 56886358 961588399 56886358 961634662 56847824 961634662 56847824 961697681 56835786 961697681 56835786 961721268 56776804 961721268 56776804 961810641 56746580 961810641 56746580 961844908 56717694 961844908 56717694 961872382 56667968 961872382 56667968 961898854 56570128 961898854 56570128 961917082 56535628 961917082 56535628 961947542 56488576 961947542 56488576 961969811 56418597 961969811 56418597 961985284 56370299 961985284 56370299 962003851 56357078 962003851 56357078 962016919 56303956 962016919 56303956 962040894 56247365 962040894 56247365 962073449 56237319 962073449 56237319 962083255 56225540 962083255 56225540 962099269 56198226 962099269 56198226 962151439 56167607 962151439 56167607 962155967 56100734 962155967 56100734 962175792 56078309 962175792 56078309 962183809 56042448 962183809 56042448 962191290 56018402 962191290 56018402 962223639 56005380 962223639 56005380 962239738 55995645 962239738 55995645 962250153 55952709 962250153 55952709 962271728 55934639 962271728 55934639 962288495 55903742 962288495 55903742 962369579 55891467 962369579 55891467 962380638 55868259 962380638 55868259 962417193 55843723 962417193 55843723 962458264 55826263 962458264 55826263 962486697 55776752 962486697 55776752 962529062 55760805 962529062 55760805 962558676 55753155 962558676 55753155 962569559 55738162 962569559 55738162 962629665 55679161 962629665 55679161 962680654 55572411 962680654 55572411 962717343 55508374 962717343 55508374 962719523 55478385 962719523 55478385 962742872 55457897 962742872 55457897 962761558 55326852 962761558 55326852 962782669 55253910 962782669 55253910 962791426 55242194 962791426 55242194 962823994 55219915 962823994 55219915 962844061 55168053 962844061 55168053 962881007 55083251 962881007 55083251 962914700 55043933 962914700 55043933 962923303 54986500 962923303 54986500 962930709 54944371 962930709 54944371 962970960 54940875 962970960 54940875 962988039 54883496 962988039 54883496 963045493 54872338 963045493 54872338 963097464 54766608 963097464 54766608 963108864 54734031 963108864 54734031 963129741 54644304 963129741 54644304 963145485 54563216 963145485 54563216 963149164 54511585 963149164 54511585 963152506 54483492 963152506 54483492 963210894 54433086 963210894 54433086 963244746 54383715 963244746 54383715 963263708 54373842 963263708 54373842 963281094 54312364 963281094 54312364 963298319 54229579 963298319 54229579 963316350 54190460 963316350 54190460 963394880 54168308 963394880 54168308 963407398 54159976 963407398 54159976 963448978 54135003 963448978 54135003 963508289 54126536 963508289 54126536 963521673 54086218 963521673 54086218 963555153 54059396 963555153 54059396 963591871 54010634 963591871 54010634 963622134 53982934 963622134 53982934 963632327 53938628 963632327 53938628 963655886 53906089 963655886 53906089 963700417 53851450 963700417 53851450 963721776 53777454 963721776 53777454 963746391 53689691 963746391 53689691 963762326 53650841 963762326 53650841 963781515 53611566 963781515 53611566 963862776 53560382 963862776 53560382 963917862 53533866 963917862 53533866 963938331 53531913 963938331 53531913 963967603 53455713 963967603 53455713 964004350 53418200 964004350 53418200 964034317 53261163 964034317 53261163 964055036 53252520 964055036 53252520 964079536 53198123 964079536 53198123 964133361 53148744 964133361 53148744 964250712 53100534 964250712 53100534 964272951 53056352 964272951 53056352 964279754 53021799 964279754 53021799 964353501 52989586 964353501 52989586 964386342 52969685 964386342 52969685 964432509 52923313 964432509 52923313 964454809 52876257 964454809 52876257 964491191 52856071 964491191 52856071 964500352 52833884 964500352 52833884 964506425 52752321 964506425 52752321 964537567 52717095 964537567 52717095 964583479 52613059 964583479 52613059 964645658 52601983 964645658 52601983 964667460 52579175 964667460 52579175 964689875 52548135 964689875 52548135 964713347 52506925 964713347 52506925 964722915 52499594 964722915 52499594 964768299 52443622 964768299 52443622 964801045 52401843 964801045 52401843 964819511 52376092 964819511 52376092 964839596 52263754 964839596 52263754 964847640 52228597 964847640 52228597 964870400 52134396 964870400 52134396 964883033 52128779 964883033 52128779 964915626 52088296 964915626 52088296 964938221 52078691 964938221 52078691 964952487 52008652 964952487 52008652 964984984 52006310 964984984 52006310 965020006 51996567 965020006 51996567 965067024 51913633 965067024 51913633 965078278 51878316 965078278 51878316 965099065 51804665 965099065 51804665 965132581 51776050 965132581 51776050 965161489 51771253 965161489 51771253 965171688 51726856 965171688 51726856 965205973 51713499 965205973 51713499 965222131 51690243 965222131 51690243 965244156 51657447 965244156 51657447 965279096 51624118 965279096 51624118 965323315 51593189 965323315 51593189 965367155 51489574 965367155 51489574 965383819 51397347 965383819 51397347 965438091 51293695 965438091 51293695 965490854 51279909 965490854 51279909 965494454 51216033 965494454 51216033 965521513 51060205 965521513 51060205 965567830 51051165 965567830 51051165 965575612 51028741 965575612 51028741 965609128 50977970 965609128 50977970 965639456 50952657 965639456 50952657 965647511 50930194 965647511 50930194 965666984 50888435 965666984 50888435 965701380 50852596 965701380 50852596 965747424 50795130 965747424 50795130 965761591 50716129 965761591 50716129 965787146 50704912 965787146 50704912 965825852 50654930 965825852 50654930 965883705 50621243 965883705 50621243 965897245 50598231 965897245 50598231 965932153 50576176 965932153 50576176 965945165 50554061 965945165 50554061 965976562 50523997 965976562 50523997 965999362 50493839 965999362 50493839 966018361 50483809 966018361 50483809 966024087 50442481 966024087 50442481 966037032 50408764 966037032 50408764 966063963 50365195 966063963 50365195 966076577 50345888 966076577 50345888 966082792 50309412 966082792 50309412 966118844 50298198 966118844 50298198 966148290 50284536 966148290 50284536 966207369 50271561 966207369 50271561 966244667 50255223 966244667 50255223 966254089 50156332 966254089 50156332 966261624 50090877 966261624 50090877 966283051 50010784 966283051 50010784 966306983 49947636 966306983 49947636 966347801 49922072 966347801 49922072 966348799 49776657 966348799 49776657 966365219 49728998 966365219 49728998 966380190 49720026 966380190 49720026 966432636 49686469 966432636 49686469 966456133 49666709 966456133 49666709 966479675 49600743 966479675 49600743 966501056 49500021 966501056 49500021 966509289 49448541 966509289 49448541 966548205 49437015 966548205 49437015 966559425 49409002 966559425 49409002 966592166 49342711 966592166 49342711 966604351 49290286 966604351 49290286 966614034 49234610 966614034 49234610 966621616 49218014 966621616 49218014 966662934 49151858 966662934 49151858 966751243 49146373 966751243 49146373 966789340 49110735 966789340 49110735 966803533 49091760 966803533 49091760 966848388 49019244 966848388 49019244 966878928 49002148 966878928 49002148 966889742 48959696 966889742 48959696 966926679 48949091 966926679 48949091 966956200 48891409 966956200 48891409 966970056 48856569 966970056 48856569 966989771 48825197 966989771 48825197 967026969 48782745 967026969 48782745 967032917 48753579 967032917 48753579 967053536 48746504 967053536 48746504 967059177 48710557 967059177 48710557 967071862 48666664 967071862 48666664 967093409 48628808 967093409 48628808 967100746 48574118 967100746 48574118 967141830 48538937 967141830 48538937 967162402 48476739 967162402 48476739 967168108 48427317 967168108 48427317 967185328 48405392 967185328 48405392 967199836 48348052 967199836 48348052 967226652 48290677 967226652 48290677 967232259 48204164 967232259 48204164 967268326 48196566 967268326 48196566 967272764 48112773 967272764 48112773 967291965 47959372 967291965 47959372 967304258 47944673 967304258 47944673 967327637 47926613 967327637 47926613 967338811 47834613 967338811 47834613 967371601 47780155 967371601 47780155 967422671 47765888 967422671 47765888 967427844 47764553 967427844 47764553 967442240 47743071 967442240 47743071 967458890 47697235 967458890 47697235 967482746 47683439 967482746 47683439 967498762 47630459 967498762 47630459 967549637 47594025 967549637 47594025 967579542 47583917 967579542 47583917 967597422 47561528 967597422 47561528 967634168 47477104 967634168 47477104 967644366 47441935 967644366 47441935 967648307 47406397 967648307 47406397 967683036 47377462 967683036 47377462 967714834 47240538 967714834 47240538 967763578 47229122 967763578 47229122 967800570 47221671 967800570 47221671 967842023 47114255 967842023 47114255 967843968 47100647 967843968 47100647 967890408 47065664 967890408 47065664 967907723 47025632 967907723 47025632 967926302 47004257 967926302 47004257 967954409 46981697 967954409 46981697 967986132 46943403 967986132 46943403 968036084 46892967 968036084 46892967 968045743 46829349 968045743 46829349 968061726 46776835 968061726 46776835 968067450 46770343 968067450 46770343 968094063 46728059 968094063 46728059 968103970 46699632 968103970 46699632 968147002 46639740 968147002 46639740 968155897 46619103 968155897 46619103 968212255 46585051 968212255 46585051 968238114 46561367 968238114 46561367 968289532 46484576 968289532 46484576 968303512 46414362 968303512 46414362 968325104 46367678 968325104 46367678 968350295 46354420 968350295 46354420 968361641 46319044 968361641 46319044 968383607 46300105 968383607 46300105 968439150 46262501 968439150 46262501 968466655 46207463 968466655 46207463 968553978 46158450 968553978 46158450 968562203 46139720 968562203 46139720 968568401 46123019 968568401 46123019 968571961 46076556 968571961 46076556 968579555 46062342 968579555 46062342 968590002 46008330 968590002 46008330 968604244 45872726 968604244 45872726 968659025 45792158 968659025 45792158 968668931 45749359 968668931 45749359 968705729 45741550 968705729 45741550 968722770 45727778 968722770 45727778 968756481 45697147 968756481 45697147 968806937 45681547 968806937 45681547 968814976 45621914 968814976 45621914 968834532 45602464 968834532 45602464 968860313 45571533 968860313 45571533 968924563 45566808 968924563 45566808 968956008 45501054 968956008 45501054 968966641 45484677 968966641 45484677 969028770 45473652 969028770 45473652 969035883 45434836 969035883 45434836 969051206 45405856 969051206 45405856 969064043 45389156 969064043 45389156 969095207 45357795 969095207 45357795 969127375 45327128 969127375 45327128 969172614 45279921 969172614 45279921 969178037 45250776 969178037 45250776 969179398 45235500 969179398 45235500 969189169 45211719 969189169 45211719 969219217 45203464 969219217 45203464 969230924 45179933 969230924 45179933 969240077 45151614 969240077 45151614 969251389 45112225 969251389 45112225 969295559 45081713 969295559 45081713 969341434 45045250 969341434 45045250 969418822 45034319 969418822 45034319 969468313 45020908 969468313 45020908 969494466 44997655 969494466 44997655 969539671 44982647 969539671 44982647 969550505 44957204 969550505 44957204 969560896 44943397 969560896 44943397 969599512 44930642 969599512 44930642 969640722 44890163 969640722 44890163 969680300 44810161 969680300 44810161 969709179 44716747 969709179 44716747 969728835 44695285 969728835 44695285 969760662 44666908 969760662 44666908 969808751 44657364 969808751 44657364 969825794 44641669 969825794 44641669 969843134 44588603 969843134 44588603 969846835 44532690 969846835 44532690 969907754 44515629 969907754 44515629 969947858 44490095 969947858 44490095 969983812 44420677 969983812 44420677 970011937 44394102 970011937 44394102 970014690 44322568 970014690 44322568 970069128 44311979 970069128 44311979 970124892 44242250 970124892 44242250 970170018 44172864 970170018 44172864 970190696 44134050 970190696 44134050 970243556 44112251 970243556 44112251 970283228 44077398 970283228 44077398 970319188 43999360 970319188 43999360 970340489 43994720 970340489 43994720 970405926 43888641 970405926 43888641 970430122 43876222 970430122 43876222 970436897 43793899 970436897 43793899 970469243 43764600 970469243 43764600 970479510 43747532 970479510 43747532 970521424 43702977 970521424 43702977 970556109 43684641 970556109 43684641 970604717 43637284 970604717 43637284 970624669 43583289 970624669 43583289 970662964 43533162 970662964 43533162 970695175 43455390 970695175 43455390 970725584 43422800 970725584 43422800 970803426 43390310 970803426 43390310 970812769 43314480 970812769 43314480 970858859 43256848 970858859 43256848 970874662 43238834 970874662 43238834 970878158 43196280 970878158 43196280 970964343 43125329 970964343 43125329 971025243 43101659 971025243 43101659 971048358 43053922 971048358 43053922 971091211 43032546 971091211 43032546 971108623 43005796 971108623 43005796 971126297 42958723 971126297 42958723 971143111 42919595 971143111 42919595 971173864 42875178 971173864 42875178 971197954 42846651 971197954 42846651 971209232 42830606 971209232 42830606 971213948 42815798 971213948 42815798 971258591 42789262 971258591 42789262 971278581 42776233 971278581 42776233 971295513 42738836 971295513 42738836 971316917 42721421 971316917 42721421 971360213 42661922 971360213 42661922 971389347 42648889 971389347 42648889 971422524 42559323 971422524 42559323 971467221 42531305 971467221 42531305 971474814 42482748 971474814 42482748 971570612 42371511 971570612 42371511 971583178 42360870 971583178 42360870 971590501 42239570 971590501 42239570 971612182 42121111 971612182 42121111 971622283 42111706 971622283 42111706 971672042 42103749 971672042 42103749 971700457 42020478 971700457 42020478 971749618 41953274 971749618 41953274 971770172 41938613 971770172 41938613 971801134 41853363 971801134 41853363 971828338 41765708 971828338 41765708 971851557 41744738 971851557 41744738 971883472 41705693 971883472 41705693 971910944 41681307 971910944 41681307 971922135 41578388 971922135 41578388 971936261 41462708 971936261 41462708 971944628 41448639 971944628 41448639 971982245 41415512 971982245 41415512 972028063 41409369 972028063 41409369 972090805 41362305 972090805 41362305 972103214 41330575 972103214 41330575 972157860 41291865 972157860 41291865 972188284 41275290 972188284 41275290 972201969 41233048 972201969 41233048 972207333 41204268 972207333 41204268 972228484 41173351 972228484 41173351 972249087 41116679 972249087 41116679 972278151 41055999 972278151 41055999 972302856 40959355 972302856 40959355 972312438 40936795 972312438 40936795 972338253 40910482 972338253 40910482 972352327 40826451 972352327 40826451 972366187 40800930 972366187 40800930 972378895 40764971 972378895 40764971 972389438 40746408 972389438 40746408 972395510 40701798 972395510 40701798 972399460 40637432 972399460 40637432 972416018 40601561 972416018 40601561 972440712 40545795 972440712 40545795 972487361 40512383 972487361 40512383 972508241 40488251 972508241 40488251 972529380 40461448 972529380 40461448 972581624 40453429 972581624 40453429 972628512 40401628 972628512 40401628 972657609 40314387 972657609 40314387 972701201 40293531 972701201 40293531 972728145 40276304 972728145 40276304 972751077 40175173 972751077 40175173 972833963 40161049 972833963 40161049 972861391 40138377 972861391 40138377 972922596 40109985 972922596 40109985 972930612 40066545 972930612 40066545 972939121 39980325 972939121 39980325 972990913 39855240 972990913 39855240 973033835 39829030 973033835 39829030 973053434 39816994 973053434 39816994 973090955 39769112 973090955 39769112 973127494 39715585 973127494 39715585 973185889 39676206 973185889 39676206 973218456 39613174 973218456 39613174 973249948 39603450 973249948 39603450 973273588 39568002 973273588 39568002 973294611 39519969 973294611 39519969 973307495 39478597 973307495 39478597 973333701 39455047 973333701 39455047 973362332 39430157 973362332 39430157 973384976 39380240 973384976 39380240 973418571 39361076 973418571 39361076 973480534 39342549 973480534 39342549 973594428 39323694 973594428 39323694 973621501 39317301 973621501 39317301 973652936 39278861 973652936 39278861 973696806 39247845 973696806 39247845 973703193 39203336 973703193 39203336 973726841 39140756 973726841 39140756 973763855 39117982 973763855 39117982 973779463 39050847 973779463 39050847 973800400 39015638 973800400 39015638 973843013 38976238 973843013 38976238 973862058 38973192 973862058 38973192 973872668 38949458 973872668 38949458 973876039 38855964 973876039 38855964 973912859 38755045 973912859 38755045 973966864 38713453 973966864 38713453 973985359 38632029 973985359 38632029 974012794 38570972 974012794 38570972 974035870 38548847 974035870 38548847 974072819 38467167 974072819 38467167 974086272 38427241 974086272 38427241 974120970 38383400 974120970 38383400 974161815 38328006 974161815 38328006 974223530 38280777 974223530 38280777 974288066 38211705 974288066 38211705 974296483 38160722 974296483 38160722 974317418 38148245 974317418 38148245 974333496 38109730 974333496 38109730 974366000 38100511 974366000 38100511 974376170 38054631 974376170 38054631 974382673 37987864 974382673 37987864 974394205 37968312 974394205 37968312 974417329 37920759 974417329 37920759 974441267 37876448 974441267 37876448 974482914 37860787 974482914 37860787 974487937 37847875 974487937 37847875 974505256 37841344 974505256 37841344 974543194 37829810 974543194 37829810 974554773 37822380 974554773 37822380 974614485 37777269 974614485 37777269 974633378 37758344 974633378 37758344 974639779 37742347 974639779 37742347 974672555 37595736 974672555 37595736 974692396 37529744 974692396 37529744 974733479 37428446 974733479 37428446 974782325 37401549 974782325 37401549 974788063 37392492 974788063 37392492 974797465 37365145 974797465 37365145 974808432 37357010 974808432 37357010 974831836 37319945 974831836 37319945 974907342 37300873 974907342 37300873 974916380 37252863 974916380 37252863 974952562 37227382 974952562 37227382 974979379 37190230 974979379 37190230 974995893 37157417 974995893 37157417 975075301 37104633 975075301 37104633 975149050 37062475 975149050 37062475 975169468 37031362 975169468 37031362 975197361 36981069 975197361 36981069 975201217 36972083 975201217 36972083 975210606 36966924 975210606 36966924 975311300 36929214 975311300 36929214 975318330 36868802 975318330 36868802 975373215 36859408 975373215 36859408 975418387 36830832 975418387 36830832 975503520 36809015 975503520 36809015 975511591 36789599 975511591 36789599 975565763 36752902 975565763 36752902 975607643 36718719 975607643 36718719 975626342 36680406 975626342 36680406 975660486 36610147 975660486 36610147 975671194 36546380 975671194 36546380 975678924 36532522 975678924 36532522 975687503 36503151 975687503 36503151 975732000 36490851 975732000 36490851 975743267 36451641 975743267 36451641 975756460 36417874 975756460 36417874 975765518 36409140 975765518 36409140 975795761 36391336 975795761 36391336 975804594 36378680 975804594 36378680 975851339 36372806 975851339 36372806 975875916 36339774 975875916 36339774 975888754 36297672 975888754 36297672 975893584 36274210 975893584 36274210 975910000 36220217 975910000 36220217 975922662 36195967 975922662 36195967 975998553 36159396 975998553 36159396 976013136 36130897 976013136 36130897 976019215 36094636 976019215 36094636 976063960 36061756 976063960 36061756 976098689 36004313 976098689 36004313 976125553 35975445 976125553 35975445 976167894 35953270 976167894 35953270 976244170 35857078 976244170 35857078 976304477 35820442 976304477 35820442 976356669 35802546 976356669 35802546 976389178 35773815 976389178 35773815 976401344 35758375 976401344 35758375 976411877 35710190 976411877 35710190 976424904 35649614 976424904 35649614 976457002 35645482 976457002 35645482 976507907 35622587 976507907 35622587 976534005 35564739 976534005 35564739 976539563 35527322 976539563 35527322 976573645 35468787 976573645 35468787 976618412 35402584 976618412 35402584 976674117 35345552 976674117 35345552 976709872 35315379 976709872 35315379 976711793 35258493 976711793 35258493 976762200 35234499 976762200 35234499 976779789 35205176 976779789 35205176 976817483 35183911 976817483 35183911 976832761 35066702 976832761 35066702 976841798 35030364 976841798 35030364 976888530 35003887 976888530 35003887 976963252 34997062 976963252 34997062 976982799 34971476 976982799 34971476 977005010 34911437 977005010 34911437 977024868 34876916 977024868 34876916 977064946 34856290 977064946 34856290 977078009 34832841 977078009 34832841 977150571 34797566 977150571 34797566 977162901 34720607 977162901 34720607 977216607 34643009 977216607 34643009 977228439 34609108 977228439 34609108 977256259 34588778 977256259 34588778 977283361 34573480 977283361 34573480 977295342 34527342 977295342 34527342 977324830 34354059 977324830 34354059 977363126 34277634 977363126 34277634 977371687 34218983 977371687 34218983 977422210 34156497 977422210 34156497 977428263 34145073 977428263 34145073 977468843 34120578 977468843 34120578 977476398 34080573 977476398 34080573 977481676 34066695 977481676 34066695 977499654 34037064 977499654 34037064 977518318 33962969 977518318 33962969 977559570 33818002 977559570 33818002 977580862 33808751 977580862 33808751 977588610 33781515 977588610 33781515 977618432 33749593 977618432 33749593 977641549 33672539 977641549 33672539 977658097 33651671 977658097 33651671 977683259 33588578 977683259 33588578 977728564 33545622 977728564 33545622 977787093 33522913 977787093 33522913 977803452 33468695 977803452 33468695 977820851 33438644 977820851 33438644 977862219 33418986 977862219 33418986 977893672 33354229 977893672 33354229 977901101 33331574 977901101 33331574 977939508 33288203 977939508 33288203 977960918 33249386 977960918 33249386 977976988 33229660 977976988 33229660 978011332 33210748 978011332 33210748 978020728 33186700 978020728 33186700 978022106 33167675 978022106 33167675 978056346 33161111 978056346 33161111 978101318 33143349 978101318 33143349 978146145 33115263 978146145 33115263 978160321 33060582 978160321 33060582 978173940 33053914 978173940 33053914 978247997 33048538 978247997 33048538 978252243 32992912 978252243 32992912 978261992 32980933 978261992 32980933 978268694 32928234 978268694 32928234 978277243 32823115 978277243 32823115 978298156 32802622 978298156 32802622 978305930 32700452 978305930 32700452 978312751 32582632 978312751 32582632 978341494 32511119 978341494 32511119 978391439 32486992 978391439 32486992 978399926 32470785 978399926 32470785 978437784 32353987 978437784 32353987 978454654 32347784 978454654 32347784 978480429 32297636 978480429 32297636 978532039 32220395 978532039 32220395 978578387 32204766 978578387 32204766 978599791 32152799 978599791 32152799 978610618 32104780 978610618 32104780 978633434 32069531 978633434 32069531 978642493 32001009 978642493 32001009 978697518 31939187 978697518 31939187 978752025 31889997 978752025 31889997 978802949 31884047 978802949 31884047 978855376 31841543 978855376 31841543 978883623 31817682 978883623 31817682 978904889 31730570 978904889 31730570 978937114 31651774 978937114 31651774 978953873 31618800 978953873 31618800 979021336 31600083 979021336 31600083 979049727 31562802 979049727 31562802 979096295 31520118 979096295 31520118 979120568 31498878 979120568 31498878 979161368 31482319 979161368 31482319 979186337 31453060 979186337 31453060 979214443 31402088 979214443 31402088 979255936 31393139 979255936 31393139 979278368 31263349 979278368 31263349 979283907 31200906 979283907 31200906 979302884 31097498 979302884 31097498 979320316 31063058 979320316 31063058 979346924 31005542 979346924 31005542 979398511 30963398 979398511 30963398 979441132 30868065 979441132 30868065 979453441 30846583 979453441 30846583 979487243 30829425 979487243 30829425 979520929 30802247 979520929 30802247 979544035 30734744 979544035 30734744 979552653 30717640 979552653 30717640 979562668 30669070 979562668 30669070 979574169 30626785 979574169 30626785 979612969 30584349 979612969 30584349 979681044 30564120 979681044 30564120 979707227 30512343 979707227 30512343 979742530 30481604 979742530 30481604 979778541 30456650 979778541 30456650 979790367 30381643 979790367 30381643 979809968 30366728 979809968 30366728 979873019 30221774 979873019 30221774 979916300 30202045 979916300 30202045 979926285 30175204 979926285 30175204 979930946 30124526 979930946 30124526 979942313 30101015 979942313 30101015 979988475 30076378 979988475 30076378 980034841 30052914 980034841 30052914 980083634 30035533 980083634 30035533 980113176 30023111 980113176 30023111 980129439 30012251 980129439 30012251 980177177 29984027 980177177 29984027 980183393 29962361 980183393 29962361 980196520 29893589 980196520 29893589 980245952 29851098 980245952 29851098 980259227 29826230 980259227 29826230 980301778 29821433 980301778 29821433 980317860 29795117 980317860 29795117 980359213 29749418 980359213 29749418 980388203 29745601 980388203 29745601 980394013 29674719 980394013 29674719 980431428 29652813 980431428 29652813 980480195 29589216 980480195 29589216 980506072 29558878 980506072 29558878 980525582 29527500 980525582 29527500 980588979 29492587 980588979 29492587 980631733 29450708 980631733 29450708 980640894 29447033 980640894 29447033 980676409 29414559 980676409 29414559 980702566 29379548 980702566 29379548 980749583 29349651 980749583 29349651 980799839 29337069 980799839 29337069 980817955 29320972 980817955 29320972 980866413 29278215 980866413 29278215 980895014 29241722 980895014 29241722 980911128 29215062 980911128 29215062 980918941 29122489 980918941 29122489 980924701 29058245 980924701 29058245 980952142 29014140 980952142 29014140 980970765 29000161 980970765 29000161 981015225 28921048 981015225 28921048 981034728 28854017 981034728 28854017 981066311 28819960 981066311 28819960 981097978 28799678 981097978 28799678 981106287 28767986 981106287 28767986 981145305 28733267 981145305 28733267 981229082 28708609 981229082 28708609 981296537 28652427 981296537 28652427 981309358 28599424 981309358 28599424 981328230 28575704 981328230 28575704 981375611 28542542 981375611 28542542 981400667 28485353 981400667 28485353 981411183 28456252 981411183 28456252 981426254 28398481 981426254 28398481 981465627 28374976 981465627 28374976 981528155 28296564 981528155 28296564 981533221 28264845 981533221 28264845 981538983 28206994 981538983 28206994 981561649 28184683 981561649 28184683 981573554 28175367 981573554 28175367 981609735 28137371 981609735 28137371 981617629 28054416 981617629 28054416 981658900 27954069 981658900 27954069 981690956 27898632 981690956 27898632 981723101 27883186 981723101 27883186 981730503 27823967 981730503 27823967 981755962 27775290 981755962 27775290 981806784 27708209 981806784 27708209 981823571 27627279 981823571 27627279 981845296 27570059 981845296 27570059 981889200 27547331 981889200 27547331 981910191 27480596 981910191 27480596 981945435 27467907 981945435 27467907 981975591 27437178 981975591 27437178 981999693 27384309 981999693 27384309 982022857 27370934 982022857 27370934 982044173 27322570 982044173 27322570 982059264 27293566 982059264 27293566 982074924 27231804 982074924 27231804 982083613 27196407 982083613 27196407 982098179 27141907 982098179 27141907 982128429 27059099 982128429 27059099 982151241 27037838 982151241 27037838 982196238 26983921 982196238 26983921 982206238 26866502 982206238 26866502 982243621 26843991 982243621 26843991 982265115 26798462 982265115 26798462 982275530 26755469 982275530 26755469 982289498 26741103 982289498 26741103 982320683 26716442 982320683 26716442 982359817 26695164 982359817 26695164 982377011 26648958 982377011 26648958 982380491 26547607 982380491 26547607 982408411 26529558 982408411 26529558 982428017 26498303 982428017 26498303 982454442 26381087 982454442 26381087 982464008 26347026 982464008 26347026 982466154 26337850 982466154 26337850 982506808 26332111 982506808 26332111 982514913 26268437 982514913 26268437 982545044 26244722 982545044 26244722 982568436 26170092 982568436 26170092 982605194 26128306 982605194 26128306 982640378 26073344 982640378 26073344 982713448 26033767 982713448 26033767 982730266 25984907 982730266 25984907 982736411 25923487 982736411 25923487 982752701 25876525 982752701 25876525 982764891 25868497 982764891 25868497 982778220 25833789 982778220 25833789 982816815 25808417 982816815 25808417 982844712 25726260 982844712 25726260 982886999 25692057 982886999 25692057 982929770 25670936 982929770 25670936 982954906 25637064 982954906 25637064 982963864 25622927 982963864 25622927 983037974 25611058 983037974 25611058 983076393 25582628 983076393 25582628 983131818 25536720 983131818 25536720 983165014 25502507 983165014 25502507 983188901 25452877 983188901 25452877 983212207 25427922 983212207 25427922 983247463 25367376 983247463 25367376 983286086 25293978 983286086 25293978 983322610 25240543 983322610 25240543 983350325 25218284 983350325 25218284 983373231 25194065 983373231 25194065 983413893 25106343 983413893 25106343 983515957 25097714 983515957 25097714 983541917 25004676 983541917 25004676 983557725 24941771 983557725 24941771 983577644 24929951 983577644 24929951 983603303 24832468 983603303 24832468 983611818 24770250 983611818 24770250 983619103 24725431 983619103 24725431 983655238 24701081 983655238 24701081 983740024 24678781 983740024 24678781 983763825 24653250 983763825 24653250 983768887 24588253 983768887 24588253 983773782 24529875 983773782 24529875 983777586 24476074 983777586 24476074 983800860 24363340 983800860 24363340 983809745 24252359 983809745 24252359 983890296 24150696 983890296 24150696 983925121 24142951 983925121 24142951 983935527 24067470 983935527 24067470 983959763 24053482 983959763 24053482 984007153 24013988 984007153 24013988 984021280 23997054 984021280 23997054 984033741 23975210 984033741 23975210 984050368 23946146 984050368 23946146 984087475 23894508 984087475 23894508 984128874 23828162 984128874 23828162 984157322 23807885 984157322 23807885 984205169 23757627 984205169 23757627 984211935 23705529 984211935 23705529 984227370 23631483 984227370 23631483 984247458 23570314 984247458 23570314 984279338 23525143 984279338 23525143 984280692 23467553 984280692 23467553 984312321 23440459 984312321 23440459 984344330 23400962 984344330 23400962 984362909 23326855 984362909 23326855 984375684 23312254 984375684 23312254 984387387 23267769 984387387 23267769 984422203 23223653 984422203 23223653 984464130 23208498 984464130 23208498 984473086 23182146 984473086 23182146 984489842 23161686 984489842 23161686 984524001 23114808 984524001 23114808 984532980 23099406 984532980 23099406 984541640 23085490 984541640 23085490 984548978 23037700 984548978 23037700 984578271 22991524 984578271 22991524 984586078 22948763 984586078 22948763 984593022 22920501 984593022 22920501 984617459 22901492 984617459 22901492 984623425 22868309 984623425 22868309 984650452 22838874 984650452 22838874 984695997 22785208 984695997 22785208 984706899 22772841 984706899 22772841 984724741 22752223 984724741 22752223 984756239 22729413 984756239 22729413 984789590 22706799 984789590 22706799 984793644 22693796 984793644 22693796 984800146 22668002 984800146 22668002 984881295 22643672 984881295 22643672 984904915 22595567 984904915 22595567 984939940 22574845 984939940 22574845 984953087 22557058 984953087 22557058 984973834 22537179 984973834 22537179 985006668 22525077 985006668 22525077 985042164 22507395 985042164 22507395 985064631 22496935 985064631 22496935 985082175 22423628 985082175 22423628 985125021 22384319 985125021 22384319 985191785 22375485 985191785 22375485 985211189 22347861 985211189 22347861 985220060 22311242 985220060 22311242 985271912 22215215 985271912 22215215 985291512 22189775 985291512 22189775 985358836 22172711 985358836 22172711 985368179 22151410 985368179 22151410 985370278 22111929 985370278 22111929 985412794 22091661 985412794 22091661 985426883 22042423 985426883 22042423 985467172 22001056 985467172 22001056 985517676 21968761 985517676 21968761 985528378 21955747 985528378 21955747 985570968 21945477 985570968 21945477 985611611 21846890 985611611 21846890 985616914 21745875 985616914 21745875 985636557 21703093 985636557 21703093 985661001 21684727 985661001 21684727 985693597 21616782 985693597 21616782 985723142 21573426 985723142 21573426 985759865 21543523 985759865 21543523 985784491 21504787 985784491 21504787 985810805 21451332 985810805 21451332 985834773 21333294 985834773 21333294 985851848 21311234 985851848 21311234 985932157 21285259 985932157 21285259 985943490 21099443 985943490 21099443 985960978 21048695 985960978 21048695 986003895 20991418 986003895 20991418 986029324 20974739 986029324 20974739 986045426 20960375 986045426 20960375 986061473 20936398 986061473 20936398 986090888 20915951 986090888 20915951 986144550 20865490 986144550 20865490 986166779 20791096 986166779 20791096 986203394 20739793 986203394 20739793 986216668 20681284 986216668 20681284 986224598 20674228 986224598 20674228 986246302 20612796 986246302 20612796 986274356 20598745 986274356 20598745 986352025 20501229 986352025 20501229 986365096 20457958 986365096 20457958 986376394 20425084 986376394 20425084 986413929 20345072 986413929 20345072 986430405 20333905 986430405 20333905 986452168 20292728 986452168 20292728 986465408 20229813 986465408 20229813 986494084 20195194 986494084 20195194 986533209 20176856 986533209 20176856 986541202 20024755 986541202 20024755 986553693 20005516 986553693 20005516 986586350 19967157 986586350 19967157 986633188 19857618 986633188 19857618 986639219 19821018 986639219 19821018 986664013 19796686 986664013 19796686 986681111 19744743 986681111 19744743 986695741 19704334 986695741 19704334 986775015 19693562 986775015 19693562 986844960 19613150 986844960 19613150 986861974 19589510 986861974 19589510 986880609 19579498 986880609 19579498 986925482 19568738 986925482 19568738 986928591 19541159 986928591 19541159 986963748 19483905 986963748 19483905 986969808 19422483 986969808 19422483 987010959 19394054 987010959 19394054 987079671 19333001 987079671 19333001 987104521 19315520 987104521 19315520 987111721 19200703 987111721 19200703 987148370 19192921 987148370 19192921 987189165 19153311 987189165 19153311 987234462 19149143 987234462 19149143 987277385 19070332 987277385 19070332 987314339 18967846 987314339 18967846 987320757 18946183 987320757 18946183 987349007 18922719 987349007 18922719 987366911 18828710 987366911 18828710 987375952 18809162 987375952 18809162 987407421 18687441 987407421 18687441 987439545 18651247 987439545 18651247 987522787 18606971 987522787 18606971 987555036 18577092 987555036 18577092 987567486 18565157 987567486 18565157 987569574 18503290 987569574 18503290 987586870 18465934 987586870 18465934 987614280 18438140 987614280 18438140 987620827 18402146 987620827 18402146 987652591 18372756 987652591 18372756 987673097 18308020 987673097 18308020 987676591 18279646 987676591 18279646 987683070 18267977 987683070 18267977 987686788 18234568 987686788 18234568 987741611 18077521 987741611 18077521 987798259 18058126 987798259 18058126 987813232 18010941 987813232 18010941 987851576 17985945 987851576 17985945 987863424 17906254 987863424 17906254 987892437 17881579 987892437 17881579 987941571 17859185 987941571 17859185 987977630 17846340 987977630 17846340 988013712 17834202 988013712 17834202 988021597 17814106 988021597 17814106 988031579 17796567 988031579 17796567 988074370 17723157 988074370 17723157 988116005 17676335 988116005 17676335 988167357 17665212 988167357 17665212 988171478 17640572 988171478 17640572 988208121 17624135 988208121 17624135 988227510 17572186 988227510 17572186 988244469 17553874 988244469 17553874 988275487 17505624 988275487 17505624 988313591 17460217 988313591 17460217 988366770 17449034 988366770 17449034 988379981 17356228 988379981 17356228 988395695 17345694 988395695 17345694 988440395 17316205 988440395 17316205 988500292 17277154 988500292 17277154 988519925 17270108 988519925 17270108 988531206 17245320 988531206 17245320 988553645 17217964 988553645 17217964 988582864 17175933 988582864 17175933 988594684 17137125 988594684 17137125 988631800 17118675 988631800 17118675 988652139 17092275 988652139 17092275 988683445 17033148 988683445 17033148 988763658 16982415 988763658 16982415 988795609 16953772 988795609 16953772 988820535 16875060 988820535 16875060 988841824 16832642 988841824 16832642 988871113 16738396 988871113 16738396 988914323 16678575 988914323 16678575 988929347 16630144 988929347 16630144 988985259 16611299 988985259 16611299 989029570 16584774 989029570 16584774 989079107 16548409 989079107 16548409 989097994 16523197 989097994 16523197 989159206 16491276 989159206 16491276 989178108 16460003 989178108 16460003 989182223 16364862 989182223 16364862 989204263 16348159 989204263 16348159 989230052 16339614 989230052 16339614 989243574 16293439 989243574 16293439 989267549 16195312 989267549 16195312 989302732 16070459 989302732 16070459 989360958 15965053 989360958 15965053 989376365 15954364 989376365 15954364 989400291 15928669 989400291 15928669 989431628 15877652 989431628 15877652 989460918 15813069 989460918 15813069 989487457 15746158 989487457 15746158 989568586 15732433 989568586 15732433 989609563 15728639 989609563 15728639 989624494 15498527 989624494 15498527 989651008 15487569 989651008 15487569 989659208 15398452 989659208 15398452 989666153 15365461 989666153 15365461 989687349 15312348 989687349 15312348 989785947 15304533 989785947 15304533 989831715 15291339 989831715 15291339 989858775 15242855 989858775 15242855 989896398 15214139 989896398 15214139 989954803 15187051 989954803 15187051 989974452 15133180 989974452 15133180 989987195 15111960 989987195 15111960 990044388 15060653 990044388 15060653 990069092 15057729 990069092 15057729 990098335 14990203 990098335 14990203 990132014 14923557 990132014 14923557 990147870 14901354 990147870 14901354 990179392 14875139 990179392 14875139 990211995 14764155 990211995 14764155 990240670 14709743 990240670 14709743 990260898 14662770 990260898 14662770 990304282 14654545 990304282 14654545 990317647 14606756 990317647 14606756 990364478 14567444 990364478 14567444 990416238 14515891 990416238 14515891 990437721 14488249 990437721 14488249 990464561 14457937 990464561 14457937 990481336 14432531 990481336 14432531 990487581 14351082 990487581 14351082 990521130 14292052 990521130 14292052 990558423 14276807 990558423 14276807 990572865 14244475 990572865 14244475 990596919 14194208 990596919 14194208 990634430 14164538 990634430 14164538 990669094 14132435 990669094 14132435 990691076 14007997 990691076 14007997 990698019 13997587 990698019 13997587 990709119 13912096 990709119 13912096 990738930 13870263 990738930 13870263 990774472 13840484 990774472 13840484 990775092 13811169 990775092 13811169 990795380 13783179 990795380 13783179 990830481 13725247 990830481 13725247 990843917 13704736 990843917 13704736 990878219 13676802 990878219 13676802 990888379 13615613 990888379 13615613 990904769 13463670 990904769 13463670 990924452 13449639 990924452 13449639 990948371 13422821 990948371 13422821 990954685 13395395 990954685 13395395 990969265 13384047 990969265 13384047 990974204 13311763 990974204 13311763 990985995 13295290 990985995 13295290 990993769 13217326 990993769 13217326 991028280 13190719 991028280 13190719 991044558 13185144 991044558 13185144 991079796 13142142 991079796 13142142 991086902 13117395 991086902 13117395 991099251 13105121 991099251 13105121 991111364 13011625 991111364 13011625 991123722 12949044 991123722 12949044 991174670 12871518 991174670 12871518 991190287 12836980 991190287 12836980 991205461 12797311 991205461 12797311 991210120 12770553 991210120 12770553 991234085 12739987 991234085 12739987 991248560 12731890 991248560 12731890 991271310 12707133 991271310 12707133 991344795 12685196 991344795 12685196 991386591 12656968 991386591 12656968 991406709 12585933 991406709 12585933 991415485 12547753 991415485 12547753 991443760 12503636 991443760 12503636 991469713 12451430 991469713 12451430 991517428 12436298 991517428 12436298 991550908 12389203 991550908 12389203 991573777 12350119 991573777 12350119 991592817 12325260 991592817 12325260 991626891 12305161 991626891 12305161 991672992 12291757 991672992 12291757 991682635 12286613 991682635 12286613 991696383 12239936 991696383 12239936 991739820 12194513 991739820 12194513 991786064 12174086 991786064 12174086 991825803 12145998 991825803 12145998 991834205 12091811 991834205 12091811 991855730 12004406 991855730 12004406 991878536 11973176 991878536 11973176 991898180 11963587 991898180 11963587 991914894 11863102 991914894 11863102 991947434 11859331 991947434 11859331 991960181 11836858 991960181 11836858 991973990 11804610 991973990 11804610 991991238 11584120 991991238 11584120 992028290 11556758 992028290 11556758 992044878 11517845 992044878 11517845 992056926 11478243 992056926 11478243 992086037 11456483 992086037 11456483 992108430 11444495 992108430 11444495 992140569 11402948 992140569 11402948 992156307 11345856 992156307 11345856 992189448 11257724 992189448 11257724 992190441 11223015 992190441 11223015 992212600 11171531 992212600 11171531 992250165 11148338 992250165 11148338 992297180 11119414 992297180 11119414 992310223 11085166 992310223 11085166 992327727 11028397 992327727 11028397 992357182 10977001 992357182 10977001 992372206 10952494 992372206 10952494 992394732 10932634 992394732 10932634 992417468 10912274 992417468 10912274 992460250 10836896 992460250 10836896 992500568 10804482 992500568 10804482 992534841 10650914 992534841 10650914 992555406 10570028 992555406 10570028 992596727 10540553 992596727 10540553 992626383 10534292 992626383 10534292 992671711 10468942 992671711 10468942 992674958 10437425 992674958 10437425 992679069 10388829 992679069 10388829 992694755 10348357 992694755 10348357 992710261 10291714 992710261 10291714 992725305 10155071 992725305 10155071 992776357 10142434 992776357 10142434 992781189 10111641 992781189 10111641 992884142 9928068 992884142 9928068 992911091 9896746 992911091 9896746 992960091 9867150 992960091 9867150 992980261 9811464 992980261 9811464 993014363 9758023 993014363 9758023 993022039 9703169 993022039 9703169 993028818 9632393 993028818 9632393 993040102 9596872 993040102 9596872 993057438 9556191 993057438 9556191 993090328 9545957 993090328 9545957 993123415 9466729 993123415 9466729 993184832 9435587 993184832 9435587 993197218 9421686 993197218 9421686 993204050 9390928 993204050 9390928 993255262 9311615 993255262 9311615 993271820 9228449 993271820 9228449 993328947 9209387 993328947 9209387 993374035 9117361 993374035 9117361 993388524 9011812 993388524 9011812 993390060 8999593 993390060 8999593 993442959 8973371 993442959 8973371 993455589 8939348 993455589 8939348 993491272 8913593 993491272 8913593 993533809 8889933 993533809 8889933 993619113 8868317 993619113 8868317 993627426 8759771 993627426 8759771 993643394 8681903 993643394 8681903 993647525 8658064 993647525 8658064 993657508 8639854 993657508 8639854 993688540 8589556 993688540 8589556 993704187 8571501 993704187 8571501 993723351 8559497 993723351 8559497 993730748 8542818 993730748 8542818 993785620 8469641 993785620 8469641 993830462 8435676 993830462 8435676 993840599 8383283 993840599 8383283 993857204 8341655 993857204 8341655 993876945 8320406 993876945 8320406 993888887 8275273 993888887 8275273 993930546 8265900 993930546 8265900 993955971 8231183 993955971 8231183 993988222 8181143 993988222 8181143 994010312 8115861 994010312 8115861 994048010 8089925 994048010 8089925 994060055 8079921 994060055 8079921 994095513 8019667 994095513 8019667 994105699 7928517 994105699 7928517 994135167 7901259 994135167 7901259 994150072 7827910 994150072 7827910 994174230 7804640 994174230 7804640 994259714 7791790 994259714 7791790 994309475 7721866 994309475 7721866 994320438 7683800 994320438 7683800 994351609 7670234 994351609 7670234 994356365 7636826 994356365 7636826 994374268 7588086 994374268 7588086 994483866 7559210 994483866 7559210 994509844 7512980 994509844 7512980 994542216 7456222 994542216 7456222 994598142 7441342 994598142 7441342 994620012 7362646 994620012 7362646 994665967 7315395 994665967 7315395 994679247 7300315 994679247 7300315 994708267 7267693 994708267 7267693 994775190 7246939 994775190 7246939 994815524 7165911 994815524 7165911 994845740 7128792 994845740 7128792 994865453 7115893 994865453 7115893 994918261 7093792 994918261 7093792 994967497 7015539 994967497 7015539 995012323 6956472 995012323 6956472 995038520 6906224 995038520 6906224 995053876 6835098 995053876 6835098 995074767 6817089 995074767 6817089 995089169 6800928 995089169 6800928 995117395 6719975 995117395 6719975 995134121 6703678 995134121 6703678 995172306 6598903 995172306 6598903 995184657 6580066 995184657 6580066 995212728 6560437 995212728 6560437 995271337 6524215 995271337 6524215 995317542 6506645 995317542 6506645 995327975 6461194 995327975 6461194 995361944 6399842 995361944 6399842 995424625 6367975 995424625 6367975 995461206 6333442 995461206 6333442 995495451 6295933 995495451 6295933 995547965 6254048 995547965 6254048 995617789 6253258 995617789 6253258 995650249 6225690 995650249 6225690 995657664 6159155 995657664 6159155 995662750 6128212 995662750 6128212 995692644 6097902 995692644 6097902 995736145 6066761 995736145 6066761 995795956 6019866 995795956 6019866 995798199 5988651 995798199 5988651 995809094 5962698 995809094 5962698 995833498 5936881 995833498 5936881 995858867 5790857 995858867 5790857 995954812 5762717 995954812 5762717 995997741 5715930 995997741 5715930 996060550 5696907 996060550 5696907 996076263 5655686 996076263 5655686 996141086 5603093 996141086 5603093 996200303 5563207 996200303 5563207 996245025 5514094 996245025 5514094 996279383 5500946 996279383 5500946 996306480 5477522 996306480 5477522 996331410 5455072 996331410 5455072 996361801 5420663 996361801 5420663 996391357 5396220 996391357 5396220 996420301 5360918 996420301 5360918 996446180 5338118 996446180 5338118 996487102 5253130 996487102 5253130 996505789 5189358 996505789 5189358 996554357 5165189 996554357 5165189 996570188 5073042 996570188 5073042 996580048 5058951 996580048 5058951 996610729 5000410 996610729 5000410 996628010 4989840 996628010 4989840 996669829 4975486 996669829 4975486 996703819 4919967 996703819 4919967 996731792 4846538 996731792 4846538 996780823 4822310 996780823 4822310 996805382 4811033 996805382 4811033 996810398 4769522 996810398 4769522 996850976 4748411 996850976 4748411 996877465 4704720 996877465 4704720 996905382 4680387 996905382 4680387 996965732 4623733 996965732 4623733 996975174 4563565 996975174 4563565 996997603 4498881 996997603 4498881 997004751 4470069 997004751 4470069 997023205 4446465 997023205 4446465 997053593 4422226 997053593 4422226 997068398 4253167 997068398 4253167 997119401 4237677 997119401 4237677 997137599 4129662 997137599 4129662 997181071 4094829 997181071 4094829 997187183 4070313 997187183 4070313 997214312 4025376 997214312 4025376 997240302 3973226 997240302 3973226 997261316 3932923 997261316 3932923 997265963 3902282 997265963 3902282 997305869 3828931 997305869 3828931 997326652 3790472 997326652 3790472 997380495 3781872 997380495 3781872 997417557 3750940 997417557 3750940 997456436 3703223 997456436 3703223 997504368 3690125 997504368 3690125 997519032 3681323 997519032 3681323 997544676 3662534 997544676 3662534 997550485 3535477 997550485 3535477 997560063 3495207 997560063 3495207 997582641 3460033 997582641 3460033 997629633 3428574 997629633 3428574 997643354 3409439 997643354 3409439 997693379 3389756 997693379 3389756 997712674 3357906 997712674 3357906 997756828 3212017 997756828 3212017 997777085 3190387 997777085 3190387 997787351 3171668 997787351 3171668 997799348 3168529 997799348 3168529 997806372 3098254 997806372 3098254 997826168 3073536 997826168 3073536 997844480 3054528 997844480 3054528 997851108 2985726 997851108 2985726 997883689 2949472 997883689 2949472 997933589 2897464 997933589 2897464 997960490 2883776 997960490 2883776 997973765 2783042 997973765 2783042 998015678 2762093 998015678 2762093 998037565 2739188 998037565 2739188 998063630 2666274 998063630 2666274 998076654 2602623 998076654 2602623 998120190 2567847 998120190 2567847 998160375 2512382 998160375 2512382 998219960 2478450 998219960 2478450 998248537 2442138 998248537 2442138 998268125 2361255 998268125 2361255 998353337 2301221 998353337 2301221 998357695 2171570 998357695 2171570 998361333 2142547 998361333 2142547 998381238 2086808 998381238 2086808 998442909 2036591 998442909 2036591 998466085 1962623 998466085 1962623 998497588 1951748 998497588 1951748 998525290 1946670 998525290 1946670 998546197 1866662 998546197 1866662 998627010 1810142 998627010 1810142 998675959 1750742 998675959 1750742 998697082 1735897 998697082 1735897 998710678 1701455 998710678 1701455 998749931 1659480 998749931 1659480 998778978 1641544 998778978 1641544 998821357 1611415 998821357 1611415 998852104 1594393 998852104 1594393 998868164 1540357 998868164 1540357 998929306 1525473 998929306 1525473 998961188 1464817 998961188 1464817 998983116 1399062 998983116 1399062 999005173 1346808 999005173 1346808 999017568 1287908 999017568 1287908 999032542 1219814 999032542 1219814 999038212 1171263 999038212 1171263 999046593 1121547 999046593 1121547 999063872 1040170 999063872 1040170 999070180 1024030 999070180 1024030 999101305 1014061 999101305 1014061 999128913 1003852 999128913 1003852 999130534 987581 999130534 987581 999151809 941288 999151809 941288 999187646 912359 999187646 912359 999213909 872879 999213909 872879 999225255 817201 999225255 817201 999237571 735956 999237571 735956 999313176 677190 999313176 677190 999364388 650120 999364388 650120 999386443 537584 999386443 537584 999459871 533797 999459871 533797 999508995 515747 999508995 515747 999527645 505345 999527645 505345 999596237 392353 999596237 392353 999660462 308501 999660462 308501 999687354 295383 999687354 295383 999729752 230845 999729752 230845 999743819 198085 999743819 198085 999780747 88407 999780747 88407 999808058 83155 999808058 83155 999863317 65661 999863317 65661 999870218 62433 999870218 62433 999899546 52863 999899546 52863 999965798 20348 999965798 20348 999988387 20348 29644 33448 29644 33448 48046 61691 48046 61691 57517 65011 57517 65011 73254 80661 73254 80661 130043 87545 130043 87545 148688 102594 148688 102594 180576 212781 180576 212781 194297 243820 194297 243820 248352 306170 248352 306170 252914 351499 252914 351499 263334 451788 263334 451788 342146 512474 342146 512474 359334 520726 359334 520726 362201 535629 362201 535629 417373 648369 417373 648369 482410 667153 482410 667153 517508 701011 517508 701011 537131 797283 537131 797283 539475 862474 539475 862474 561900 890838 561900 890838 578536 938069 578536 938069 609864 971060 609864 971060 628122 998030 628122 998030 656054 1003912 656054 1003912 703451 1017216 703451 1017216 762648 1039826 762648 1039826 776667 1041565 776667 1041565 792269 1131365 792269 1131365 799470 1207655 799470 1207655 838693 1235819 838693 1235819 863575 1295099 863575 1295099 925045 1379289 925045 1379289 958559 1457993 958559 1457993 981264 1511523 981264 1511523 1051974 1526793 1051974 1526793 1085000 1587537 1085000 1587537 1099187 1609790 1099187 1609790 1130343 1628570 1130343 1628570 1144233 1653740 1144233 1653740 1181636 1674675 1181636 1674675 1222108 1722001 1222108 1722001 1234389 1744409 1234389 1744409 1248354 1786061 1248354 1786061 1267483 1846687 1267483 1846687 1274728 1919951 1274728 1919951 1301702 1951446 1301702 1951446 1320826 1952387 1320826 1952387 1379739 1966336 1379739 1966336 1407768 2048251 1407768 2048251 1458924 2114132 1458924 2114132 1464266 2150765 1464266 2150765 1473808 2236322 1473808 2236322 1478641 2323290 1478641 2323290 1489900 2436585 1489900 2436585 1500681 2470007 1500681 2470007 1513031 2503513 1513031 2503513 1537013 2563463 1537013 2563463 1551170 2592266 1551170 2592266 1618670 2636299 1618670 2636299 1638094 2691401 1638094 2691401 1648431 2740581 1648431 2740581 1687658 2777683 1687658 2777683 1716471 2864820 1716471 2864820 1736665 2884709 1736665 2884709 1752807 2928648 1752807 2928648 1798909 2974096 1798909 2974096 1826391 3001371 1826391 3001371 1866043 3060930 1866043 3060930 1897337 3079408 1897337 3079408 1987027 3104589 1987027 3104589 2018631 3168910 2018631 3168910 2052466 3175810 2052466 3175810 2117162 3208689 2117162 3208689 2149694 3302765 2149694 3302765 2163508 3383719 2163508 3383719 2176781 3400569 2176781 3400569 2207763 3418048 2207763 3418048 2258368 3434034 2258368 3434034 2284940 3475298 2284940 3475298 2351921 3512365 2351921 3512365 2374706 3579831 2374706 3579831 2427379 3673280 2427379 3673280 2440946 3683413 2440946 3683413 2448178 3694825 2448178 3694825 2473827 3728026 2473827 3728026 2514672 3758285 2514672 3758285 2532039 3782105 2532039 3782105 2595463 3797240 2595463 3797240 2605358 3854287 2605358 3854287 2622137 3903160 2622137 3903160 2629886 3965380 2629886 3965380 2644331 3984044 2644331 3984044 2654357 4068642 2654357 4068642 2663729 4079017 2663729 4079017 2717596 4122724 2717596 4122724 2755426 4135009 2755426 4135009 2764739 4244017 2764739 4244017 2811896 4396932 2811896 4396932 2834756 4425944 2834756 4425944 2870702 4469016 2870702 4469016 2889889 4487425 2889889 4487425 2905135 4515790 2905135 4515790 2930561 4591360 2930561 4591360 2942106 4645645 2942106 4645645 2951533 4699113 2951533 4699113 2972815 4709040 2972815 4709040 2979949 4761766 2979949 4761766 3018720 4801726 3018720 4801726 3019846 4814668 3019846 4814668 3029662 4834176 3029662 4834176 3045299 4867919 3045299 4867919 3063220 4933601 3063220 4933601 3115808 4984386 3115808 4984386 3156571 4993445 3156571 4993445 3187332 5037428 3187332 5037428 3228166 5065779 3228166 5065779 3243905 5089427 3243905 5089427 3284556 5182928 3284556 5182928 3308536 5207498 3308536 5207498 3339681 5271515 3339681 5271515 3346000 5341426 3346000 5341426 3418984 5382820 3418984 5382820 3432397 5409999 3432397 5409999 3452412 5428319 3452412 5428319 3481536 5467738 3481536 5467738 3518236 5488480 3518236 5488480 3547109 5504803 3547109 5504803 3568496 5527512 3568496 5527512 3602502 5596434 3602502 5596434 3634654 5625297 3634654 5625297 3638908 5659750 3638908 5659750 3663718 5703284 3663718 5703284 3669989 5747833 3669989 5747833 3725084 5775189 3725084 5775189 3746679 5807788 3746679 5807788 3781343 5939983 3781343 5939983 3806452 5985652 3806452 5985652 3843469 5995933 3843469 5995933 3865127 6034169 3865127 6034169 3878287 6088631 3878287 6088631 3900806 6107613 3900806 6107613 3919692 6132257 3919692 6132257 3921055 6211165 3921055 6211165 3927927 6238646 3927927 6238646 3960948 6253844 3960948 6253844 3970133 6288604 3970133 6288604 3997341 6296034 3997341 6296034 4029074 6336529 4029074 6336529 4044809 6369945 4044809 6369945 4080414 6449568 4080414 6449568 4095443 6468867 4095443 6468867 4106487 6520124 4106487 6520124 4149098 6531890 4149098 6531890 4186133 6576638 4186133 6576638 4240698 6594468 4240698 6594468 4262063 6685019 4262063 6685019 4277245 6709189 4277245 6709189 4292300 6760265 4292300 6760265 4314977 6809526 4314977 6809526 4329918 6817122 4329918 6817122 4347778 6843324 4347778 6843324 4384159 6935369 4384159 6935369 4415846 6961194 4415846 6961194 4423273 7043738 4423273 7043738 4443171 7114011 4443171 7114011 4455186 7122127 4455186 7122127 4494568 7154605 4494568 7154605 4539468 7176071 4539468 7176071 4554614 7257778 4554614 7257778 4572006 7272165 4572006 7272165 4617941 7305793 4617941 7305793 4634185 7351528 4634185 7351528 4658190 7432177 4658190 7432177 4665027 7441915 4665027 7441915 4673054 7508157 4673054 7508157 4752837 7513854 4752837 7513854 4845127 7570707 4845127 7570707 4887455 7610105 4887455 7610105 4911346 7652155 4911346 7652155 4935027 7680650 4935027 7680650 4972456 7716083 4972456 7716083 5033862 7777958 5033862 7777958 5063753 7792309 5063753 7792309 5091815 7810181 5091815 7810181 5103945 7862468 5103945 7862468 5154721 7909975 5154721 7909975 5246970 8006038 5246970 8006038 5272720 8077901 5272720 8077901 5314580 8082236 5314580 8082236 5356657 8094237 5356657 8094237 5412266 8158577 5412266 8158577 5443539 8205872 5443539 8205872 5466306 8234993 5466306 8234993 5534547 8274047 5534547 8274047 5554572 8278009 5554572 8278009 5600051 8328680 5600051 8328680 5616104 8378700 5616104 8378700 5630341 8384118 5630341 8384118 5657498 8440324 5657498 8440324 5704755 8498100 5704755 8498100 5720930 8548197 5720930 8548197 5788929 8567754 5788929 8567754 5849480 8587673 5849480 8587673 5872807 8595985 5872807 8595985 5881242 8654159 5881242 8654159 5895011 8659222 5895011 8659222 5920833 8695776 5920833 8695776 5942175 8773997 5942175 8773997 5967127 8870035 5967127 8870035 6000881 8895168 6000881 8895168 6012751 8915025 6012751 8915025 6032206 8966638 6032206 8966638 6088081 8981378 6088081 8981378 6114093 9010891 6114093 9010891 6121404 9059429 6121404 9059429 6146140 9174566 6146140 9174566 6195189 9214997 6195189 9214997 6280261 9288268 6280261 9288268 6302281 9366859 6302281 9366859 6360549 9418816 6360549 9418816 6405797 9423420 6405797 9423420 6454322 9438796 6454322 9438796 6461289 9496956 6461289 9496956 6503904 9549011 6503904 9549011 6531655 9576481 6531655 9576481 6590201 9613723 6590201 9613723 6612846 9685310 6612846 9685310 6619120 9733158 6619120 9733158 6651951 9793032 6651951 9793032 6679931 9860602 6679931 9860602 6695839 9877362 6695839 9877362 6739338 9922123 6739338 9922123 6784681 9961589 6784681 9961589 6820441 10128883 6820441 10128883 6824685 10144718 6824685 10144718 6920151 10227047 6920151 10227047 6949350 10297323 6949350 10297323 6961362 10372870 6961362 10372870 6996044 10406932 6996044 10406932 7026512 10438281 7026512 10438281 7029949 10488113 7029949 10488113 7035903 10536922 7035903 10536922 7069278 10563732 7069278 10563732 7121973 10578075 7121973 10578075 7169921 10782941 7169921 10782941 7172674 10829069 7172674 10829069 7173067 10894616 7173067 10894616 7216248 10920207 7216248 10920207 7233942 10946074 7233942 10946074 7266528 10972853 7266528 10972853 7290834 10982523 7290834 10982523 7303046 1105
100048 669631205 0 669631205 904599126 167706673 904599126 167706673 202719199 112656645 202719199 112656645 424943495 697805468 424943495 697805468 265294369 850437069 265294369 850437069 889975462 530958667 889975462 530958667 968207123 991029355 968207123 991029355 992603247 995328680 992603247 995328680 682070377 997047104 682070377 997047104 808163555 279139415 808163555 279139415 791430671 487869489 791430671 487869489 347525189 554422991 347525189 554422991 736368280 668440285 736368280 668440285 423222037 389520537 423222037 389520537 98588319 311641236 98588319 311641236 56762723 130802314 56762723 130802314 999398843 123828956 999398843 123828956 372591212 927404724 372591212 927404724 978687067 264598998 978687067 264598998 987203067 109130071 987203067 109130071 162542240 222446258 162542240 222446258 230096613 640634738 230096613 640634738 255814456 691578707 255814456 691578707 119699287 830864826 119699287 830864826 87959552 284480143 87959552 284480143 27542327 235333793 27542327 235333793 293361107 219438524 293361107 219438524 508239255 27939669 508239255 27939669 775424034 213943128 775424034 213943128 868236555 10363267 868236555 10363267 376343248 531249501 376343248 531249501 157917257 868927663 157917257 868927663 360421222 965284452 360421222 965284452 899843399 487890315 899843399 487890315 3657382 515693504 3657382 515693504 19436002 422377754 19436002 422377754 912317019 313394872 912317019 313394872 993806699 165081877 993806699 165081877 777145222 720263103 777145222 720263103 42032681 964690189 42032681 964690189 880420976 517458565 880420976 517458565 285624360 654094468 285624360 654094468 724370178 18976804 724370178 18976804 36157875 930161224 36157875 930161224 21195282 557393164 21195282 557393164 3493070 827087295 3493070 827087295 3308101 922697325 3308101 922697325 76681487 987839085 76681487 987839085 72775128 717303435 72775128 717303435 373631889 728271205 373631889 728271205 659445474 915938353 659445474 915938353 779222603 923712314 779222603 923712314 963556047 997232029 963556047 997232029 976117241 998789368 976117241 998789368 403024266 48005823 403024266 48005823 361954044 14501366 361954044 14501366 440790952 6069270 440790952 6069270 204170739 607882 204170739 607882 759429300 347405 759429300 347405 992738489 210652 992738489 210652 112648781 647594339 112648781 647594339 255993477 470700742 255993477 470700742 162173919 652107721 162173919 652107721 55144632 261654957 55144632 261654957 172611483 666556536 172611483 666556536 409179910 482199653 409179910 482199653 761046077 755837698 761046077 755837698 643620153 252312819 643620153 252312819 703133371 81338516 703133371 81338516 708231684 567152925 708231684 567152925 979628025 563333566 979628025 563333566 756172739 840085513 756172739 840085513 210228177 854129725 210228177 854129725 825810266 492494101 825810266 492494101 982171904 880186731 982171904 880186731 996777314 140795386 996777314 140795386 998216903 495397350 998216903 495397350 999716166 286158577 999716166 286158577 999827507 425051950 999827507 425051950 999994682 918656598 999994682 918656598 724998882 935702914 724998882 935702914 553712952 972846732 553712952 972846732 683825551 857179997 683825551 857179997 699009923 41343052 699009923 41343052 349936086 41254522 349936086 41254522 247355273 19289716 247355273 19289716 163304234 289520981 163304234 289520981 21811406 170340512 21811406 170340512 17287968 49040173 17287968 49040173 5183083 827466641 5183083 827466641 827679186 884468587 827679186 884468587 727927362 602917613 727927362 602917613 263779264 831158799 263779264 831158799 726512512 931738697 726512512 931738697 520334617 992270240 520334617 992270240 201302070 992734976 201302070 992734976 572631270 994289811 572631270 994289811 846350949 997023524 846350949 997023524 919725857 445635121 919725857 445635121 941571003 9895805 941571003 9895805 270237070 378894355 270237070 378894355 549682950 91230753 549682950 91230753 98367961 489266573 98367961 489266573 65573272 425107579 65573272 425107579 479312173 958016435 479312173 958016435 116923256 278436497 116923256 278436497 81683363 678784932 81683363 678784932 59513796 965098383 59513796 965098383 52542649 971186772 52542649 971186772 826623724 347055036 826623724 347055036 320637775 817780448 320637775 817780448 212063691 934527686 212063691 934527686 837965771 143068731 837965771 143068731 843746375 101964326 843746375 101964326 986643058 81233543 986643058 81233543 147327350 369956186 147327350 369956186 47776555 146918892 47776555 146918892 27868167 46868695 27868167 46868695 252563360 9489529 252563360 9489529 71360869 1758400 71360869 1758400 50924225 59036734 50924225 59036734 39528114 808047 39528114 808047 7736378 191500 7736378 191500 514641805 24682 514641805 24682 413466659 17961 413466659 17961 155910864 382733428 155910864 382733428 404981063 391853214 404981063 391853214 726769393 893318747 726769393 893318747 328581613 900985970 328581613 900985970 80676148 902333182 80676148 902333182 125945531 232973097 125945531 232973097 519946018 159872684 519946018 159872684 997683387 61577289 997683387 61577289 999213246 39808313 999213246 39808313 999694152 31888506 999694152 31888506 999884401 627758268 999884401 627758268 442431176 996214094 442431176 996214094 283960317 48052633 283960317 48052633 187126011 434225135 187126011 434225135 642927930 822078690 642927930 822078690 370634956 541039274 370634956 541039274 697121136 831408820 697121136 831408820 978732160 869574243 978732160 869574243 982784760 504007610 982784760 504007610 452590195 30705136 452590195 30705136 527192218 457442925 527192218 457442925 293171633 603594649 293171633 603594649 681487644 510528359 681487644 510528359 739977974 790103973 739977974 790103973 706094698 678151778 706094698 678151778 199491988 494417993 199491988 494417993 412244574 638798721 412244574 638798721 836584307 47712263 836584307 47712263 838671559 802378871 838671559 802378871 862361761 467399000 862361761 467399000 923451752 747214908 923451752 747214908 944483676 799767154 944483676 799767154 980380756 888827520 980380756 888827520 331540385 927390051 331540385 927390051 85992419 996771782 85992419 996771782 938259019 963463001 938259019 963463001 950348610 802558117 950348610 802558117 976121562 766292078 976121562 766292078 527240701 964139210 527240701 964139210 574920679 784957699 574920679 784957699 670596337 924275742 670596337 924275742 590831543 935137193 590831543 935137193 398248017 216678508 398248017 216678508 170468425 119396657 170468425 119396657 740426772 245032535 740426772 245032535 775485455 88192097 775485455 88192097 192913262 49766657 192913262 49766657 529784275 879692571 529784275 879692571 910030347 772196126 910030347 772196126 170646321 203083942 170646321 203083942 429673102 403023798 429673102 403023798 222926480 721831064 222926480 721831064 857591086 734264614 857591086 734264614 944530615 964979211 944530615 964979211 423223230 992673157 423223230 992673157 369813284 992804981 369813284 992804981 94054303 997842443 94054303 997842443 684482300 998310475 684482300 998310475 165186905 843672881 165186905 843672881 879460034 84599910 879460034 84599910 902847735 71645999 902847735 71645999 909052849 324026105 909052849 324026105 955722673 103302409 955722673 103302409 958843125 60969066 958843125 60969066 437307046 5612650 437307046 5612650 304812225 153662433 304812225 153662433 145720986 956398636 145720986 956398636 70696177 468429955 70696177 468429955 8658115 211761955 8658115 211761955 5325904 954988699 5325904 954988699 572278165 741163108 572278165 741163108 336279604 681467040 336279604 681467040 823009468 455406579 823009468 455406579 995445137 820711240 995445137 820711240 996320808 980866214 996320808 980866214 998083358 30439485 998083358 30439485 999049927 549215200 999049927 549215200 999602077 356659665 999602077 356659665 999798603 194788266 999798603 194788266 999801928 588033559 999801928 588033559 999934609 311828377 999934609 311828377 774962268 47455978 774962268 47455978 866174293 29585487 866174293 29585487 696325132 679531837 696325132 679531837 196603588 423846950 196603588 423846950 32016598 973983325 32016598 973983325 240621500 177599117 240621500 177599117 680974830 787799383 680974830 787799383 374801094 835283054 374801094 835283054 609105674 920500277 609105674 920500277 326732573 930080974 326732573 930080974 605264390 975239347 605264390 975239347 874784952 600887657 874784952 600887657 920401957 820671093 920401957 820671093 923073211 264277874 923073211 264277874 927262547 129931842 927262547 129931842 980410757 375713695 980410757 375713695 995982448 796494136 995982448 796494136 998829133 36180632 998829133 36180632 14802164 17923106 14802164 17923106 384412102 354824691 384412102 354824691 945347177 225138299 945347177 225138299 998060472 814233929 998060472 814233929 998278372 186795551 998278372 186795551 798502461 37711681 798502461 37711681 423841746 963246903 423841746 963246903 657273076 127880111 657273076 127880111 965982531 64645402 965982531 64645402 993913457 44259530 993913457 44259530 996831158 204958544 996831158 204958544 988248463 497692872 988248463 497692872 996887789 325328829 996887789 325328829 992153009 133330966 992153009 133330966 129029541 653729365 129029541 653729365 11125711 396262468 11125711 396262468 816441515 222665726 816441515 222665726 836036826 129089983 836036826 129089983 83052361 13767547 83052361 13767547 473268296 645231 473268296 645231 351323564 97620591 351323564 97620591 742226614 564608371 742226614 564608371 335601824 334352636 335601824 334352636 586223101 485911487 586223101 485911487 841789772 111585517 841789772 111585517 958918419 89719792 958918419 89719792 977285611 35908283 977285611 35908283 504268750 32314292 504268750 32314292 474956810 4636814 474956810 4636814 337327034 281608 337327034 281608 45155094 714268259 45155094 714268259 12115476 885931479 12115476 885931479 626536661 131908825 626536661 131908825 590160079 825612706 590160079 825612706 222865679 850762983 222865679 850762983 139197104 51512534 139197104 51512534 109037954 248577022 109037954 248577022 655128577 132360303 655128577 132360303 300770520 920378854 300770520 920378854 500638317 826020881 500638317 826020881 165894578 898507336 165894578 898507336 628950660 89446536 628950660 89446536 553535328 54461278 553535328 54461278 799825944 30998076 799825944 30998076 459362069 6093192 459362069 6093192 385946853 672236193 385946853 672236193 185958577 840310389 185958577 840310389 102297083 856559810 102297083 856559810 22199080 832621318 22199080 832621318 70312398 600718611 70312398 600718611 575271911 956311664 575271911 956311664 416989519 872768121 416989519 872768121 860160122 328816787 860160122 328816787 972501575 179771415 972501575 179771415 120412057 30802083 120412057 30802083 113359454 286921694 113359454 286921694 385340301 855529881 385340301 855529881 600201056 232629849 600201056 232629849 527363982 394556803 527363982 394556803 893048297 412625589 893048297 412625589 404579707 336999610 404579707 336999610 313483754 672842425 313483754 672842425 257916986 670996766 257916986 670996766 10020457 309323322 10020457 309323322 8917940 183478307 8917940 183478307 2018044 474043762 2018044 474043762 674053 383991918 674053 383991918 28130156 991198222 28130156 991198222 4374698 789494999 4374698 789494999 160300163 330124064 160300163 330124064 624252902 315961894 624252902 315961894 214967041 48294076 214967041 48294076 158691975 36776849 158691975 36776849 69704767 971586177 69704767 971586177 47896011 598318437 47896011 598318437 36080031 425457898 36080031 425457898 990256941 9929045 990256941 9929045 991848195 149593220 991848195 149593220 200181813 53993612 200181813 53993612 887515448 51636030 887515448 51636030 905762336 903763359 905762336 903763359 930837329 776550850 930837329 776550850 420809778 609938604 420809778 609938604 166666404 129453891 166666404 129453891 132519526 32483246 132519526 32483246 187868345 675898331 187868345 675898331 949458967 351280253 949458967 351280253 762317857 621679262 762317857 621679262 171582806 838836479 171582806 838836479 165167415 998340367 165167415 998340367 20884966 44496706 20884966 44496706 19872703 616424021 19872703 616424021 8195902 169630775 8195902 169630775 833889284 163170968 833889284 163170968 617860398 904214398 617860398 904214398 273150844 999354597 273150844 999354597 52174195 999644991 52174195 999644991 29304102 725633 29304102 725633 61622978 331715 61622978 331715 36148256 166088 36148256 166088 738254590 85131 738254590 85131 431682377 799228624 431682377 799228624 710538469 507666350 710538469 507666350 307491922 130681952 307491922 130681952 57021705 66690041 57021705 66690041 300209899 872836585 300209899 872836585 109314172 259447134 109314172 259447134 90591622 763280300 90591622 763280300 937905654 487493369 937905654 487493369 397070462 39431018 397070462 39431018 864565656 6650037 864565656 6650037 720814194 1589447 720814194 1589447 903731022 1327702 903731022 1327702 927486329 648848491 927486329 648848491 7451961 582490367 7451961 582490367 615246036 765631035 615246036 765631035 576156592 865826816 576156592 865826816 703860164 12113095 703860164 12113095 874415109 2999727 874415109 2999727 527277484 317793794 527277484 317793794 148025124 229567974 148025124 229567974 311031940 174012870 311031940 174012870 381196523 642948782 381196523 642948782 171887205 99117250 171887205 99117250 82513877 790976061 82513877 790976061 22457597 315430159 22457597 315430159 18547691 59134876 18547691 59134876 468503480 317571571 468503480 317571571 379707901 500236133 379707901 500236133 768162386 744138020 768162386 744138020 983896559 140683977 983896559 140683977 991595081 463482382 991595081 463482382 999429913 978228853 999429913 978228853 999643956 999518973 999643956 999518973 276560395 840596133 276560395 840596133 173183749 335392258 173183749 335392258 294654309 141999641 294654309 141999641 590657357 645184202 590657357 645184202 113331191 913025944 113331191 913025944 765235664 702901023 765235664 702901023 217612519 952612906 217612519 952612906 180554976 963326776 180554976 963326776 37607904 840158524 37607904 840158524 617392797 871552834 617392797 871552834 944208861 821197777 944208861 821197777 622342683 862286013 622342683 862286013 98878071 943770524 98878071 943770524 840707578 987514234 840707578 987514234 966551124 818294462 966551124 818294462 923643210 392560535 923643210 392560535 286878805 943204343 286878805 943204343 31246451 680005847 31246451 680005847 276302963 591903351 276302963 591903351 148056809 583715551 148056809 583715551 24881621 844957317 24881621 844957317 7250280 328950302 7250280 328950302 2052771 136461741 2052771 136461741 960265201 23109288 960265201 23109288 975142847 779694766 975142847 779694766 5731797 874638021 5731797 874638021 519350435 968103685 519350435 968103685 4974262 803485009 4974262 803485009 1368139 989410315 1368139 989410315 637067 297351443 637067 297351443 205272363 182013360 205272363 182013360 77821942 608963953 77821942 608963953 408414575 633271283 408414575 633271283 659745291 772008878 659745291 772008878 715733710 870367594 715733710 870367594 178789837 930314342 178789837 930314342 683572956 608894454 683572956 608894454 182275948 571303721 182275948 571303721 717812548 402979471 717812548 402979471 937318377 73008600 937318377 73008600 254592223 6210654 254592223 6210654 359310007 231040719 359310007 231040719 915091860 11185629 915091860 11185629 915201593 909749039 915201593 909749039 941973964 989987004 941973964 989987004 121057823 810673285 121057823 810673285 510633224 922935003 510633224 922935003 852116598 994619453 852116598 994619453 998527640 757158415 998527640 757158415 948007190 952338246 948007190 952338246 987430128 967945657 987430128 967945657 989747051 988533961 989747051 988533961 543074601 481834421 543074601 481834421 473178951 440297183 473178951 440297183 679881265 213192021 679881265 213192021 803474680 140275851 803474680 140275851 90097639 118257387 90097639 118257387 945766568 942003813 945766568 942003813 980074449 973249051 980074449 973249051 713336709 620817755 713336709 620817755 920180032 446551608 920180032 446551608 989905825 335042725 989905825 335042725 996764781 915565576 996764781 915565576 999337865 598767433 999337865 598767433 999629707 175130937 999629707 175130937 286481093 765685432 286481093 765685432 102276856 965257987 102276856 965257987 26229321 624918542 26229321 624918542 6043102 988306106 6043102 988306106 984829 390067820 984829 390067820 889002 914082788 889002 914082788 620770 918637300 620770 918637300 536152 817012763 536152 817012763 21894 718894453 21894 718894453 759851734 49789325 759851734 49789325 763266983 632445611 763266983 632445611 917600807 857272994 917600807 857272994 38074008 641469344 38074008 641469344 15686088 985311304 15686088 985311304 14394975 990944371 14394975 990944371 646603554 683060469 646603554 683060469 422622141 833302492 422622141 833302492 863485751 290244653 863485751 290244653 875123850 199854874 875123850 199854874 955533819 428172095 955533819 428172095 997406768 631621263 997406768 631621263 999944342 142366623 999944342 142366623 999980588 340337812 999980588 340337812 174796862 409550521 174796862 409550521 68927116 971982850 68927116 971982850 988922461 235719902 988922461 235719902 236542064 109771204 236542064 109771204 560086669 78290048 560086669 78290048 436867202 5604477 436867202 5604477 195551120 2065708 195551120 2065708 71579186 1289251 71579186 1289251 1113974 1001922 1113974 1001922 552411629 804911 552411629 804911 763423569 661457422 763423569 661457422 668379972 539329410 668379972 539329410 787147782 880359488 787147782 880359488 904685639 529178101 904685639 529178101 924021349 429551881 924021349 429551881 512045367 704959725 512045367 704959725 548115238 915242256 548115238 915242256 117770836 173988197 117770836 173988197 788747457 70996468 788747457 70996468 21028927 32259729 21028927 32259729 353220698 813524851 353220698 813524851 258047324 925160443 258047324 925160443 116116386 184549466 116116386 184549466 778509623 51445119 778509623 51445119 260407850 335567906 260407850 335567906 165119408 740998143 165119408 740998143 504526001 99005630 504526001 99005630 196827622 679043685 196827622 679043685 110685716 690250186 110685716 690250186 821055911 496260547 821055911 496260547 980794149 393725707 980794149 393725707 984301440 879759962 984301440 879759962 399926432 965271492 399926432 965271492 706452568 227465422 706452568 227465422 451228550 189087019 451228550 189087019 309856197 440964209 309856197 440964209 481550174 717232972 481550174 717232972 387922114 887852798 387922114 887852798 314433984 952643595 314433984 952643595 241152619 970427456 241152619 970427456 40474448 185445096 40474448 185445096 8332820 48213129 8332820 48213129 4130897 556384003 4130897 556384003 950977289 883805647 950977289 883805647 733525904 358686530 733525904 358686530 356138925 443823267 356138925 443823267 900599765 185548189 900599765 185548189 388573470 109103250 388573470 109103250 7435961 63725537 7435961 63725537 777565420 34277474 777565420 34277474 842410679 403852690 842410679 403852690 812173282 285201020 812173282 285201020 983507165 845834351 983507165 845834351 987486595 875338609 987486595 875338609 994933288 653088701 994933288 653088701 998562268 203870328 998562268 203870328 999448098 596702873 999448098 596702873 999496190 731074236 999496190 731074236 999905651 872101326 999905651 872101326 125894741 281836175 125894741 281836175 98375453 709362468 98375453 709362468 4717403 964516574 4717403 964516574 4458698 976944635 4458698 976944635 296070106 987952091 296070106 987952091 885844394 993711097 885844394 993711097 832970759 158404711 832970759 158404711 846789584 145842901 846789584 145842901 273215614 410042199 273215614 410042199 29393151 6688749 29393151 6688749 7942632 4353589 7942632 4353589 875434866 736787372 875434866 736787372 495503626 588944086 495503626 588944086 493772958 304031941 493772958 304031941 266657846 195585338 266657846 195585338 265112991 706690453 265112991 706690453 154497742 74867953 154497742 74867953 105550635 953819597 105550635 953819597 19264165 957047921 19264165 957047921 597245434 959785532 597245434 959785532 892330260 981038867 892330260 981038867 282241520 223174847 282241520 223174847 256684435 82799558 256684435 82799558 799794088 25728031 799794088 25728031 330594883 141158512 330594883 141158512 361982183 96068479 361982183 96068479 264016252 919331590 264016252 919331590 243380496 998963241 243380496 998963241 155751531 504811332 155751531 504811332 149475166 141088557 149475166 141088557 66372978 196997327 66372978 196997327 42181648 481098109 42181648 481098109 565473109 144000859 565473109 144000859 987296234 552546526 987296234 552546526 992422509 426971404 992422509 426971404 994420595 686535196 994420595 686535196 242293039 51889585 242293039 51889585 178109092 43797962 178109092 43797962 55827333 33031629 55827333 33031629 899024738 625149659 899024738 625149659 915282802 70672194 915282802 70672194 950827523 3925664 950827523 3925664 989065729 653595477 989065729 653595477 994007923 72786830 994007923 72786830 995977039 45739774 995977039 45739774 480724255 14106467 480724255 14106467 586956758 625095710 586956758 625095710 926790826 241552935 926790826 241552935 953478696 991036373 953478696 991036373 973817482 146134267 973817482 146134267 995701165 687546397 995701165 687546397 976726709 9997737 976726709 9997737 689800897 423194621 689800897 423194621 407093870 900590142 407093870 900590142 338817888 13545712 338817888 13545712 563900295 2605361 563900295 2605361 321942189 223003997 321942189 223003997 50256987 334415903 50256987 334415903 33594948 963170707 33594948 963170707 770141239 981282562 770141239 981282562 372295554 996130446 372295554 996130446 475621803 998156411 475621803 998156411 654625081 999064435 654625081 999064435 189176738 999270183 189176738 999270183 745487799 999649069 745487799 999649069 951708590 37507983 951708590 37507983 190673205 163881152 190673205 163881152 362491159 1254933 362491159 1254933 108664473 431499 108664473 431499 104540523 236445 104540523 236445 242307359 982712427 242307359 982712427 232959676 320653491 232959676 320653491 123206904 284072700 123206904 284072700 189547645 19497866 189547645 19497866 546610706 10481295 546610706 10481295 925023717 582572826 925023717 582572826 873321477 925184250 873321477 925184250 817679751 975473803 817679751 975473803 361448456 540563585 361448456 540563585 12763061 185256245 12763061 185256245 345713805 125599740 345713805 125599740 446916355 93995764 446916355 93995764 337109677 76667414 337109677 76667414 33603781 23011050 33603781 23011050 106540794 17013480 106540794 17013480 169762955 4831542 169762955 4831542 223954390 1871323 223954390 1871323 767025445 615878233 767025445 615878233 899980091 90891545 899980091 90891545 941866736 114920348 941866736 114920348 951838589 135525222 951838589 135525222 954311561 888774802 954311561 888774802 82801762 130611842 82801762 130611842 78880474 48903007 78880474 48903007 166873081 42866827 166873081 42866827 711881571 5024919 711881571 5024919 763254665 1608770 763254665 1608770 517594652 644476133 517594652 644476133 442447574 75053400 442447574 75053400 623734177 53541685 623734177 53541685 807900833 20785355 807900833 20785355 852719563 3662863 852719563 3662863 978763918 1235915 978763918 1235915 822852483 849695894 822852483 849695894 910465111 275389515 910465111 275389515 459777185 263000772 459777185 263000772 32924420 159832426 32924420 159832426 390664948 957604972 390664948 957604972 827060496 993595356 827060496 993595356 996573915 899895771 996573915 899895771 999092007 870899914 999092007 870899914 999383491 309974455 999383491 309974455 485985760 347506465 485985760 347506465 96696092 73957354 96696092 73957354 33019441 402377589 33019441 402377589 28359271 741799972 28359271 741799972 4992439 645610677 4992439 645610677 4089898 993553498 4089898 993553498 290983133 994928978 290983133 994928978 100779646 384937961 100779646 384937961 807456861 109905484 807456861 109905484 838940778 46677251 838940778 46677251 799225953 325167900 799225953 325167900 857589514 195570633 857589514 195570633 640338654 728200377 640338654 728200377 302706351 728365074 302706351 728365074 15238090 383180611 15238090 383180611 3675112 742726509 3675112 742726509 989213645 855681543 989213645 855681543 989437904 918242015 989437904 918242015 358844036 287783073 358844036 287783073 679994600 443019909 679994600 443019909 790948472 128363227 790948472 128363227 936661846 182128590 936661846 182128590 968712653 962094246 968712653 962094246 995251148 195453834 995251148 195453834 52477397 160847479 52477397 160847479 6576499 961402548 6576499 961402548 251030690 991801186 251030690 991801186 158723782 999269356 158723782 999269356 958521978 392122253 958521978 392122253 670092942 966683555 670092942 966683555 927380119 28404970 927380119 28404970 358675459 714393 358675459 714393 231214480 585914 231214480 585914 112400133 422481 112400133 422481 350984486 334043 350984486 334043 663626121 496819241 663626121 496819241 311787952 126182482 311787952 126182482 190149770 782967717 190149770 782967717 834683853 894430451 834683853 894430451 301739665 420931341 301739665 420931341 718775475 417627157 718775475 417627157 487065317 283040557 487065317 283040557 16572113 481152070 16572113 481152070 9266851 769483578 9266851 769483578 4901332 791982266 4901332 791982266 2569391 530239973 2569391 530239973 856163911 572056572 856163911 572056572 235589740 850673625 235589740 850673625 57805830 181411009 57805830 181411009 184192241 60524353 184192241 60524353 699849172 852696125 699849172 852696125 765363406 472449162 765363406 472449162 891774097 148476884 891774097 148476884 930570226 448199737 930570226 448199737 314375104 302806603 314375104 302806603 985012651 36904149 985012651 36904149 13346182 995509997 13346182 995509997 253164559 997932413 253164559 997932413 63928151 999725832 63928151 999725832 900467490 999909306 900467490 999909306 615878926 999933132 615878926 999933132 699352315 26247554 699352315 26247554 826497427 17526061 826497427 17526061 334461680 333766014 334461680 333766014 883544177 185337598 883544177 185337598 982216483 378747924 982216483 378747924 987736455 712364985 987736455 712364985 926703747 825002299 926703747 825002299 77081350 264940102 77081350 264940102 61799865 214876109 61799865 214876109 59927029 518393452 59927029 518393452 49290419 753461536 49290419 753461536 19525700 969131887 19525700 969131887 5270806 993824274 5270806 993824274 3635961 997252056 3635961 997252056 325031933 997684599 325031933 997684599 169490533 998636964 169490533 998636964 161010922 699029380 161010922 699029380 9429357 709970860 9429357 709970860 684600017 791832776 684600017 791832776 156632953 848814456 156632953 848814456 159721564 519131002 159721564 519131002 271282287 710783532 271282287 710783532 32214133 764824604 32214133 764824604 379940723 333700851 379940723 333700851 419365905 70226555 419365905 70226555 64260652 444653951 64260652 444653951 30391227 137500769 30391227 137500769 3427713 935434880 3427713 935434880 200259520 984966000 200259520 984966000 830588915 992091984 830588915 992091984 558696209 994965963 558696209 994965963 34826796 449539747 34826796 449539747 30957679 343969587 30957679 343969587 18777388 901760955 18777388 901760955 16194691 719595630 16194691 719595630 376622113 736191689 376622113 736191689 501944755 995055384 501944755 995055384 11488337 998592301 11488337 998592301 334563628 998949080 334563628 998949080 552275570 999046644 552275570 999046644 348766462 873278870 348766462 873278870 730582973 898083956 730582973 898083956 947339699 589563901 947339699 589563901 764859556 938511835 764859556 938511835 828696849 906282461 828696849 906282461 591648727 754317406 591648727 754317406 86655614 926121806 86655614 926121806 169244450 948308560 169244450 948308560 908592316 962718652 908592316 962718652 999249950 284838668 999249950 284838668 999656429 940315641 999656429 940315641 999707210 156671555 999707210 156671555 435337826 781270143 435337826 781270143 412086642 874763615 412086642 874763615 688268546 999735437 688268546 999735437 991525638 999893374 991525638 999893374 909686716 540424458 909686716 540424458 394492037 261447889 394492037 261447889 625605971 897112629 625605971 897112629 246334007 525317936 246334007 525317936 600099670 837011418 600099670 837011418 780593732 475039283 780593732 475039283 211277936 100826658 211277936 100826658 582971733 30493133 582971733 30493133 900882144 26920585 900882144 26920585 112088988 963513156 112088988 963513156 904817874 507298285 904817874 507298285 224179156 618192499 224179156 618192499 136111818 877793540 136111818 877793540 296792768 879159093 296792768 879159093 835746753 533097105 835746753 533097105 988408908 305713918 988408908 305713918 988807261 805684762 988807261 805684762 668631853 99282408 668631853 99282408 814064377 184013365 814064377 184013365 994869295 318185803 994869295 318185803 675136292 876890340 675136292 876890340 1094983 293710006 1094983 293710006 435965 214987848 435965 214987848 459039678 206061354 459039678 206061354 588396001 172378628 588396001 172378628 376822979 163485786 376822979 163485786 470532532 52938073 470532532 52938073 514472645 14617030 514472645 14617030 543288854 679082801 543288854 679082801 7785887 891625219 7785887 891625219 401549717 771517340 401549717 771517340 415467660 815005790 415467660 815005790 122838289 25033431 122838289 25033431 870166892 596432720 870166892 596432720 921226708 633136460 921226708 633136460 240568099 140602515 240568099 140602515 97604441 71018076 97604441 71018076 16831709 415739430 16831709 415739430 851444212 847259276 851444212 847259276 145608335 956934319 145608335 956934319 649055420 972198546 649055420 972198546 372464616 974036725 372464616 974036725 841984093 561081255 841984093 561081255 969533188 271095050 969533188 271095050 437593153 621269795 437593153 621269795 500620194 537184630 500620194 537184630 557841591 256928437 557841591 256928437 264804504 254587766 264804504 254587766 88197350 114434154 88197350 114434154 19525106 100188739 19525106 100188739 12677906 593701238 12677906 593701238 3769333 198496333 3769333 198496333 934043216 30598620 934043216 30598620 565873158 477813161 565873158 477813161 722865909 335851911 722865909 335851911 782045192 255325866 782045192 255325866 733164938 820475030 733164938 820475030 118223097 828859687 118223097 828859687 114571008 498095526 114571008 498095526 36585932 107044176 36585932 107044176 28751286 84577112 28751286 84577112 18619638 84045540 18619638 84045540 322352609 19190102 322352609 19190102 245420177 42730584 245420177 42730584 241797182 13307882 241797182 13307882 688797212 746979919 688797212 746979919 621558716 795101570 621558716 795101570 691553137 935820309 691553137 935820309 159723532 930933835 159723532 930933835 93051046 115974842 93051046 115974842 29020354 46621866 29020354 46621866 613829687 44099681 613829687 44099681 514180730 2035705 514180730 2035705 886316871 659664 886316871 659664 654736686 534928673 654736686 534928673 502350105 675360393 502350105 675360393 904984029 902831288 904984029 902831288 502223689 910785400 502223689 910785400 559380000 570032822 559380000 570032822 430906997 974994471 430906997 974994471 612156153 987501256 612156153 987501256 784199677 92331165 784199677 92331165 12125046 312926946 12125046 312926946 6386680 910195960 6386680 910195960 782138873 180568989 782138873 180568989 570143495 902791547 570143495 902791547 166432118 907928977 166432118 907928977 36538906 923040270 36538906 923040270 961823336 226658073 961823336 226658073 512007401 220872978 512007401 220872978 999575227 662071352 999575227 662071352 208467858 901115865 208467858 901115865 37353599 393744896 37353599 393744896 484064509 574359657 484064509 574359657 877679280 101044061 877679280 101044061 942530421 8544823 942530421 8544823 936178506 4700918 936178506 4700918 153708314 86092843 153708314 86092843 940644806 943722540 940644806 943722540 974834227 980414728 974834227 980414728 992517799 614576407 992517799 614576407 997257920 124143798 997257920 124143798 614082086 412459008 614082086 412459008 376068764 456979507 376068764 456979507 92008717 719686761 92008717 719686761 43719929 495756533 43719929 495756533 929438255 321579255 929438255 321579255 620202893 360219349 620202893 360219349 769803791 225223131 769803791 225223131 858603206 625220952 858603206 625220952 255759158 554778064 255759158 554778064 112159196 359275379 112159196 359275379 95230195 734473067 95230195 734473067 351108028 966750634 351108028 966750634 655403904 788232376 655403904 788232376 89770887 784912625 89770887 784912625 65394612 827197607 65394612 827197607 422491028 885868444 422491028 885868444 782688814 904259323 782688814 904259323 177046261 881879044 177046261 881879044 720602987 903442933 720602987 903442933 365609652 398858275 365609652 398858275 751375881 924687876 751375881 924687876 309901512 930895864 309901512 930895864 408885137 878234900 408885137 878234900 652862476 158976488 652862476 158976488 624092185 993218994 624092185 993218994 534106790 993999661 534106790 993999661 567732378 994260454 567732378 994260454 436984557 905605419 436984557 905605419 205930095 535145610 205930095 535145610 170109318 778955925 170109318 778955925 665184816 620260513 665184816 620260513 570161446 851543935 570161446 851543935 927841210 626212527 927841210 626212527 745610957 815418954 745610957 815418954 508146434 816485189 508146434 816485189 707729314 158457121 707729314 158457121 877470817 866307938 877470817 866307938 975842909 248501992 975842909 248501992 986380548 223885359 986380548 223885359 993535553 190400127 993535553 190400127 998372233 11171834 998372233 11171834 686794874 6437146 686794874 6437146 186236052 185686207 186236052 185686207 829595448 357751644 829595448 357751644 580030026 575545451 580030026 575545451 852135891 626435423 852135891 626435423 993023886 900869318 993023886 900869318 377163738 945159935 377163738 945159935 358946902 974722833 358946902 974722833 823712104 815598626 823712104 815598626 152091138 849787367 152091138 849787367 251127835 604217582 251127835 604217582 283284496 892405807 283284496 892405807 971737936 964017985 971737936 964017985 228138241 729278800 228138241 729278800 585156243 168203398 585156243 168203398 626714216 134241962 626714216 134241962 519234079 120876700 519234079 120876700 48447195 298237836 48447195 298237836 788583507 385482177 788583507 385482177 420596145 398122491 420596145 398122491 535506055 17903701 535506055 17903701 740068807 892021435 740068807 892021435 873044523 962267674 873044523 962267674 934462483 283523478 934462483 283523478 1422023 120961500 1422023 120961500 331739833 664297860 331739833 664297860 230528899 591504394 230528899 591504394 77325426 894765067 77325426 894765067 71927667 916979881 71927667 916979881 70108599 932748209 70108599 932748209 892028424 680982996 892028424 680982996 436946261 880708828 436946261 880708828 343645191 902716151 343645191 902716151 449531786 319506513 449531786 319506513 583168121 86712031 583168121 86712031 586720082 56801191 586720082 56801191 685220994 13250135 685220994 13250135 367304307 482921096 367304307 482921096 662882845 989429013 662882845 989429013 61187766 229572389 61187766 229572389 108974052 323569283 108974052 323569283 82075285 692319067 82075285 692319067 352354790 821877143 352354790 821877143 551844793 830228120 551844793 830228120 718774068 888173922 718774068 888173922 829180654 909702788 829180654 909702788 913696159 412123793 913696159 412123793 945835797 645882320 945835797 645882320 946805888 885340063 946805888 885340063 374477866 970208748 374477866 970208748 632364911 994629784 632364911 994629784 908931172 996662281 908931172 996662281 919034289 702288471 919034289 702288471 977334328 221164333 977334328 221164333 996609583 26613381 996609583 26613381 514864594 8103461 514864594 8103461 928254947 988412472 928254947 988412472 968119775 993671908 968119775 993671908 986685178 862267340 986685178 862267340 997275844 90684569 997275844 90684569 998718426 40258793 998718426 40258793 999573121 116788279 999573121 116788279 999795871 154995647 999795871 154995647 999848308 100204073 999848308 100204073 462273909 558933648 462273909 558933648 407219668 687513129 407219668 687513129 144555376 944428828 144555376 944428828 45869748 463999728 45869748 463999728 38592915 929804806 38592915 929804806 4082414 987172933 4082414 987172933 61332406 487037093 61332406 487037093 46007708 768029845 46007708 768029845 591242629 708640147 591242629 708640147 100337415 976151165 100337415 976151165 989468141 985228209 989468141 985228209 858420125 407445655 858420125 407445655 725846622 632294214 725846622 632294214 936298812 423362128 936298812 423362128 290019990 116660833 290019990 116660833 521103601 50214981 521103601 50214981 169237623 5003309 169237623 5003309 670137964 432023588 670137964 432023588 929866525 605844485 929866525 605844485 963193555 680270259 963193555 680270259 979514365 145727290 979514365 145727290 579961546 808373111 579961546 808373111 114852634 282412391 114852634 282412391 50632289 652300050 50632289 652300050 65272008 813757312 65272008 813757312 62030089 983891481 62030089 983891481 841173164 171606991 841173164 171606991 871087702 97686439 871087702 97686439 926313503 195801028 926313503 195801028 852340134 133100823 852340134 133100823 854849405 711653191 854849405 711653191 434303761 155027175 434303761 155027175 406536386 26360590 406536386 26360590 996500289 959684767 996500289 959684767 998851192 970093020 998851192 970093020 999200332 593276671 999200332 593276671 999535409 568441443 999535409 568441443 137791617 491976415 137791617 491976415 363211867 404324300 363211867 404324300 252456987 388425522 252456987 388425522 944337925 303932836 944337925 303932836 60050637 7918810 60050637 7918810 39763240 627487244 39763240 627487244 7370444 1581863 7370444 1581863 837147671 803712 837147671 803712 955459193 531972527 955459193 531972527 342488547 402164734 342488547 402164734 212366140 282270742 212366140 282270742 984675132 628580229 984675132 628580229 922710162 792182339 922710162 792182339 953304152 555981440 953304152 555981440 995406138 475602132 995406138 475602132 615493024 168049290 615493024 168049290 929777926 31029815 929777926 31029815 667313930 838782310 667313930 838782310 342587647 843595700 342587647 843595700 119141374 301736755 119141374 301736755 47615073 463416746 47615073 463416746 606684 203100923 606684 203100923 45251684 190943201 45251684 190943201 23039558 65008323 23039558 65008323 13530019 15893149 13530019 15893149 8979301 935739822 8979301 935739822 801899262 959061060 801899262 959061060 925855906 859946841 925855906 859946841 447687137 911246143 447687137 911246143 137853257 935767186 137853257 935767186 12364459 926175316 12364459 926175316 889045815 934572594 889045815 934572594 992411178 150490911 992411178 150490911 997939175 637177904 997939175 637177904 999231129 788691296 999231129 788691296 527974443 865864025 527974443 865864025 635490819 944345130 635490819 944345130 336899743 953169782 336899743 953169782 574207475 504776025 574207475 504776025 675367466 7604815 675367466 7604815 341002691 129897972 341002691 129897972 296463116 796533989 296463116 796533989 186783105 57551843 186783105 57551843 797898488 313083645 797898488 313083645 787416629 156994243 787416629 156994243 543042034 100419457 543042034 100419457 797569426 615675813 797569426 615675813 809410752 685398747 809410752 685398747 262236324 403563476 262236324 403563476 241313026 953460425 241313026 953460425 731854675 824095310 731854675 824095310 940212202 365130862 940212202 365130862 954264744 370236673 954264744 370236673 218633507 186737507 218633507 186737507 87450277 126306529 87450277 126306529 961368037 38668204 961368037 38668204 969146597 33083276 969146597 33083276 973153683 3285425 973153683 3285425 440379341 1095060 440379341 1095060 750423532 747821097 750423532 747821097 86822146 90913251 86822146 90913251 843455406 68129827 843455406 68129827 435451582 59075742 435451582 59075742 453359611 26240441 453359611 26240441 212517458 215318610 212517458 215318610 70818450 987393162 70818450 987393162 35138119 994068903 35138119 994068903 395612319 498015621 395612319 498015621 810602009 968422197 810602009 968422197 898908332 998171576 898908332 998171576 943602726 999237960 943602726 999237960 450451010 999777918 450451010 999777918 762921977 197770437 762921977 197770437 893651070 108521344 893651070 108521344 148262246 105493624 148262246 105493624 103902770 264694397 103902770 264694397 959448717 924251137 959448717 924251137 323795215 794321832 323795215 794321832 81257171 315174627 81257171 315174627 641528715 136665894 641528715 136665894 589484829 283268278 589484829 283268278 783603045 162028849 783603045 162028849 734283946 42551199 734283946 42551199 289900849 14238282 289900849 14238282 842222483 816869234 842222483 816869234 383525426 106331130 383525426 106331130 85169198 959353781 85169198 959353781 39222233 995468289 39222233 995468289 24534238 310040948 24534238 310040948 793767752 918066874 793767752 918066874 979883065 381797594 979883065 381797594 901360837 847249736 901360837 847249736 779842559 387018125 779842559 387018125 226235601 789836919 226235601 789836919 738229778 361649822 738229778 361649822 872135469 687847737 872135469 687847737 903297091 175182308 903297091 175182308 962578099 426658745 962578099 426658745 971930134 198493578 971930134 198493578 338036534 865527607 338036534 865527607 224113809 927665937 224113809 927665937 968416194 106656423 968416194 106656423 990675617 80879591 990675617 80879591 998963773 8546697 998963773 8546697 517331703 222306399 517331703 222306399 554001326 42286161 554001326 42286161 847400411 19972701 847400411 19972701 955524000 15233336 955524000 15233336 961246749 514724031 961246749 514724031 980906969 201333252 980906969 201333252 26260537 640846626 26260537 640846626 679054892 596349181 679054892 596349181 663350346 270788507 663350346 270788507 945978410 97875738 945978410 97875738 39135715 35903564 39135715 35903564 20712971 4550340 20712971 4550340 3121700 324874676 3121700 324874676 2072501 259380223 2072501 259380223 477288613 44597631 477288613 44597631 622606955 36628757 622606955 36628757 751199477 17249686 751199477 17249686 953092248 370133820 953092248 370133820 297447761 733558913 297447761 733558913 83295285 505010999 83295285 505010999 6857685 122647277 6857685 122647277 5301687 3563615 5301687 3563615 235426002 890053488 235426002 890053488 225851233 618057949 225851233 618057949 645371411 205728048 645371411 205728048 393939575 562280767 393939575 562280767 412260877 972771182 412260877 972771182 806835936 250484245 806835936 250484245 847379750 207501243 847379750 207501243 462195556 776514422 462195556 776514422 265835407 239722466 265835407 239722466 576689830 796624220 576689830 796624220 222535634 577363567 222535634 577363567 83937249 989725233 83937249 989725233 37374535 469913235 37374535 469913235 30729585 16946379 30729585 16946379 223839517 857999593 223839517 857999593 607969911 525125448 607969911 525125448 481882913 891238632 481882913 891238632 66701789 981873194 66701789 981873194 622276626 997306839 622276626 997306839 766010309 922566160 766010309 922566160 341179640 923766450 341179640 923766450 253337062 988665468 253337062 988665468 179791323 999453999 179791323 999453999 82227993 999499677 82227993 999499677 432513310 571609219 432513310 571609219 314102381 774319706 314102381 774319706 228263358 359799529 228263358 359799529 625135295 569142336 625135295 569142336 961439418 810916786 961439418 810916786 955651073 340810210 955651073 340810210 972612079 834760661 972612079 834760661 981540522 991848575 981540522 991848575 984915438 635679985 984915438 635679985 995518882 697973563 995518882 697973563 998674833 505371746 998674833 505371746 999860589 532703561 999860589 532703561 763149856 28213828 763149856 28213828 974470698 871887965 974470698 871887965 576731056 978619021 576731056 978619021 923145490 885356033 923145490 885356033 318722720 984052551 318722720 984052551 258879355 7450380 258879355 7450380 110994909 7345982 110994909 7345982 25000033 3419831 25000033 3419831 5591290 173216614 5591290 173216614 1831727 120912362 1831727 120912362 105478422 161336663 105478422 161336663 100130289 123092513 100130289 123092513 76671645 511408313 76671645 511408313 61647016 540039415 61647016 540039415 955271038 262356361 955271038 262356361 994058794 344991847 994058794 344991847 998461315 263462491 998461315 263462491 999398421 675621327 999398421 675621327 999533288 832657806 999533288 832657806 999720957 248946279 999720957 248946279 911461084 379298914 911461084 379298914 955062809 988595317 955062809 988595317 998768047 995468066 998768047 995468066 596917764 410915751 596917764 410915751 566522790 226006711 566522790 226006711 889856529 64649220 889856529 64649220 727184829 104834890 727184829 104834890 5854938 220668627 5854938 220668627 959300200 227751759 959300200 227751759 990907907 99745840 990907907 99745840 995815946 34199958 995815946 34199958 289476017 481518041 289476017 481518041 282607144 308750961 282607144 308750961 275957644 648525772 275957644 648525772 88987562 875007638 88987562 875007638 17422633 236193452 17422633 236193452 957624121 498671586 957624121 498671586 984459056 88099521 984459056 88099521 285818715 968335301 285818715 968335301 28710076 996617112 28710076 996617112 196939455 68048609 196939455 68048609 671248141 579699351 671248141 579699351 551490200 463646011 551490200 463646011 312142099 889966973 312142099 889966973 626469867 926687845 626469867 926687845 301513114 33248598 301513114 33248598 930204829 27960093 930204829 27960093 940302510 9662941 940302510 9662941 954935556 296163946 954935556 296163946 45727878 508798534 45727878 508798534 22577428 63409938 22577428 63409938 3376230 53722235 3376230 53722235 873239 799231458 873239 799231458 168049759 870954817 168049759 870954817 401332632 981798148 401332632 981798148 284737514 802106872 284737514 802106872 3924599 965453043 3924599 965453043 76173740 783809875 76173740 783809875 27803762 819397288 27803762 819397288 24066068 829970712 24066068 829970712 354142582 896809270 354142582 896809270 204881106 932070280 204881106 932070280 270027349 145936687 270027349 145936687 140858777 810328871 140858777 810328871 80353564 996321027 80353564 996321027 30375898 996622711 30375898 996622711 26871756 999604406 26871756 999604406 416915754 441183044 416915754 441183044 415846441 66366375 415846441 66366375 830680963 58422067 830680963 58422067 863125253 31275360 863125253 31275360 883494241 396957375 883494241 396957375 983725687 237075923 983725687 237075923 985379467 992841547 985379467 992841547 442869483 99499770 442869483 99499770 468773536 594484564 468773536 594484564 795945032 898433809 795945032 898433809 971797069 968047049 971797069 968047049 988219368 32088875 988219368 32088875 16588084 681124758 16588084 681124758 282213 833466064 282213 833466064 146469550 922558686 146469550 922558686 332300478 993280040 332300478 993280040 198672793 668125714 198672793 668125714 845972165 684002685 845972165 684002685 931767465 980377378 931767465 980377378 529576221 805778512 529576221 805778512 650096608 935572542 650096608 935572542 133960653 204534964 133960653 204534964 922637636 31050194 922637636 31050194 729278534 6483656 729278534 6483656 850625707 1510541 850625707 1510541 366743351 203007627 366743351 203007627 750104241 501003970 750104241 501003970 311467049 623955695 311467049 623955695 439981661 943784649 439981661 943784649 870586149 910774615 870586149 910774615 940587405 834864352 940587405 834864352 756649382 877695431 756649382 877695431 920720408 489741653 920720408 489741653 118982894 619092247 118982894 619092247 593257937 293666035 593257937 293666035 438280796 736999136 438280796 736999136 148231972 870147982 148231972 870147982 974336322 32293628 974336322 32293628 503120751 866768132 503120751 866768132 416182060 920848493 416182060 920848493 744174413 230460991 744174413 230460991 904507411 345997275 904507411 345997275 974875478 150867470 974875478 150867470 524000365 109863570 524000365 109863570 5989650 103752746 5989650 103752746 163049546 50440077 163049546 50440077 312167759 2922547 312167759 2922547 299166151 692452616 299166151 692452616 882928657 865069880 882928657 865069880 862733681 157091376 862733681 157091376 602951188 128124159 602951188 128124159 194211246 887063844 194211246 887063844 362561911 989880829 362561911 989880829 383474161 390634409 383474161 390634409 36958187 706144182 36958187 706144182 478885257 935539790 478885257 935539790 226969385 921477884 226969385 921477884 9076713 963958969 9076713 963958969 318887249 719250892 318887249 719250892 94016627 976097827 94016627 976097827 893921870 991467874 893921870 991467874 979212816 842466476 979212816 842466476 628631943 944978853 628631943 944978853 77291706 977360185 77291706 977360185 34203153 980207334 34203153 980207334 33325170 998254817 33325170 998254817 743633685 999097623 743633685 999097623 772994793 999434897 772994793 999434897 814905062 999826374 814905062 999826374 167562297 999978824 167562297 999978824 343079994 109298072 343079994 109298072 529760521 18692726 529760521 18692726 787938838 11938150 787938838 11938150 258545142 6850278 258545142 6850278 836350586 2993219 836350586 2993219 857458353 2862599 857458353 2862599 963923358 1493116 963923358 1493116 974231062 272569208 974231062 272569208 985988972 476587503 985988972 476587503 993687532 582951285 993687532 582951285 994032268 666466916 994032268 666466916 575672325 191108666 575672325 191108666 770801696 247809257 770801696 247809257 809711134 472964769 809711134 472964769 924598891 370605948 924598891 370605948 980760426 234890455 980760426 234890455 991833620 60634371 991833620 60634371 998063827 15127307 998063827 15127307 998260472 9217657 998260472 9217657 999586867 486305143 999586867 486305143 16610917 368475044 16610917 368475044 9262636 6255447 9262636 6255447 848956060 680685 848956060 680685 105902699 274993 105902699 274993 775642027 114680309 775642027 114680309 466733480 89896654 466733480 89896654 930868482 77054008 930868482 77054008 832109878 80828943 832109878 80828943 4327764 29795430 4327764 29795430 937779784 12446960 937779784 12446960 959637378 425195526 959637378 425195526 265773347 625032317 265773347 625032317 295475626 198269306 295475626 198269306 756547491 10456934 756547491 10456934 838692862 7475567 838692862 7475567 962199949 335611348 962199949 335611348 997856658 435393193 997856658 435393193 19503347 156102101 19503347 156102101 7082218 75228050 7082218 75228050 954520379 161503379 954520379 161503379 308970581 615655272 308970581 615655272 668447316 723332696 668447316 723332696 771485755 511712651 771485755 511712651 541943151 838369525 541943151 838369525 630159633 393817936 630159633 393817936 711773839 181232422 711773839 181232422 443641043 531198273 443641043 531198273 270592277 766245105 270592277 766245105 175938431 510979389 175938431 510979389 150865621 440082265 150865621 440082265 842879206 241474593 842879206 241474593 901778579 350553923 901778579 350553923 945079099 342365071 945079099 342365071 982455131 568701463 982455131 568701463 487212703 301233317 487212703 301233317 169754080 918056057 169754080 918056057 42267830 287597757 42267830 287597757 15374126 954887149 15374126 954887149 920631257 985794047 920631257 985794047 993777731 994454866 993777731 994454866 996638698 997960032 996638698 997960032 997318308 481979264 997318308 481979264 432483464 966514809 432483464 966514809 204711175 453080124 204711175 453080124 158505685 484995789 158505685 484995789 65094699 550951683 65094699 550951683 54064396 69942565 54064396 69942565 28775884 664274811 28775884 664274811 69269431 339598977 69269431 339598977 363972147 156557741 363972147 156557741 103333826 791554704 103333826 791554704 62235874 30216304 62235874 30216304 838698963 3174998 838698963 3174998 844855233 968909025 844855233 968909025 858248601 972016014 858248601 972016014 884403245 444206672 884403245 444206672 373277632 501751269 373277632 501751269 597923399 347692020 597923399 347692020 82191839 136630680 82191839 136630680 78310424 683879245 78310424 683879245 289118110 224021251 289118110 224021251 135703384 597635905 135703384 597635905 322421520 64687821 322421520 64687821 31485666 23519077 31485666 23519077 6570261 8246205 6570261 8246205 4453616 145047269 4453616 145047269 665112145 297641466 665112145 297641466 379242620 688270356 379242620 688270356 396651974 348679352 396651974 348679352 875493064 195264205 875493064 195264205 866645718 839635476 866645718 839635476 925171176 887194914 925171176 887194914 837757062 745259750 837757062 745259750 183819997 989294811 183819997 989294811 250224962 991694177 250224962 991694177 780599327 994262811 780599327 994262811 962852406 492432695 962852406 492432695 363891337 292419218 363891337 292419218 692978110 20037916 692978110 20037916 769178058 3108150 769178058 3108150 986828367 306287037 986828367 306287037 495409700 38445989 495409700 38445989 782934744 298870255 782934744 298870255 205421765 911460317 205421765 911460317 894447199 96207981 894447199 96207981 924567785 33062907 924567785 33062907 946200448 824506035 946200448 824506035 965821137 926895109 965821137 926895109 763518493 982018466 763518493 982018466 974319957 994472874 974319957 994472874 432587887 999628646 432587887 999628646 264246220 999682073 264246220 999682073 528937836 999767881 528937836 999767881 590030072 32431942 590030072 32431942 231894675 734739054 231894675 734739054 236293228 625134691 236293228 625134691 293075402 784053248 293075402 784053248 290065184 332044436 290065184 332044436 954073871 526417927 954073871 526417927 956032519 598663922 956032519 598663922 236010151 978744435 236010151 978744435 81306447 39619638 81306447 39619638 21238175 56654673 21238175 56654673 9900663 7412559 9900663 7412559 9582514 5124743 9582514 5124743 60753625 5062310 60753625 5062310 55668851 156453350 55668851 156453350 486023194 532538801 486023194 532538801 295919463 639538657 295919463 639538657 658555555 183490050 658555555 183490050 862645691 431329676 862645691 431329676 333857467 322109055 333857467 322109055 22804962 802924836 22804962 802924836 10560618 939271102 10560618 939271102 6222666 543988355 6222666 543988355 614750595 888770942 614750595 888770942 715954164 697803112 715954164 697803112 671508867 437812541 671508867 437812541 107098574 65449386 107098574 65449386 949279603 8180966 949279603 8180966 260227424 416072 260227424 416072 206199913 158381 206199913 158381 394853973 104087 394853973 104087 952573807 94573 952573807 527252636 952573807 527252636 281984807 1195721 281984807 1195721 199119717 1084810 199119717 1084810 961643570 539225 961643570 539225 994952774 17561041 994952774 17561041 995535912 8935936 995535912 8935936 152580193 3648688 152580193 3648688 283627352 3177712 283627352 3177712 388253129 896344 388253129 896344 344503791 229454625 344503791 229454625 138131319 863734605 138131319 863734605 206410213 879769240 206410213 879769240 305354884 918896425 305354884 918896425 769101896 764672641 769101896 764672641 813684827 431069337 813684827 431069337 673010703 625091293 673010703 625091293 820975345 806874852 820975345 806874852 864659424 903683968 864659424 903683968 989061234 992053297 989061234 992053297 851285345 129096962 851285345 129096962 978120559 355362425 978120559 355362425 942415268 555851194 942415268 555851194 951867035 860381790 951867035 860381790 988411267 887933617 988411267 887933617 990612466 850163689 990612466 850163689 793965850 896119165 793965850 896119165 931921238 706878598 931921238 706878598 178676130 291068300 178676130 291068300 405685538 969165630 405685538 969165630 410702587 77063984 410702587 77063984 213948311 47121728 213948311 47121728 47471994 27784419 47471994 27784419 44925290 215785780 44925290 215785780 5642099 494310796 5642099 494310796 5291900 766217382 5291900 766217382 1479825 956503724 1479825 956503724 61429 46164467 61429 46164467 30977 854065330 30977 854065330 17147 900722612 17147 900722612 140968047 922661658 140968047 922661658 104668430 803758900 104668430 803758900 166856349 972962604 166856349 972962604 37611459 991936871 37611459 991936871 8888445 835158204 8888445 835158204 20164888 859777278 20164888 859777278 18929703 897851444 18929703 897851444 10621137 733177590 10621137 733177590 7344655 770596900 7344655 770596900 1692511 833051748 1692511 833051748 839547562 232279239 839547562 232279239 262246012 123793445 262246012 123793445 723316863 78855827 723316863 78855827 649046058 211072537 649046058 211072537 705031764 893251902 705031764 893251902 979985350 477680673 979985350 477680673 476196217 979842793 476196217 979842793 155811529 984903382 155811529 984903382 268619735 987091510 268619735 987091510 555276279 417320556 555276279 417320556 162029365 727309761 162029365 727309761 559625161 328571478 559625161 328571478 672765121 1788429 672765121 1788429 817449662 752723847 817449662 752723847 981696715 856423277 981696715 856423277 983085758 879037351 983085758 879037351 584408842 901279876 584408842 901279876 736709835 656622423 736709835 656622423 539447511 740987076 539447511 740987076 981428216 957472986 981428216 957472986 290029416 999180651 290029416 999180651 224880181 999278696 224880181 999278696 339368574 753656637 339368574 753656637 516365106 785592885 516365106 785592885 515875055 936242197 515875055 936242197 245060342 948397734 245060342 948397734 378853423 994164245 378853423 994164245 936085949 998503258 936085949 998503258 446822354 15798594 446822354 15798594 360586802 886803911 360586802 886803911 13117989 909058093 13117989 909058093 269245920 661133253 269245920 661133253 26605855 809061021 26605855 809061021 3138414 422280574 3138414 422280574 1644373 376928051 1644373 376928051 115740224 343370644 115740224 343370644 100065405 218373511 100065405 218373511 833245818 525932814 833245818 525932814 952962020 131682356 952962020 131682356 993861034 111885999 993861034 111885999 999097921 118267262 999097921 118267262 152236042 879820586 152236042 879820586 663347855 920917542 663347855 920917542 888864650 410685850 888864650 410685850 473131708 361198592 473131708 361198592 774508225 238962738 774508225 238962738 610777964 507424849 610777964 507424849 597808901 912258895 597808901 912258895 255091238 935988225 255091238 935988225 699580507 669820732 699580507 669820732 977097807 893200426 977097807 893200426 993386704 954367937 993386704 954367937 471278415 101883470 471278415 101883470 405352954 665349016 405352954 665349016 29951608 380684864 29951608 380684864 18759304 364386506 18759304 364386506 315726352 413091732 315726352 413091732 378574634 496542630 378574634 496542630 750136421 767617329 750136421 767617329 548506605 721098735 548506605 721098735 144893833 847582512 144893833 847582512 138365504 964527016 138365504 964527016 83234538 773464462 83234538 773464462 77119803 316837093 77119803 316837093 52903886 150372970 52903886 150372970 595094782 266293953 595094782 266293953 953724386 10619856 953724386 10619856 693155765 60102395 693155765 60102395 983600833 977095184 983600833 977095184 999163629 986562772 999163629 986562772 204994159 826614037 204994159 826614037 149021163 721672860 149021163 721672860 280649668 673254983 280649668 673254983 639278840 164964976 639278840 164964976 295397553 50862310 295397553 50862310 244220947 740858000 244220947 740858000 76609323 917592404 76609323 917592404 26819510 933922382 26819510 933922382 639630512 970286553 639630512 970286553 305994474 781948018 305994474 781948018 641094263 328113819 641094263 328113819 414346388 128945446 414346388 128945446 719884184 31380923 719884184 31380923 799196333 539468 799196333 539468 926230734 403860 926230734 403860 323921340 510572019 323921340 510572019 570567630 171724443 570567630 171724443 184654012 22624363 184654012 22624363 143924846 13805968 143924846 13805968 936678670 11388785 936678670 11388785 943730163 3924792 943730163 3924792 970270224 409113882 970270224 409113882 991238915 954016715 991238915 954016715 930001922 973490007 930001922 973490007 960325624 921495484 960325624 921495484 972503206 944178824 972503206 944178824 976171374 987723732 976171374 987723732 997581592 780996272 997581592 780996272 998895431 834170365 998895431 834170365 484205969 151570867 484205969 151570867 440735382 527915419 440735382 527915419 419884164 509133915 419884164 509133915 217570063 860715557 217570063 860715557 407113297 975538370 407113297 975538370 304511203 977582660 304511203 977582660 322724389 981329836 322724389 981329836 204082676 996890793 204082676 996890793 447770578 347352173 447770578 347352173 821870420 757177338 821870420 757177338 970190012 902837896 970190012 902837896 545172747 920447036 545172747 920447036 962245347 951037136 962245347 951037136 445015058 992411562 445015058 992411562 834983667 710962593 834983667 710962593 890804601 559190596 890804601 559190596 911455851 40446869 911455851 40446869 944407626 319905847 944407626 319905847 947634457 954169821 947634457 954169821 948863094 70397104 948863094 70397104 950524116 18267000 950524116 18267000 952141043 172660248 952141043 172660248 971019256 581273265 971019256 581273265 996443075 549604014 996443075 549604014 997851004 319589324 997851004 319589324 753129250 147084966 753129250 147084966 81701085 114632127 81701085 114632127 321513253 113144682 321513253 113144682 106011670 6870699 106011670 6870699 89441817 362161091 89441817 362161091 863687140 306928293 863687140 306928293 997807052 155443637 997807052 155443637 748345177 555819566 748345177 555819566 178977390 726975581 178977390 726975581 372654235 261726134 372654235 261726134 165123718 980933687 165123718 980933687 792991239 997898393 792991239 997898393 897640315 212086117 897640315 212086117 461256139 943926934 461256139 943926934 793052702 966692320 793052702 966692320 827188299 993353416 827188299 993353416 939762058 352743014 939762058 352743014 985768526 219744659 985768526 219744659 992734271 188757348 992734271 188757348 8350957 87265670 8350957 87265670 948774909 86582778 948774909 86582778 990194004 119630342 990194004 119630342 993729107 29305190 993729107 29305190 165219242 299901961 165219242 299901961 100825285 479942818 100825285 479942818 895911148 206488985 895911148 206488985 711833790 134654903 711833790 134654903 65622943 24854109 65622943 24854109 38395590 317800272 38395590 317800272 730692847 98117638 730692847 98117638 200860272 34861252 200860272 34861252 656508626 535521653 656508626 535521653 993140420 890059809 993140420 890059809 994237044 651591621 994237044 651591621 999293903 721190043 999293903 721190043 954703214 605067170 954703214 605067170 980044162 348404231 980044162 348404231 993977081 5799966 993977081 5799966 907484671 756980391 907484671 756980391 944327917 873778816 944327917 873778816 985193981 951702924 985193981 951702924 989896308 699369558 989896308 699369558 318856918 815454102 318856918 815454102 56211314 943056510 56211314 943056510 41242512 955676743 41242512 955676743 884862713 977664836 884862713 977664836 527681459 370340426 527681459 370340426 482198362 224607933 482198362 224607933 232344219 409272288 232344219 409272288 161313915 799996611 161313915 799996611 575987509 728980340 575987509 728980340 936331953 961834160 936331953 961834160 949520918 725835237 949520918 725835237 998813398 162945160 998813398 162945160 36599645 145861509 36599645 145861509 608039894 481259027 608039894 481259027 528886114 883213034 528886114 883213034 949993494 959535592 949993494 959535592 588950907 959976232 588950907 959976232 563401111 987195630 563401111 987195630 774236125 989355464 774236125 989355464 143475981 98738585 143475981 98738585 124587045 184363148 124587045 184363148 99113345 32206886 99113345 32206886 901116615 20324060 901116615 20324060 910168744 386573451 910168744 386573451 666351443 471644969 666351443 471644969 461405462 426416390 461405462 426416390 686657585 209820395 686657585 209820395 176817413 182118705 176817413 182118705 84701327 432420374 84701327 432420374 50429066 353791601 50429066 353791601 42355326 346465049 42355326 346465049 403854392 386882464 403854392 386882464 219998967 501414422 219998967 501414422 193786774 44313542 193786774 44313542 44045222 226918464 44045222 226918464 213683893 840606948 213683893 840606948 241465019 920901192 241465019 920901192 234371918 957428359 234371918 957428359 921042428 979075702 921042428 979075702 944266597 994661720 944266597 994661720 159683408 307495994 159683408 307495994 539163742 271995029 539163742 271995029 223500337 876622861 223500337 876622861 36873907 973610632 36873907 973610632 101124199 312273988 101124199 312273988 859996728 84835209 859996728 84835209 944242241 624486057 944242241 624486057 492387409 222849321 492387409 222849321 130599565 600493537 130599565 600493537 70747491 594319799 70747491 594319799 770944375 178288577 770944375 178288577 389965878 169474265 389965878 169474265 352993436 902205187 352993436 902205187 312493282 987019824 312493282 987019824 308367912 991928703 308367912 991928703 931714733 553842582 931714733 553842582 989591007 760343598 989591007 760343598 997566351 828152187 997566351 828152187 998305375 984761713 998305375 984761713 519730774 990869054 519730774 990869054 97692597 33766918 97692597 33766918 596729005 698898383 596729005 698898383 59098814 801608980 59098814 801608980 6190420 171657819 6190420 171657819 4162255 30569905 4162255 30569905 862546371 474747934 862546371 474747934 512822125 757865 512822125 757865 678752549 747701326 678752549 747701326 682013307 892264948 682013307 892264948 327010605 348938828 327010605 348938828 511992470 409448613 511992470 409448613 780543818 795894756 780543818 795894756 865455588 369604610 865455588 369604610 597440952 705350256 597440952 705350256 950656671 888545215 950656671 888545215 665489704 908820825 665489704 908820825 94879495 616810157 94879495 616810157 310589459 678855423 310589459 678855423 134437652 997420039 134437652 997420039 97298406 831875651 97298406 831875651 221514571 735588788 221514571 735588788 210973598 909716985 210973598 909716985 136743877 651338307 136743877 651338307 594724327 49953843 594724327 49953843 432739636 34994470 432739636 34994470 87999977 34634817 87999977 34634817 11061551 687498652 11061551 687498652 596540473 158799232 596540473 158799232 387009390 152442771 387009390 152442771 952008789 142980466 952008789 142980466 966025395 130394318 966025395 130394318 974073441 359956888 974073441 359956888 259674063 109730073 259674063 109730073 4812693 103429558 4812693 103429558 2103972 88819799 2103972 88819799 731723951 21279105 731723951 21279105 499983979 305123970 499983979 305123970 119837560 518578963 119837560 518578963 110179867 366383988 110179867 366383988 704306687 129329814 704306687 129329814 635406036 431976019 635406036 431976019 882496061 176275443 882496061 176275443 955466639 165515279 955466639 165515279 310778929 772040311 310778929 772040311 263701460 112301015 263701460 112301015 699395753 34699881 699395753 34699881 311698107 23460991 311698107 23460991 618153399 586587379 618153399 586587379 547104210 870198716 547104210 870198716 497172472 909022655 497172472 909022655 252896841 758549267 252896841 758549267 206697374 967152345 206697374 967152345 418110155 970334406 418110155 970334406 17584197 667716859 17584197 667716859 13248535 392224304 13248535 392224304 7863705 221790881 7863705 221790881 6545011 76500882 6545011 76500882 3113370 938791940 3113370 938791940 1698774 982406272 1698774 982406272 580774 999590142 580774 999590142 390360 450216482 390360 450216482 814894204 467462637 814894204 467462637 514170020 241044537 514170020 241044537 78968543 102375098 78968543 102375098 577274653 550480722 577274653 550480722 67593794 775313763 67593794 775313763 17884111 950098234 17884111 950098234 4651498 979402687 4651498 979402687 642054871 995372932 642054871 995372932 904179208 998540192 904179208 998540192 494702166 999794414 494702166 999794414 626341308 266459674 626341308 266459674 987434073 305336098 987434073 305336098 995992192 220352215 995992192 220352215 829079189 835073854 829079189 835073854 478015752 26103224 478015752 26103224 164637615 20664466 164637615 20664466 82636498 10863892 82636498 10863892 906698288 426723634 906698288 426723634 304524268 715417303 304524268 715417303 7425890 559646133 7425890 559646133 427277934 482716306 427277934 482716306 498538035 282161561 498538035 282161561 134682731 834920841 134682731 834920841 431154634 606590109 431154634 606590109 150048303 275065870 150048303 275065870 11413955 203328310 11413955 203328310 3871446 921907479 3871446 921907479 2221057 968361628 2221057 968361628 307463984 972048540 307463984 972048540 493324557 498268045 493324557 498268045 640212910 810489550 640212910 810489550 443840211 842831276 443840211 842831276 804446109 664845748 804446109 664845748 303744925 974422258 303744925 974422258 61665114 982040760 61665114 982040760 57991894 988192040 57991894 988192040 54241378 172648228 54241378 172648228 27359275 746434842 27359275 746434842 723475210 338370877 723475210 338370877 820900103 120360579 820900103 120360579 835288451 617777513 835288451 617777513 14651598 293346396 14651598 293346396 5714403 566497152 5714403 566497152 750796 315600751 750796 315600751 333622 274653175 333622 274653175 578491365 863124501 578491365 863124501 632273100 966848737 632273100 966848737 751188132 993299611 751188132 993299611 777954316 451099682 777954316 451099682 782541099 869460740 782541099 869460740 974388819 970673303 974388819 970673303 984815251 999234731 984815251 999234731 991799915 247643732 991799915 247643732 863409122 963666304 863409122 963666304 607742449 998759175 607742449 998759175 710982839 999081184 710982839 999081184 115391182 741404012 115391182 741404012 95283211 57333077 95283211 57333077 863765136 1439581 863765136 1439581 951032485 155330386 951032485 155330386 657943758 201646701 657943758 201646701 132378642 16327463 132378642 16327463 95839210 252810499 95839210 252810499 73021442 4537340 73021442 4537340 39092629 3376952 39092629 3376952 325553426 1107043 325553426 1107043 553761524 165575954 553761524 165575954 629034761 109218091 629034761 109218091 981395023 429131055 981395023 429131055 991766922 872950677 991766922 872950677 497580138 964857945 497580138 964857945 595563380 850793249 595563380 850793249 859716466 861105225 859716466 861105225 927372017 814588641 927372017 814588641 941556452 786795663 941556452 786795663 969214395 344786316 969214395 344786316 524415430 152978804 524415430 152978804 117131694 216610306 117131694 216610306 543500658 746250976 543500658 746250976 597213407 860821673 597213407 860821673 11906896 167429214 11906896 167429214 5567657 426848029 5567657 426848029 1835310 883270193 1835310 883270193 500643 975735779 500643 975735779 65178254 979058756 65178254 979058756 13476642 806167884 13476642 806167884 549460 835322131 549460 835322131 521108 902863160 521108 902863160 154015 219776209 154015 219776209 219657618 181941171 219657618 181941171 107153488 485984241 107153488 485984241 117188531 454718822 117188531 454718822 393349790 446698342 393349790 446698342 663815723 882166006 663815723 882166006 849016914 975721903 849016914 975721903 937270781 232472262 937270781 232472262 629692308 115648817 629692308 115648817 817300081 786223598 817300081 786223598 884554678 507855258 884554678 507855258 892648551 909103796 892648551 909103796 740720231 967848978 740720231 967848978 465673850 989509590 465673850 989509590 496230396 996289698 496230396 996289698 169849022 999739706 169849022 999739706 160270543 586344154 160270543 586344154 65784696 37960990 65784696 37960990 9128168 118786567 9128168 118786567 8837787 208395075 8837787 208395075 400276321 269041253 400276321 269041253 34198258 416779135 34198258 416779135 715817897 258915841 715817897 258915841 835439069 274129329 835439069 274129329 377264763 600996772 377264763 600996772 911636991 414982713 911636991 414982713 973015340 239884267 973015340 239884267 977503806 14254117 977503806 14254117 986432223 2785312 986432223 2785312 994404074 1954381 994404074 1954381 22595003 34160038 22595003 34160038 469739284 17080988 469739284 17080988 703783289 6449054 703783289 6449054 737156600 5396910 737156600 5396910 745584833 597951376 745584833 597951376 911748870 662750593 911748870 662750593 269236593 46079966 269236593 46079966 573994670 63017811 573994670 63017811 22254976 35120831 22254976 35120831 11967065 28492574 11967065 28492574 750539021 11564163 750539021 11564163 890842739 244992772 890842739 244992772 158474504 183435958 158474504 183435958 24607158 179719357 24607158 179719357 15733454 109357292 15733454 109357292 9362855 21928752 9362855 21928752 604372024 473164064 604372024 473164064 679287544 901635765 679287544 901635765 562381097 487443877 562381097 487443877 964945793 462646941 964945793 462646941 996210631 928812815 996210631 928812815 997014650 929572884 997014650 929572884 997491428 948331456 997491428 948331456 998144064 352615563 998144064 352615563 350160976 658031807 350160976 658031807 338777424 432573942 338777424 432573942 223738149 319633192 223738149 319633192 270650284 657274528 270650284 657274528 189674595 991525566 189674595 991525566 103837608 991930178 103837608 991930178 14078304 998250158 14078304 998250158 6511562 999138488 6511562 999138488 564761895 999598760 564761895 999598760 770972244 999699118 770972244 999699118 906943553 220237846 906943553 220237846 800113373 690612133 800113373 690612133 974935015 919824802 974935015 919824802 975445561 933378305 975445561 933378305 991914238 978215998 991914238 978215998 993113236 10719391 993113236 10719391 993610825 3282468 993610825 3282468 996698782 827883532 996698782 827883532 450042952 116791842 450042952 116791842 343372553 793022320 343372553 793022320 978991742 505709539 978991742 505709539 979801157 595392437 979801157 595392437 983627764 718597467 983627764 718597467 987717540 855614101 987717540 855614101 930797814 266339334 930797814 266339334 969237260 122051481 969237260 122051481 558819947 96301411 558819947 96301411 283097071 338613125 283097071 338613125 231708094 347588810 231708094 347588810 43641900 397636157 43641900 397636157 947875274 530139442 947875274 530139442 985831446 793085591 985831446 793085591 990797374 860223001 990797374 860223001 991031790 165520810 991031790 165520810 454462454 670171900 454462454 670171900 465984707 492837061 465984707 492837061 398437988 344824815 398437988 344824815 116794844 336790852 116794844 336790852 79493339 423972823 79493339 423972823 902184581 900606330 902184581 900606330 235129714 941177051 235129714 941177051 907370391 754963713 907370391 754963713 331259369 563394419 331259369 563394419 318741462 853787061 318741462 853787061 10729377 879125461 10729377 879125461 824090368 615428836 824090368 615428836 392056932 452523899 392056932 452523899 299897698 450535257 299897698 450535257 53672348 176891232 53672348 176891232 19235177 277817721 19235177 277817721 999668 13448833 999668 13448833 809229730 628456859 809229730 628456859 838263567 763003582 838263567 763003582 891380959 805456972 891380959 805456972 930403844 548560479 930403844 548560479 274412000 206121891 274412000 206121891 207580776 105886140 207580776 105886140 784757543 794804949 784757543 794804949 891531713 53870406 891531713 53870406 909411756 40285202 909411756 40285202 107025333 1329394 107025333 1329394 94609854 849056 94609854 849056 365533751 500079 365533751 500079 592614737 988311837 592614737 988311837 950763739 313789451 950763739 313789451 222175989 342940028 222175989 342940028 609740535 734391348 609740535 734391348 992167026 894186363 992167026 894186363 998796906 931370626 998796906 931370626 998888259 972965193 998888259 972965193 939880104 973968204 939880104 973968204 285745006 996488514 285745006 996488514 454381136 997579259 454381136 997579259 705735433 997853760 705735433 997853760 807382065 998907154 807382065 998907154 917665756 999469678 917665756 999469678 413168241 999877510 413168241 999877510 487363378 999995127 487363378 999995127 671746456 999995247 671746456 562154114 671746456 562154114 313836129 195930679 313836129 195930679 105080053 69369685 105080053 69369685 84825125 50308741 84825125 50308741 786756407 908776867 786756407 908776867 19327533 939130089 19327533 939130089 777485225 552837163 777485225 552837163 951090904 440414987 951090904 440414987 769245098 769740051 769245098 769740051 362941659 873642430 362941659 873642430 687824885 500906430 687824885 500906430 659697498 650704405 659697498 650704405 874430982 433270904 874430982 433270904 97829281 834572434 97829281 834572434 399279967 853747824 399279967 853747824 660606841 880499780 660606841 880499780 744279756 599818182 744279756 599818182 960727305 689443270 960727305 689443270 232571296 761856900 232571296 761856900 214216859 435921060 214216859 435921060 181507290 858885620 181507290 858885620 135127936 758012360 135127936 758012360 91953765 634499595 91953765 634499595 41514421 181697072 41514421 181697072 305122867 164038139 305122867 164038139 213012857 16141045 213012857 16141045 763954930 206769003 763954930 206769003 767855422 297163221 767855422 297163221 307877357 415872838 307877357 415872838 575657772 148147057 575657772 148147057 695243932 139528399 695243932 139528399 745610387 566607957 745610387 566607957 863979019 629817796 863979019 629817796 885985406 533450561 885985406 533450561 971681870 493433703 971681870 493433703 575351995 606718171 575351995 606718171 98224752 497770202 98224752 497770202 91537139 403794693 91537139 403794693 633205550 348886797 633205550 348886797 284165937 23337242 284165937 23337242 89704910 698360897 89704910 698360897 227179620 891673493 227179620 891673493 161690733 892844768 161690733 892844768 409800960 932824515 409800960 932824515 7980851 961934438 7980851 961934438 654120964 975372730 654120964 975372730 805630704 991899335 805630704 991899335 852687252 998447920 852687252 998447920 362350746 517156648 362350746 517156648 867863442 892349114 867863442 892349114 899504020 325894684 899504020 325894684 992801069 656592139 992801069 656592139 993644367 296142543 993644367 296142543 884386917 243224835 884386917 243224835 344668162 187470755 344668162 187470755 979648242 872894962 979648242 872894962 985087498 530529204 985087498 530529204 995272638 401376187 995272638 401376187 995545829 280349466 995545829 280349466 814900466 221453851 814900466 221453851 819689601 102875682 819689601 102875682 841458228 869350124 841458228 869350124 92801434 944582642 92801434 944582642 48520489 489838455 48520489 489838455 37999801 445718170 37999801 445718170 791751425 441626612 791751425 441626612 132967594 779955408 132967594 779955408 106432188 777679414 106432188 777679414 73961888 839477872 73961888 839477872 3961120 324805456 3961120 324805456 1224053 418814891 1224053 418814891 1047395 811951486 1047395 811951486 130472470 205579935 130472470 205579935 528578724 715579359 528578724 715579359 607490167 977760037 607490167 977760037 196629340 978009213 196629340 978009213 193499986 980284676 193499986 980284676 58665990 243004284 58665990 243004284 49958625 42280396 49958625 42280396 202352835 8497701 202352835 8497701 83540117 4963429 83540117 4963429 89443629 3738587 89443629 3738587 678347574 505193600 678347574 505193600 819728367 124750133 819728367 124750133 995865722 119082953 995865722 119082953 998287464 444028065 998287464 444028065 823025798 508598043 823025798 508598043 287949925 437955639 287949925 437955639 481814129 611081715 481814129 611081715 771055317 793998687 771055317 793998687 974657574 309894163 974657574 309894163 995441993 275327821 995441993 275327821 997099107 716374644 997099107 716374644 999196954 526066535 999196954 526066535 999621868 457459213 999621868 457459213 999644692 20908841 999644692 20908841 485090860 690834542 485090860 690834542 458279827 315327101 458279827 315327101 800798498 124849607 800798498 124849607 841729913 118510898 841729913 118510898 925808377 112923596 925808377 112923596 962089050 471648858 962089050 471648858 707522603 66056356 707522603 66056356 491120105 673135847 491120105 673135847 817765143 377071021 817765143 377071021 863313387 374531623 863313387 374531623 684940555 320858709 684940555 320858709 200709277 973551480 200709277 973551480 562718621 623733706 562718621 623733706 571900280 162806366 571900280 162806366 622791953 149862746 622791953 149862746 355393602 130303415 355393602 130303415 276053019 636356172 276053019 636356172 720282431 669287959 720282431 669287959 730984956 952471444 730984956 952471444 981586969 50038819 981586969 50038819 982587503 8950964 982587503 8950964 64792135 703035654 64792135 703035654 477944138 975815170 477944138 975815170 768538241 992068572 768538241 992068572 529598473 191308862 529598473 191308862 836897611 116751097 836897611 116751097 829453718 441375632 829453718 441375632 845601649 163273213 845601649 163273213 947144462 41112216 947144462 41112216 284203062 17559009 284203062 17559009 101281696 16740136 101281696 16740136 80608534 6017756 80608534 6017756 521340167 5759495 521340167 5759495 430011021 561094162 430011021 561094162 584003704 187104043 584003704 187104043 624549043 31827527 624549043 31827527 957154877 920041658 957154877 920041658 596801282 947132839 596801282 947132839 883605768 987670295 883605768 987670295 672590173 736056348 672590173 736056348 410437906 779762320 410437906 779762320 475352421 716410607 475352421 716410607 790093619 914902107 790093619 914902107 946496240 39188506 946496240 39188506 974488494 4195729 974488494 4195729 981510388 448906035 981510388 448906035 926006916 658798758 926006916 658798758 774325677 782215344 774325677 782215344 116221018 107193839 116221018 107193839 56120311 366684505 56120311 366684505 314479508 89364060 314479508 89364060 464954022 303683105 464954022 303683105 810032817 967355734 810032817 967355734 824810585 893119759 824810585 893119759 849946839 36694441 849946839 36694441 988323590 151757919 988323590 151757919 989354091 82549011 989354091 82549011 612009645 63178302 612009645 63178302 47850289 13053297 47850289 13053297 14594592 793824085 14594592 793824085 243392813 823595789 243392813 823595789 925615236 757904341 925615236 757904341 927046746 974964014 927046746 974964014 943426494 576431087 943426494 576431087 804209048 639900887 804209048 639900887 992730541 113154395 992730541 113154395 993287581 37674591 993287581 37674591 995105103 905922069 995105103 905922069 605067749 959698488 605067749 959698488 177041698 881282924 177041698 881282924 84809859 970210257 84809859 970210257 31261088 979921246 31261088 979921246 624052498 989781827 624052498 989781827 546818974 143589747 546818974 143589747 837184010 907422125 837184010 907422125 793709945 992680552 793709945 992680552 806123587 995690266 806123587 995690266 425726280 998099789 425726280 998099789 541610886 998639191 541610886 998639191 860107441 711569866 860107441 711569866 946664662 220173089 946664662 220173089 979004936 205375043 979004936 205375043 316521758 44371154 316521758 44371154 665048478 44093702 665048478 44093702 411650812 957857331 411650812 957857331 735745060 52536818 735745060 52536818 243482697 6747485 243482697 6747485 624722413 808198634 624722413 808198634 659896119 16932381 659896119 16932381 907143549 13944523 907143549 13944523 263256439 11757181 263256439 11757181 215628863 5852597 215628863 5852597 268070731 2414448 268070731 2414448 196497668 2245177 196497668 2245177 240761826 2127428 240761826 2127428 64510418 1860997 64510418 1860997 344257683 737355224 344257683 737355224 780153382 333566935 780153382 333566935 887839102 678814173 887839102 678814173 298986891 574825611 298986891 574825611 292738251 828703529 292738251 828703529 633393611 801959224 633393611 801959224 675251725 884501063 675251725 884501063 711136859 657278959 711136859 657278959 757957291 739141487 757957291 739141487 980161034 844198491 980161034 844198491 738779046 213681319 738779046 213681319 294279998 34244622 294279998 34244622 783375231 83213632 783375231 83213632 823851344 366374799 823851344 366374799 217172460 128383595 217172460 128383595 113618766 89059624 113618766 89059624 39680933 63854313 39680933 63854313 9691572 33901540 9691572 33901540 8839832 753861809 8839832 753861809 660073110 845922231 660073110 845922231 704168799 364365539 704168799 364365539 786239082 103966308 786239082 103966308 840704618 100028922 840704618 100028922 966698389 447443018 966698389 447443018 980556325 633683924 980556325 633683924 995354122 795198432 995354122 795198432 765040995 162559583 765040995 162559583 837939324 788437841 837939324 788437841 950514553 194158008 950514553 194158008 281387711 479503862 281387711 479503862 76967450 251018081 76967450 251018081 5859021 180798794 5859021 180798794 267232859 988260204 267232859 988260204 255928789 998199380 255928789 998199380 582785905 998574200 582785905 998574200 926890569 998809612 926890569 998809612 964713172 666214228 964713172 666214228 917748396 447094629 917748396 447094629 934399946 757713384 934399946 757713384 947969935 594662939 947969935 594662939 952130981 838696800 952130981 838696800 162990193 947844619 162990193 947844619 697006873 641332047 697006873 641332047 505374304 942597854 505374304 942597854 931483755 572876714 931483755 572876714 931034378 143684584 931034378 143684584 33155631 25821640 33155631 25821640 10244031 13538883 10244031 13538883 754440610 12802883 754440610 12802883 452684507 180173724 452684507 180173724 181612777 161642502 181612777 161642502 116287339 128825077 116287339 128825077 679754152 26225939 679754152 26225939 926445185 928335632 926445185 928335632 825206606 968940503 825206606 968940503 452883833 991753992 452883833 991753992 334624580 997708897 334624580 997708897 151051674 998329450 151051674 998329450 130974108 438536554 130974108 438536554 610082153 622543920 610082153 622543920 876941405 970678261 876941405 970678261 943382314 783958010 943382314 783958010 977848994 215353742 977848994 215353742 987431182 51664729 987431182 51664729 994850010 25768355 994850010 25768355 74751983 5038984 74751983 5038984 904341973 1682784 904341973 1682784 646878869 842664 646878869 842664 819567131 752449390 819567131 752449390 61876250 381437851 61876250 381437851 24303441 160532176 24303441 160532176 850592946 145125508 850592946 145125508 961452020 11740837 961452020 11740837 522029860 447581065 522029860 447581065 989273986 336099104 989273986 336099104 855396092 22539275 855396092 22539275 119505700 10111944 119505700 10111944 688124931 3157701 688124931 3157701 247057345 385044482 247057345 385044482 38159484 19908670 38159484 19908670 710171860 374792247 710171860 374792247 750951046 219156986 750951046 219156986 641391395 567438081 641391395 567438081 977200016 883479378 977200016 883479378 816881906 957725047 816881906 957725047 945619998 295943758 945619998 295943758 946993719 135594214 946993719 135594214 998963241 726911622 998963241 726911622 74481881 854321984 74481881 854321984 71577876 132762216 71577876 132762216 855109452 384026073 855109452 384026073 866900793 701913725 866900793 701913725 130490369 925147767 130490369 925147767 130162912 17287549 130162912 17287549 102795427 13075360 102795427 13075360 64297788 12248045 64297788 12248045 979038427 8624894 979038427 8624894 888616574 749489197 888616574 749489197 897547549 784021328 897547549 784021328 903905285 944684691 903905285 944684691 952057113 241725142 952057113 241725142 991317762 550892198 991317762 550892198 226200267 310351679 226200267 310351679 202304459 746504837 202304459 746504837 75249492 10591367 75249492 10591367 951602778 664055777 951602778 664055777 432258750 821555483 432258750 821555483 136042149 931483142 136042149 931483142 55528740 998490491 55528740 998490491 24811023 130230593 24811023 130230593 339146002 760406532 339146002 760406532 737794628 328323853 737794628 328323853 469315985 180607122 469315985 180607122 875031155 62789436 875031155 62789436 486956385 504844010 486956385 504844010 683456275 422525187 683456275 422525187 766963459 68293246 766963459 68293246 585166269 300359250 585166269 300359250 751207411 167198794 751207411 167198794 847751521 170329673 847751521 170329673 967514467 15324924 967514467 15324924 977928942 14014025 977928942 14014025 786586639 663977995 786586639 663977995 374553011 770884008 374553011 770884008 428874735 420553444 428874735 420553444 563217212 546884237 563217212 546884237 998511897 348172968 998511897 348172968 999138767 287618622 999138767 287618622 999177580 443350844 999177580 443350844 575931592 832159479 575931592 832159479 824043158 310129857 824043158 310129857 963613214 269807955 963613214 269807955 990725009 785509922 990725009 785509922 995663156 136961937 995663156 136961937 876459811 542729305 876459811 542729305 993086837 700749195 993086837 700749195 512504705 867078737 512504705 867078737 596074318 724097006 596074318 724097006 44835746 516129975 44835746 516129975 879562802 19297349 879562802 19297349 883167748 942931819 883167748 942931819 836870330 966126732 836870330 966126732 860131617 986613886 860131617 986613886 521104011 293155386 521104011 293155386 385392777 263068531 385392777 263068531 149503320 187702182 149503320 187702182 129894586 541169683 129894586 541169683 542030618 563500707 542030618 563500707 746571160 865552903 746571160 865552903 582567554 965070077 582567554 965070077 440345001 215701599 440345001 215701599 682643604 143709746 682643604 143709746 845028198 4520768 845028198 4520768 923538003 376516545 923538003 376516545 937820495 621848472 937820495 621848472 111295870 830144971 111295870 830144971 33961606 667885766 33961606 667885766 285285451 41145233 285285451 41145233 471818930 5269351 471818930 5269351 906438347 2692709 906438347 2692709 972908799 619170570 972908799 619170570 472913382 980040829 472913382 980040829 825824249 537300931 825824249 537300931 913759411 463987459 913759411 463987459 967506517 58131944 967506517 58131944 884569490 963024262 884569490 963024262 890325482 967396920 890325482 967396920 954205158 972944669 954205158 972944669 990878537 472234224 990878537 472234224 993167944 121754725 993167944 121754725 679118060 38747705 679118060 38747705 935634507 453869335 935634507 453869335 226771087 500063905 226771087 500063905 209642884 397929601 209642884 397929601 671277017 379908047 671277017 379908047 72696434 125864176 72696434 125864176 694452229 57723418 694452229 57723418 540177581 42515545 540177581 42515545 710659623 8333222 710659623 8333222 859774376 462021543 859774376 462021543 978429165 980895747 978429165 980895747 66266191 441870562 66266191 441870562 62109193 602831560 62109193 602831560 69381526 959556755 69381526 959556755 9507486 776841107 9507486 776841107 646157473 899038619 646157473 899038619 554761463 326332114 554761463 326332114 623671526 764973361 623671526 764973361 429743618 396622323 429743618 396622323 7656631 223599670 7656631 223599670 343499149 213710274 343499149 213710274 793418410 771947165 793418410 771947165 835321529 933339956 835321529 933339956 904130925 942996681 904130925 942996681 716338517 995429223 716338517 995429223 209883308 564549183 209883308 564549183 538888450 866557592 538888450 866557592 537866037 623289122 537866037 623289122 463717401 958827381 463717401 958827381 918143188 963623198 918143188 963623198 968125063 986005032 968125063 986005032 997804157 407744926 997804157 407744926 998339827 780640721 998339827 780640721 915057392 812105908 915057392 812105908 997391396 836183523 997391396 836183523 983371441 249900229 983371441 249900229 587528505 8797114 587528505 8797114 330104270 55200745 330104270 55200745 484992971 11450369 484992971 11450369 499816001 3607505 499816001 3607505 541521723 58221635 541521723 58221635 1133814 23952021 1133814 23952021 842627 592929138 842627 592929138 982896403 673668719 982896403 673668719 757632096 959673526 757632096 959673526 68021215 707467182 68021215 707467182 504559553 548163245 504559553 548163245 951901493 94398008 951901493 94398008 954735419 71396737 954735419 71396737 981035350 54837567 981035350 54837567 987631423 41076375 987631423 41076375 654539484 21097393 654539484 21097393 928053267 18843767 928053267 18843767 778077272 701935777 778077272 701935777 623831068 981064477 623831068 981064477 739192048 280051246 739192048 280051246 967860257 16500002 967860257 16500002 577708672 13733779 577708672 13733779 306928223 70951611 306928223 70951611 90705120 44271601 90705120 44271601 48092333 535368967 48092333 535368967 517157161 479805926 517157161 479805926 568361716 960302630 568361716 960302630 871854265 984352088 871854265 984352088 418754053 993342286 418754053 993342286 605641653 995594591 605641653 995594591 469122359 999034452 469122359 999034452 510789780 116089734 510789780 116089734 371268553 872847944 371268553 872847944 208678436 620955271 208678436 620955271 948791486 567138176 948791486 567138176 971416223 468276607 971416223 468276607 684884860 357473228 684884860 357473228 623158671 483052199 623158671 483052199 356215163 697563223 356215163 697563223 277900189 977461711 277900189 977461711 62739944 980399739 62739944 980399739 20876462 980969028 20876462 980969028 8523667 992134014 8523667 992134014 91159416 996595309 91159416 996595309 343180590 998868382 343180590 998868382 359293292 957707912 359293292 957707912 413651243 5917755 413651243 5917755 176555910 318635639 176555910 318635639 173674461 730228831 173674461 730228831 537262335 886109062 537262335 886109062 350938349 714902474 350938349 714902474 112707606 668811753 112707606 668811753 776828476 64985112 776828476 64985112 803685954 6988053 803685954 6988053 861261258 1801780 861261258 1801780 95731180 1709126 95731180 1709126 673271265 894170 673271265 894170 692090354 795286535 692090354 795286535 955619883 27796892 955619883 27796892 545546846 94646443 545546846 94646443 208019310 68433715 208019310 68433715 617193450 588527042 617193450 588527042 12982521 953040005 12982521 953040005 735269658 981323549 735269658 981323549 688898385 135361435 688898385 135361435 708901288 118745954 708901288 118745954 392703609 1528892 392703609 1528892 176662162 1091161 176662162 1091161 156511010 530902130 156511010 530902130 97435333 310028464 97435333 310028464 62657685 913608574 62657685 913608574 234740982 919872842 234740982 919872842 188044068 46301732 188044068 46301732 216229611 366667813 216229611 366667813 30881522 2533474 30881522 2533474 3830922 704721517 3830922 704721517 103647 582159216 103647 582159216 911973967 842600482 911973967 842600482 29194443 993386051 29194443 993386051 505998144 712377949 505998144 712377949 61480127 799788707 61480127 799788707 483487529 834366618 483487529 834366618 49213472 529696478 49213472 529696478 43315347 989141597 43315347 989141597 542492595 145331595 542492595 145331595 977974427 121367926 977974427 121367926 988575116 8765195 988575116 8765195 990368381 6769836 990368381 6769836 296871174 5886407 296871174 5886407 115661905 1391635 115661905 1391635 23517613 544215570 23517613 544215570 14068767 175672521 14068767 175672521 127774722 836753532 127774722 836753532 8039699 152633665 8039699 152633665 973285036 350281090 973285036 350281090 274012979 393579957 274012979 393579957 325307837 772788222 325307837 772788222 625339677 922553116 625339677 922553116 959106394 599468481 959106394 599468481 965236576 91174045 965236576 91174045 991503627 410680225 991503627 410680225 996983308 385960021 996983308 385960021 998190914 381416893 998190914 381416893 998761096 213236564 998761096 213236564 998804528 522061507 998804528 522061507 999073677 798456574 999073677 798456574 999134545 829536672 999134545 829536672 971936540 781415466 971936540 781415466 990092600 546110721 990092600 546110721 296658480 697394527 296658480 697394527 621627245 488130189 621627245 488130189 690114027 115142406 690114027 115142406 462932383 679017810 462932383 679017810 699591314 942260631 699591314 942260631 716825508 387108658 716825508 387108658 826589972 416456740 826589972 416456740 694819080 593733626 694819080 593733626 433208113 982277761 433208113 982277761 124189388 145645142 124189388 145645142 217382978 95282783 217382978 95282783 43771777 965852025 43771777 965852025 994156861 573765747 994156861 573765747 436338627 860221835 436338627 860221835 511444021 920410706 511444021 920410706 687189829 990827141 687189829 990827141 933434713 995390891 933434713 995390891 483764141 943083801 483764141 943083801 293095587 352231101 293095587 352231101 67769078 434797077 67769078 434797077 13694963 314215937 13694963 314215937 10914398 960658727 10914398 960658727 2811071 478826667 2811071 478826667 751980397 807263968 751980397 807263968 921325999 228435523 921325999 228435523 936862221 41824998 936862221 41824998 127577632 382690491 127577632 382690491 20240487 38297442 20240487 38297442 909141296 248420160 909141296 248420160 957514962 175608226 957514962 175608226 963461515 428209278 963461515 428209278 988738900 655770708 988738900 655770708 990738970 929521757 990738970 929521757 344929545 943847576 344929545 943847576 232838042 998845218 232838042 998845218 124226323 999705188 124226323 999705188 397892193 999779491 397892193 999779491 691464834 477321014 691464834 477321014 954812955 681958831 954812955 681958831 978130049 763227574 978130049 763227574 985304310 631973385 985304310 631973385 995035403 199434017 995035403 199434017 998413078 560883316 998413078 560883316 998459470 837566327 998459470 837566327 999434261 470942540 999434261 470942540 909857201 613839793 909857201 613839793 201395428 743696598 201395428 743696598 965279816 891082414 965279816 891082414 973473179 251797682 973473179 251797682 959800403 943288673 959800403 943288673 463501852 944316429 463501852 944316429 864743079 55445859 864743079 55445859 190724566 619246684 190724566 619246684 872459962 271710204 872459962 271710204 420649495 582987955 420649495 582987955 30732105 112504299 30732105 112504299 9397770 38162230 9397770 38162230 165341176 8219102 165341176 8219102 18381750 3555090 18381750 3555090 4698799 116152157 4698799 116152157 744399 96438624 744399 96438624 437013892 12415215 437013892 12415215 383699473 120645761 383699473 120645761 479470887 691233294 479470887 691233294 269083916 700841221 269083916 700841221 134600880 364124492 134600880 364124492 799260852 977119372 799260852 977119372 94903788 540912217 94903788 540912217 903329356 758516057 903329356 758516057 981207296 904597518 981207296 904597518 418639701 307742416 418639701 307742416 756436223 251551221 756436223 251551221 954573611 659765905 954573611 659765905 995058806 675556896 995058806 675556896 999018959 598666385 999018959 598666385 677979870 875585651 677979870 875585651 923375098 889365804 923375098 889365804 932781846 22076286 932781846 22076286 964771753 894722207 964771753 894722207 976559513 839219222 976559513 839219222 978443641 518237552 978443641 518237552 993470988 843016278 993470988 843016278 333140955 988945357 333140955 988945357 459325124 990882852 459325124 990882852 99487081 991276106 99487081 991276106 899484419 997381093 899484419 997381093 919859424 998394550 919859424 998394550 783396799 999184150 783396799 999184150 592419775 363857196 592419775 363857196 592931839 403398335 592931839 403398335 572244354 437453526 572244354 437453526 126945123 571758909 126945123 571758909 35782328 972991146 35782328 972991146 794125061 980646806 794125061 980646806 800840385 922765392 800840385 922765392 900022844 953227345 900022844 953227345 543789125 386102873 543789125 386102873 606695508 401763500 606695508 401763500 750796035 919951049 750796035 919951049 389527757 384613155 389527757 384613155 251149433 18630963 251149433 18630963 542660495 9779896 542660495 9779896 647886245 257170507 647886245 257170507 823645703 130864518 823645703 130864518 904504581 412057577 904504581 412057577 918555676 472729746 918555676 472729746 504346145 217704185 504346145 217704185 210103733 203547787 210103733 203547787 579275582 602834778 579275582 602834778 32416457 981571709 32416457 981571709 17228417 195403929 17228417 195403929 918469316 125452375 918469316 125452375 108453065 79338931 108453065 79338931 46456729 669642848 46456729 669642848 387900747 250853101 387900747 250853101 499345013 142242350 499345013 142242350 937842086 73355325 937842086 73355325 717281484 29926617 717281484 29926617 632147813 1169702 632147813 1169702 377339573 454851 377339573 454851 566534873 286576 566534873 286576 306556097 202812 306556097 202812 123792369 492658111 123792369 492658111 13038844 887998899 13038844 887998899 222620773 615465065 222620773 615465065 875037307 426828528 875037307 426828528 626136403 423911901 626136403 423911901 861280206 57948507 861280206 57948507 896494151 54960062 896494151 54960062 943219911 393853743 943219911 393853743 961047312 895722481 961047312 895722481 977844933 961301912 977844933 961301912 982237656 970108004 982237656 970108004 993535858 623697419 993535858 623697419 583823480 210754643 583823480 210754643 755886054 94010698 755886054 94010698 124343620 354032791 124343620 354032791 70894359 438142782 70894359 438142782 51801801 138385336 51801801 138385336 50542942 62649316 50542942 62649316 498343995 44957704 498343995 44957704 570661824 21018974 570661824 21018974 34080684 195707163 34080684 195707163 796999913 3092315 796999913 3092315 79597370 2221100 79597370 2221100 37728822 1935176 37728822 1935176 27686200 854422731 27686200 854422731 262383836 958119667 262383836 958119667 36839303 993986646 36839303 993986646 545160613 996929712 545160613 996929712 496974627 997004423 496974627 997004423 453011221 750528360 453011221 750528360 809036964 130503861 809036964 130503861 837207108 165163821 837207108 165163821 703854296 60073789 703854296 60073789 852873823 30287953 852873823 30287953 460708384 420889159 460708384 420889159 369138629 852386882 369138629 852386882 47451997 964393904 47451997 964393904 38041351 994699015 38041351 994699015 23595461 180869545 23595461 180869545 95204118 277338326 95204118 277338326 962315546 252641865 962315546 252641865 193509943 611066442 193509943 611066442 131015620 201490508 131015620 201490508 94355854 877795532 94355854 877795532 76121176 910048098 76121176 910048098 33265637 662445967 33265637 662445967 12381688 228186739 12381688 228186739 3338455 546250466 3338455 546250466 360338639 779215878 360338639 779215878 133129026 872805930 133129026 872805930 857374194 976970894 857374194 976970894 895424121 981733412 895424121 981733412 915642067 528901590 915642067 528901590 929556687 736913002 929556687 736913002 945235968 277510132 945235968 277510132 101749127 343170460 101749127 343170460 29789343 468307870 29789343 468307870 5898041 746169701 5898041 746169701 452679 599373183 452679 599373183 488939856 265286778 488939856 265286778 249852717 162355891 249852717 162355891 143534205 44954140 143534205 44954140 262306132 571081913 262306132 571081913 773942330 96351175 773942330 96351175 615961948 147201115 615961948 147201115 193337050 274180983 193337050 274180983 155390419 118758834 155390419 118758834 37965014 948765750 37965014 948765750 651010161 987376275 651010161 987376275 710240958 996223384 710240958 996223384 988284810 247250548 988284810 247250548 998234000 964107302 998234000 964107302 498121725 909969940 498121725 909969940 135878069 964507152 135878069 964507152 940299284 995670780 940299284 995670780 994249095 996194516 994249095 996194516 147212396 327432927 147212396 327432927 21403640 241240041 21403640 241240041 49937816 897529809 49937816 897529809 960828936 469967298 960828936 469967298 998186082 141598562 998186082 141598562 362798143 646966235 362798143 646966235 126348534 420078320 126348534 420078320 81039557 439433065 81039557 439433065 130499415 606177661 130499415 606177661 82908562 190850743 82908562 190850743 522004571 454991521 522004571 454991521 23465903 155585175 23465903 155585175 245086811 488252806 245086811 488252806 84731844 103358680 84731844 103358680 22748039 740395354 22748039 740395354 980245940 104954851 980245940 104954851 217522028 20119523 217522028 20119523 170272130 11351338 170272130 11351338 461827600 789880720 461827600 789880720 586170681 988591460 586170681 988591460 583914502 992816225 583914502 992816225 869289711 995549423 869289711 995549423 82810382 653348082 82810382 653348082 485314003 698552635 485314003 698552635 175347814 716789231 175347814 716789231 8081705 756277347 8081705 756277347 1015272 948231813 1015272 948231813 963018 978559512 963018 978559512 899978 386523616 899978 386523616 253346948 824348984 253346948 824348984 166451299 848745701 166451299 848745701 144654971 150787029 144654971 150787029 47915964 526871680 47915964 526871680 2054004 340953510 2054004 340953510 1589960 381497517 1589960 381497517 1320390 681600174 1320390 681600174 346645 682013435 346645 682013435 909515528 776248671 909515528 776248671 915748050 788646062 915748050 788646062 989393158 361075459 989393158 361075459 993328225 469655723 993328225 469655723 87695855 871063490 87695855 871063490 89932834 616144411 89932834 616144411 75747585 297862746 75747585 297862746 171844237 696754183 171844237 696754183 1762 760321820 1762 760321820 7731609 247836345 7731609 247836345 5408199 224206754 5408199 224206754 4472646 150184824 4472646 150184824 1560279 142620425 1560279 142620425 938039 46274767 938039 46274767 95048 204282581 95048 204282581 45450 79648448 45450 79648448 725080181 47801241 725080181 47801241 772119597 37616277 772119597 37616277 883035394 714567475 883035394 714567475 464989851 550854628 464989851 550854628 678222188 86650404 678222188 86650404 535146964 57756903 535146964 57756903 806496853 802551258 806496853 802551258 808724033 503437813 808724033 503437813 838764502 701252517 838764502 701252517 809070732 855981696 809070732 855981696 407092828 666269601 407092828 666269601 597899041 856962691 597899041 856962691 908982275 980424470 908982275 980424470 66138041 671426272 66138041 671426272 33123135 895833626 33123135 895833626 821650302 307232073 821650302 307232073 958485431 75714490 958485431 75714490 991570428 29591375 991570428 29591375 675037190 718441330 675037190 718441330 47397278 297995275 47397278 297995275 778206157 76399804 778206157 76399804 908337980 964232363 908337980 964232363 150503880 980172410 150503880 980172410 294843011 183228751 294843011 183228751 399563024 968447961 399563024 968447961 585727001 440621451 585727001 440621451 739281600 951223880 739281600 951223880 754183312 973261713 754183312 973261713 917789862 475688014 917789862 475688014 364874405 365539086 364874405 365539086 416717334 557963606 416717334 557963606 498622646 157084935 498622646 157084935 443968855 140168553 443968855 140168553 812977324 709759289 812977324 709759289 700669706 170108168 700669706 170108168 657662502 589900880 657662502 589900880 862980833 839848993 862980833 839848993 935244880 860386602 935244880 860386602 951651274 438282704 951651274 438282704 982765516 708769154 982765516 708769154 763168033 951363250 763168033 951363250 275934146 152777270 275934146 152777270 384094717 121941137 384094717 121941137 118094877 347982403 118094877 347982403 819019557 29700184 819019557 29700184 703736959 378328272 703736959 378328272 903764070 119579587 903764070 119579587 741254913 53411872 741254913 53411872 941833274 616970506 941833274 616970506 124650655 43631725 124650655 43631725 650057941 14359105 650057941 14359105 510025058 6171456 510025058 6171456 270662374 847828932 270662374 847828932 957988764 236584058 957988764 236584058 387998535 545605917 387998535 545605917 63922051 225806948 63922051 225806948 837323632 102171759 837323632 102171759 687718781 75435929 687718781 75435929 902474197 706841097 902474197 706841097 521177769 986384811 521177769 986384811 635805243 987764660 635805243 987764660 893263216 996135993 893263216 996135993 894352520 415447830 894352520 415447830 815766609 722392729 815766609 722392729 1176890 58450258 1176890 58450258 286813 197058086 286813 197058086 579210519 76375646 579210519 76375646 636435703 38425393 636435703 38425393 130129913 9848282 130129913 9848282 796837055 6191813 796837055 6191813 583483148 3907046 583483148 3907046 437658909 3606746 437658909 3606746 672110886 2730807 672110886 2730807 970741958 737580872 970741958 737580872 493823964 896868813 493823964 896868813 607063207 469688041 607063207 469688041 654129250 561322505 654129250 561322505 875989626 193669838 875989626 193669838 148588002 291264194 148588002 291264194 658500550 521653232 658500550 521653232 153808107 361944876 153808107 361944876 99030587 995102853 99030587 995102853 44815854 300826844 44815854 300826844 6111712 831403084 6111712 831403084 1632742 854148233 1632742 854148233 746197170 679238648 746197170 679238648 394198398 238274344 394198398 238274344 978765702 35810563 978765702 35810563 936999568 23624031 936999568 23624031 971305664 8946793 971305664 8946793 980678395 1009960 980678395 1009960 990371394 73198170 990371394 73198170 927637570 225857864 927637570 225857864 603173939 228959323 603173939 228959323 740475765 174023927 740475765 174023927 880185109 864879790 880185109 864879790 317640258 898969856 317640258 898969856 912741500 923024799 912741500 923024799 972267916 951993629 972267916 951993629 990479600 957020806 990479600 957020806 994327291 756267395 994327291 756267395 997052594 784383389 997052594 784383389 689494476 101725029 689494476 101725029 454013365 689083443 454013365 689083443 214173154 50931376 214173154 50931376 565275409 25041614 565275409 25041614 105538391 21484571 105538391 21484571 19307217 15452145 19307217 15452145 914760039 770812736 914760039 770812736 428037578 739006609 428037578 739006609 811329951 890629532 811329951 890629532 661477306 913470816 661477306 913470816 308926993 664966518 308926993 664966518 172241386 882822282 172241386 882822282 530046798 52901085 530046798 52901085 518756843 891043541 518756843 891043541 271355216 527493655 271355216 527493655 638607523 898884906 638607523 898884906 397485731 41293214 397485731 41293214 645555361 906769784 645555361 906769784 654537285 524234701 654537285 524234701 809630580 385660956 809630580 385660956 912560233 458077006 912560233 458077006 922699494 549412900 922699494 549412900 430886489 994253868 430886489 994253868 528776646 625478420 528776646 625478420 804470499 875418483 804470499 875418483 961506088 974248365 961506088 974248365 986846859 994961830 986846859 994961830 994190433 430685241 994190433 430685241 998306492 787950294 998306492 787950294 998743253 111334092 998743253 111334092 312662667 71663952 312662667 71663952 548242089 26261995 548242089 26261995 894673627 20101071 894673627 20101071 938499158 2139001 938499158 2139001 651020941 609461521 651020941 609461521 928477875 612095191 928477875 612095191 660581042 756085281 660581042 756085281 782486468 3527882 782486468 3527882 805677907 1745891 805677907 1745891 136206821 883011556 136206821 883011556 31611453 785665615 31611453 785665615 8444879 836530507 8444879 836530507 5321382 147006614 5321382 147006614 514728786 114098666 514728786 114098666 111810482 747056219 111810482 747056219 98359540 762695514 98359540 762695514 450696395 91963365 450696395 91963365 51373802 9616839 51373802 9616839 39913585 131565487 39913585 131565487 60072207 103117041 60072207 103117041 395003883 5469062 395003883 5469062 746960761 954612703 746960761 954612703 867377251 984254524 867377251 984254524 279365809 986412677 279365809 986412677 120102056 986472749 120102056 986472749 74627107 992545899 74627107 992545899 214067518 147014003 214067518 147014003 134520641 107086595 134520641 107086595 148405271 96681665 148405271 96681665 147190382 79050951 147190382 79050951 138624906 310796489 138624906 310796489 99240839 26643119 99240839 26643119 98657229 12919626 98657229 12919626 309909836 11360628 309909836 11360628 113768956 589996027 113768956 589996027 522059074 624937388 522059074 624937388 690581256 40875131 690581256 40875131 618019731 641839279 618019731 641839279 819253952 21532572 819253952 21532572 151136290 20033526 151136290 20033526 17121365 900104682 17121365 900104682 986884397 912059671 986884397 912059671 993698760 136716919 993698760 136716919 996307208 55888473 996307208 55888473 686016891 12523780 686016891 12523780 929084710 716382852 929084710 716382852 985532509 304405622 985532509 304405622 93764365 178994190 93764365 178994190 677884653 586187894 677884653 586187894 966647677 582041101 966647677 582041101 858629381 266945364 858629381 266945364 64786897 186914355 64786897 186914355 130309005 223285483 130309005 223285483 35819885 37393113 35819885 37393113 326542066 35926659 326542066 35926659 310616714 25287570 310616714 25287570 104924779 17100079 104924779 17100079 186404183 228922510 186404183 228922510 585174168 598452192 585174168 598452192 818471586 763646999 818471586 763646999 567098577 434587450 567098577 434587450 702559925 39947810 702559925 39947810 260100408 30293770 260100408 30293770 456235961 997161334 456235961 997161334 413371629 76016743 413371629 76016743 545137158 880821033 545137158 880821033 539547223 422734178 539547223 422734178 940315105 429447373 940315105 429447373 973484586 117845008 973484586 117845008 313206245 25447767 313206245 25447767 326761901 24910748 326761901 24910748 973362570 426141395 973362570 426141395 976392117 77618169 976392117 77618169 994929107 66854345 994929107 66854345 998634617 32097977 998634617 32097977 412377946 518590111 412377946 518590111 658014010 531057593 658014010 531057593 489285401 247070719 489285401 247070719 343440420 26803101 343440420 26803101 812998608 725848692 812998608 725848692 893193248 785924214 893193248 785924214 949102785 747812911 949102785 747812911 956832430 941661885 956832430 941661885 985588550 27403244 985588550 27403244 993466152 13191364 993466152 13191364 995670116 782416339 995670116 782416339 996272910 216581898 996272910 216581898 567678359 981126255 567678359 981126255 499779553 242727658 499779553 242727658 523339904 903339210 523339904 903339210 566243098 363573870 566243098 363573870 191457728 701799340 191457728 701799340 685779973 934258201 685779973 934258201 963366196 962638155 963366196 962638155 807196481 966607532 807196481 966607532 291914611 750856982 291914611 750856982 561016363 903014781 561016363 903014781 33722782 938333778 33722782 938333778 29543938 548015961 29543938 548015961 284085094 504665290 284085094 504665290 765196408 943735400 765196408 943735400 38820399 969425283 38820399 969425283 333037836 453146168 333037836 453146168 173074247 717145630 173074247 717145630 779557583 914477631 779557583 914477631 873741241 980443460 873741241 980443460 876832641 993668388 876832641 993668388 939564604 993964409 939564604 993964409 631076791 997530516 631076791 997530516 114705445 600915706 114705445 600915706 89323308 465103682 89323308 465103682 87558020 257216707 87558020 257216707 882971116 407249465 882971116 407249465 963659350 371715587 963659350 371715587 995206998 359930248 995206998 359930248 995356343 267980542 995356343 267980542 997610462 218067005 997610462 218067005 15591495 182790977 15591495 182790977 8244537 805478463 8244537 805478463 543407723 993673765 543407723 993673765 624252076 993820091 624252076 993820091 888803160 763839100 888803160 763839100 980481062 504667491 980481062 504667491 983787843 836210987 983787843 836210987 985324188 517853491 985324188 517853491 987534374 709084082 987534374 709084082 379464744 205654990 379464744 205654990 343515937 168002401 343515937 168002401 472496980 40239410 472496980 40239410 165912984 11895364 165912984 11895364 94307278 7901813 94307278 7901813 73807271 3074458 73807271 3074458 317016212 634795244 317016212 634795244 235463327 237546729 235463327 237546729 119320093 734725075 119320093 734725075 865536609 332835278 865536609 332835278 746842763 274192149 746842763 274192149 916101875 207970281 916101875 207970281 152652914 822360506 152652914 822360506 110534649 984335232 110534649 984335232 26576285 986374128 26576285 986374128 450795324 993447683 450795324 993447683 27654007 998211736 27654007 998211736 23018795 49124969 23018795 49124969 644332497 506761740 644332497 506761740 383167619 995964785 383167619 995964785 226989113 997087907 226989113 997087907 154387877 350713035 154387877 350713035 227873140 885209772 227873140 885209772 82051697 215347073 82051697 215347073 655303792 516320661 655303792 516320661 841025843 617244312 841025843 617244312 527801391 693102248 527801391 693102248 300234659 33469438 300234659 33469438 193184969 765238747 193184969 765238747 206414220 748742327 206414220 748742327 731695170 926638531 731695170 926638531 196196440 30503245 196196440 30503245 164934005 727231081 164934005 727231081 159289230 730590907 159289230 730590907 490019183 774988362 490019183 774988362 455940430 173495704 455940430 173495704 58333967 33580576 58333967 33580576 101298471 4687526 101298471 4687526 32343972 36494825 32343972 36494825 714605383 34537618 714605383 34537618 269116232 2429936 269116232 2429936 477587737 740711460 477587737 740711460 572653273 903415483 572653273 903415483 603482229 353108954 603482229 353108954 166810624 517412182 166810624 517412182 16955878 498154050 16955878 498154050 39186459 955744627 39186459 955744627 34470315 958433233 34470315 958433233 12179917 974313177 12179917 974313177 1908507 979450708 1908507 979450708 849865279 992985604 849865279 992985604 411542613 999436347 411542613 999436347 386552978 541583329 386552978 541583329 865017803 230763655 865017803 230763655 413211860 189209736 413211860 189209736 18021037 571090175 18021037 571090175 1208348 615362147 1208348 615362147 666474 751996886 666474 751996886 475622 762880978 475622 762880978 533840652 427042859 533840652 427042859 43346933 299318417 43346933 299318417 15725334 287103293 15725334 287103293 13094755 242406094 13094755 242406094 379951317 762382473 379951317 762382473 513479583 736162659 513479583 736162659 366914552 935244957 366914552 935244957 173473130 749915931 173473130 749915931 162403600 816012628 162403600 816012628 155173728 249692471 155173728 249692471 25070764 248299396 25070764 248299396 234527990 146559400 234527990 146559400 986446809 127821849 986446809 127821849 557743424 803379545 557743424 803379545 918061252 243331659 918061252 243331659 987259580 19369062 987259580 19369062 680077531 15066247 680077531 15066247 20395822 762375273 20395822 762375273 10347573 841982804 10347573 841982804 1771218 878429178 1771218 878429178 1527458 659314851 1527458 659314851 847050 479231192 847050 479231192 509042 385058749 509042 385058749 22373168 911465682 22373168 911465682 907433388 952520722 907433388 952520722 146038597 432318874 146038597 432318874 93298989 789380421 93298989 789380421 78434284 112064588 78434284 112064588 433187112 65438562 433187112 65438562 927025381 56678638 927025381 56678638 672316188 24010880 672316188 24010880 865723731 9442207 865723731 9442207 958294785 2620231 958294785 2620231 867362997 2290793 867362997 2290793 452920364 647532781 452920364 647532781 217374063 938103968 217374063 938103968 43160627 628124538 43160627 628124538 782436494 693643466 782436494 693643466 173999357 852666475 173999357 852666475 88869299 667424397 88869299 667424397 1130809 742632304 1130809 742632304 454416735 967114681 454416735 967114681 906510115 982452721 906510115 982452721 928720682 828680416 928720682 828680416 939552180 841068041 939552180 841068041 961229944 601796086 961229944 601796086 997304757 158240930 997304757 158240930 681164316 108576480 681164316 108576480 791746312 35169301 791746312 35169301 218925460 115075433 218925460 115075433 99751646 589708289 99751646 589708289 418432230 371008110 418432230 371008110 425736404 467474647 425736404 467474647 93804542 314284125 93804542 314284125 35368611 959938560 35368611 959938560 177563380 983433056 177563380 983433056 51773532 995002304 51773532 995002304 467431781 844105508 467431781 844105508 313795150 584269231 313795150 584269231 765982611 99941126 765982611 99941126 744825106 878416497 744825106 878416497 994662598 895988807 994662598 895988807 997866774 980121222 997866774 980121222 998259450 349302314 998259450 349302314 999332368 367625974 999332368 367625974 352732722 603424108 352732722 603424108 513547248 893828105 513547248 893828105 336731555 908679269 336731555 908679269 267121687 615967273 267121687 615967273 995610579 78790616 995610579 78790616 552197502 37088078 552197502 37088078 603787930 4328722 603787930 4328722 640274667 2685659 640274667 2685659 880375833 2452154 880375833 2452154 933232916 421943799 933232916 421943799 944692907 820561378 944692907 820561378 971756508 939530273 971756508 939530273 990670869 984997890 990670869 984997890 154637967 485684875 154637967 485684875 911371709 424299526 911371709 424299526 364009868 511666218 364009868 511666218 723447719 28173196 723447719 28173196 914899085 13844951 914899085 13844951 599959732 3536212 599959732 3536212 509242348 549051839 509242348 549051839 386260217 515977088 386260217 515977088 407313767 538224811 407313767 538224811 731349419 657467585 731349419 657467585 791714570 950191658 791714570 950191658 954290697 957359232 954290697 957359232 544637754 968587848 544637754 968587848 970885722 995496534 970885722 995496534 823065697 892284549 823065697 892284549 975505062 626074579 975505062 626074579 988353409 308261892 988353409 308261892 775952157 810506021 775952157 810506021 129181334 843061313 129181334 843061313 971647032 644222057 971647032 644222057 438654062 263839232 438654062 263839232 909879138 804209934 909879138 804209934 923595032 486078390 923595032 486078390 835000311 324441680 835000311 324441680 979047615 179243562 979047615 179243562 992019831 572382471 992019831 572382471 998609378 670030297 998609378 670030297 999143959 746023309 999143959 746023309 968632647 765797152 968632647 765797152 648920395 815624936 648920395 815624936 167032515 586624421 167032515 586624421 280528388 910017798 280528388 910017798 332711101 589883667 332711101 589883667 158090264 188911641 158090264 188911641 51902232 409419998 51902232 409419998 179197837 305785190 179197837 305785190 134255232 300650795 134255232 300650795 133039650 112387820 133039650 112387820 127896911 60644117 127896911 60644117 533625796 40590704 533625796 40590704 688954071 35108224 688954071 35108224 184647005 854330998 184647005 854330998 260211506 824865079 260211506 824865079 732932317 941393421 732932317 941393421 805135650 853641195 805135650 853641195 902716366 447198544 902716366 447198544 438361506 192538730 438361506 192538730 170937180 200398941 170937180 200398941 522741333 151260710 522741333 151260710 29013352 73620793 29013352 73620793 301124111 23066999 301124111 23066999 261679548 599638641 261679548 599638641 477071271 84973098 477071271 84973098 818586915 82065570 818586915 82065570 343815709 77600449 343815709 77600449 336863825 75160846 336863825 75160846 881718217 455280721 881718217 455280721 936740658 508474085 936740658 508474085 626256097 351089298 626256097 351089298 780342957 94054785 780342957 94054785 556398631 83743846 556398631 83743846 567702640 506592419 567702640 506592419 169280211 100026109 169280211 100026109 63879554 50442991 63879554 50442991 542912392 576555172 542912392 576555172 268955848 301185484 268955848 301185484 508200028 933074827 508200028 933074827 270760021 109918594 270760021 109918594 680092191 103073068 680092191 103073068 989564160 244049961 989564160 244049961 855360804 35727981 855360804 35727981 907424057 31909721 907424057 31909721 612150438 11412361 612150438 11412361 716051625 460666623 716051625 460666623 17083036 508040170 17083036 508040170 3880220 386623219 3880220 386623219 231289602 666503341 231289602 666503341 743292444 743507421 743292444 743507421 334243191 281617245 334243191 281617245 185206545 63291475 185206545 63291475 142771960 37651289 142771960 37651289 67092059 107544749 67092059 107544749 31853483 74737531 31853483 74737531 308738797 599472499 308738797 599472499 75618942 764462350 75618942 764462350 383817911 343759917 383817911 343759917 881467471 605737346 881467471 605737346 891928524 996502475 891928524 996502475 662546681 996723227 662546681 996723227 842214181 943353527 842214181 943353527 981674309 954798695 981674309 954798695 982665120 342594637 982665120 342594637 985150638 654313032 985150638 654313032 857886701 680272436 857886701 680272436 957564326 167475225 957564326 167475225 966730977 81841847 966730977 81841847 876735120 410476004 876735120 410476004 313231072 925190397 313231072 925190397 337957769 517655584 337957769 517655584 505444035 7048568 505444035 7048568 578386772 636021363 578386772 636021363 293517888 731404505 293517888 731404505 749357292 358341233 749357292 358341233 920433571 224055083 920433571 224055083 972410018 75257966 972410018 75257966 992496514 28835010 992496514 28835010 996692758 309041418 996692758 309041418 997914308 286476430 997914308 286476430 999966497 726485977 999966497 726485977 915129496 749973669 915129496 749973669 981288045 882503718 981288045 882503718 988611596 173055647 988611596 173055647 900843959 169413078 900843959 169413078 908650964 8808495 908650964 8808495 99519209 3467211 99519209 3467211 314451198 312139664 314451198 312139664 598516984 979604803 598516984 979604803 620897491 979117249 620897491 979117249 904073300 623868797 904073300 623868797 979485375 719048886 979485375 719048886 450806024 840332465 450806024 840332465 393957387 973335834 393957387 973335834 329102908 226936336 329102908 226936336 762649575 350183177 762649575 350183177 588042447 507653836 588042447 507653836 962358193 535733534 962358193 535733534 857465816 377456016 857465816 377456016 975247834 233411767 975247834 233411767 704562714 834645076 704562714 834645076 480712380 549799808 480712380 549799808 317370008 375363937 317370008 375363937 700565400 809416920 700565400 809416920 776285945 333715907 776285945 333715907 220862504 428285456 220862504 428285456 215025791 67672498 215025791 67672498 209790213 298650336 209790213 298650336 116493485 934329547 116493485 934329547 456591366 545466185 456591366 545466185 346886334 514050407 346886334 514050407 295280854 89687442 295280854 89687442 489517004 39862738 489517004 39862738 190317655 31983542 190317655 31983542 104387300 13120089 104387300 13120089 878951681 874662648 878951681 874662648 896389732 476313401 896389732 476313401 390262045 580716271 390262045 580716271 252269714 936840416 252269714 936840416 898387907 946310459 898387907 946310459 733946060 971075082 733946060 971075082 635962690 838692880 635962690 838692880 982131406 454828887 982131406 454828887 989677597 67058837 989677597 67058837 371455514 839724823 371455514 839724823 855307898 537898326 855307898 537898326 996420773 692722289 996420773 692722289 12743512 378605664 12743512 378605664 2411523 420250087 2411523 420250087 973479081 842734261 973479081 842734261 991331753 253070502 991331753 253070502 993296346 637077303 993296346 637077303 438742096 432507282 438742096 432507282 60056690 800772972 60056690 800772972 27652922 946525341 27652922 946525341 7038926 906706995 7038926 906706995 3621488 794712120 3621488 794712120 1565752 935869024 1565752 935869024 31110099 972723150 31110099 972723150 18104910 988414933 18104910 988414933 15620142 989038235 15620142 989038235 418000845 7863834 418000845 7863834 218072927 760037163 218072927 760037163 38535458 383513068 38535458 383513068 24397005 71615062 24397005 71615062 371795787 317951000 371795787 317951000 868359955 313551069 868359955 313551069 904202686 210138254 904202686 210138254 637953743 108581871 637953743 108581871 165077538 528494921 165077538 528494921 871337119 187687321 871337119 187687321 959875715 72794271 959875715 72794271 867494543 56279223 867494543 56279223 259054773 227698186 259054773 227698186 153440644 149530581 153440644 149530581 58777872 116118390 58777872 116118390 739993942 29161059 739993942 29161059 859907389 862225766 859907389 862225766 565916487 945458993 565916487 945458993 804053628 982296727 804053628 982296727 945876271 152141639 945876271 152141639 199343726 3053960 199343726 3053960 868671456 2277168 868671456 2277168 953865747 579551482 953865747 579551482 983938932 166335993 983938932 166335993 902714698 525699928 902714698 525699928 916544979 631019363 916544979 631019363 38714967 653382605 38714967 653382605 410613560 868760889 410613560 868760889 866861127 974507998 866861127 974507998 116623857 743268325 116623857 743268325 20637063 975659473 20637063 975659473 2568506 991391604 2568506 991391604 124023533 676566347 124023533 676566347 971305842 418935009 971305842 418935009 975818836 922348019 975818836 922348019 988490489 925441089 988490489 925441089 227538198 618097973 227538198 618097973 853033680 425325576 853033680 425325576 28228167 598704842 28228167 598704842 539677377 848730387 539677377 848730387 188362797 499026721 188362797 499026721 797245085 172502540 797245085 172502540 844750140 163089434 844750140 163089434 922521553 659693481 922521553 659693481 942716592 677563348 942716592 677563348 949377112 74235223 949377112 74235223 965439497 48435355 965439497 48435355 869197831 842328261 869197831 842328261 976444775 873074621 976444775 873074621 560837159 877410262 560837159 877410262 13673356 174644687 13673356 174644687 1823165 354104518 1823165 354104518 1269704 233105328 1269704 233105328 775575 209681585 775575 209681585 260246606 218243484 260246606 218243484 54101022 39823872 54101022 39823872 6794853 793753099 6794853 793753099 313644574 950356276 313644574 950356276 268871902 967060241 268871902 967060241 652880395 903997181 652880395 903997181 721372997 905427164 721372997 905427164 759588012 953922336 759588012 953922336 837908116 963364060 837908116 963364060 855453848 973817524 855453848 973817524 893384503 981994973 893384503 981994973 471346339 983734054 471346339 983734054 204851951 34641464 204851951 34641464 607324084 750212271 607324084 750212271 864158792 943992385 864158792 943992385 579713712 973306209 579713712 973306209 411749926 987538307 411749926 987538307 435458199 994225280 435458199 994225280 717042091 997935502 717042091 997935502 931962516 59562302 931962516 59562302 617716517 41910070 617716517 41910070 658114710 34842467 658114710 34842467 315620168 526992127 315620168 526992127 203765102 910290446 203765102 910290446 506392827 61024538 506392827 61024538 793920411 255393671 793920411 255393671 904702025 884726187 904702025 884726187 583860190 983987139 583860190 983987139 800095693 987773782 800095693 987773782 911125262 990150068 911125262 990150068 890865185 804464591 890865185 804464591 931656739 921552327 931656739 921552327 264392234 379731283 264392234 379731283 348528187 592545584 348528187 592545584 113092193 215563447 113092193 215563447 287106719 166852183 287106719 166852183 170759457 743234131 170759457 743234131 131386430 544572463 131386430 544572463 699620920 627257559 699620920 627257559 822859458 632397513 822859458 632397513 878519962 465239107 878519962 465239107 212712756 674257011 212712756 674257011 178362561 332169745 178362561 332169745 174679027 327597919 174679027 327597919 69392392 296899535 69392392 296899535 731225399 274625055 731225399 274625055 835831505 8170687 835831505 8170687 890040350 6318893 890040350 6318893 353167028 962442353 353167028 962442353 86576473 54051180 86576473 54051180 50134910 35861163 50134910 35861163 157003574 2260926 157003574 2260926 598045928 2252775 598045928 2252775 616933884 578207 616933884 578207 781981186 316153038 781981186 316153038 821935495 927428943 821935495 927428943 889773713 939026420 889773713 939026420 156061323 463686701 156061323 463686701 491605166 57954542 491605166 57954542 101916396 394089949 101916396 394089949 696390924 253201349 696390924 253201349 729433221 375339599 729433221 375339599 158172627 567976194 158172627 567976194 432635148 260816777 432635148 260816777 736852759 249622119 736852759 249622119 960183053 772172811 960183053 772172811 460409050 846026745 460409050 846026745 106280340 971046720 106280340 971046720 836850284 999383480 836850284 999383480 512772301 999596818 512772301 999596818 639709404 513626897 639709404 513626897 652629576 238970572 652629576 238970572 799103935 544299178 799103935 544299178 223420376 484220705 223420376 484220705 862018411 809873606 862018411 809873606 976757730 765883325 976757730 765883325 458293727 851934478 458293727 851934478 896001521 287219107 896001521 287219107 974793813 438198424 974793813 438198424 977625051 92217526 977625051 92217526 799377581 44271771 799377581 44271771 822396950 844076265 822396950 844076265 310168415 927516576 310168415 927516576 523262740 145066937 523262740 145066937 737355337 41188700 737355337 41188700 298942793 10501641 298942793 10501641 176836762 368000202 176836762 368000202 167785697 73696568 167785697 73696568 738551029 76173510 738551029 76173510 892750311 543250942 892750311 543250942 973182143 765848575 973182143 765848575 279074521 879534577 279074521 879534577 25336703 644328519 25336703 644328519 24378109 140806831 24378109 140806831 23238859 434660645 23238859 434660645 8911551 709017033 8911551 709017033 2107054 740007459 2107054 740007459 1069950 732302429 1069950 732302429 953261486 596556587 953261486 596556587 168252592 187815750 168252592 187815750 50599917 595016244 50599917 595016244 733675392 742069032 733675392 742069032 772911579 886125865 772911579 886125865 994434593 541202312 994434593 541202312 438262894 937020264 438262894 937020264 680119300 451009296 680119300 451009296 597408401 132569815 597408401 132569815 773612731 68110648 773612731 68110648 743337692 66861286 743337692 66861286 988902584 14020920 988902584 14020920 991422595 694766936 991422595 694766936 881835277 979526897 881835277 979526897 45748013 545783786 45748013 545783786 133903221 750939567 133903221 750939567 95447813 574964654 95447813 574964654 22985011 54422497 22985011 54422497 13304055 18199384 13304055 18199384 12784912 883733339 12784912 883733339 4153045 820713026 4153045 820713026 145107476 478787751 145107476 478787751 486888112 158247310 486888112 158247310 648999736 2587257 648999736 2587257 661041379 280694307 661041379 280694307 745206433 67270352 745206433 67270352 830031072 523149430 830031072 523149430 789472217 14120343 789472217 14120343 526393959 911961279 526393959 911961279 816058604 329739109 816058604 329739109 838187623 8138476 838187623 8138476 696602851 1213397 696602851 1213397 794914791 761814593 794914791 761814593 859479129 954923462 859479129 954923462 976347606 990614161 976347606 990614161 374356336 998630186 374356336 998630186 811601582 999184442 811601582 999184442 927011615 561165609 927011615 561165609 941138519 878651810 941138519 878651810 987268095 770856996 987268095 770856996 377566875 781064104 377566875 781064104 738205864 776902700 738205864 776902700 114055600 944865116 114055600 944865116 160482712 516925820 160482712 516925820 140181840 802096553 140181840 802096553 14846555 627628306 14846555 627628306 12754536 860115279 12754536 860115279 421640999 995335587 421640999 995335587 934459077 997149865 934459077 997149865 484649939 997430213 484649939 997430213 885647824 998290810 885647824 998290810 896385754 416612818 896385754 416612818 912468097 96514787 912468097 96514787 633193095 84299473 633193095 84299473 284418738 64732607 284418738 64732607 821736516 596761100 821736516 596761100 552411213 219649791 552411213 219649791 456120066 579011901 456120066 579011901 233716971 433034952 233716971 433034952 731014444 317915195 731014444 317915195 216599007 90162641 216599007 90162641 342139987 51687751 342139987 51687751 235661542 165705150 235661542 165705150 114883806 232026501 114883806 232026501 220552793 943767355 220552793 943767355 173804567 909225167 173804567 909225167 117306945 551867904 117306945 551867904 67873219 645533450 67873219 645533450 63574966 512980016 63574966 512980016 42872846 485814925 42872846 485814925 35698006 980471183 35698006 980471183 539410298 474273583 539410298 474273583 455727996 635833435 455727996 635833435 883839527 821604244 883839527 821604244 422411646 630224503 422411646 630224503 932515304 277280814 932515304 277280814 683499532 147195822 683499532 147195822 659028319 611996271 659028319 611996271 926475514 836242162 926475514 836242162 936925892 154122867 936925892 154122867 212410146 842195186 212410146 842195186 87000659 864101976 87000659 864101976 550903941 196990839 550903941 196990839 711068312 56114027 711068312 56114027 278650411 6950785 278650411 6950785 227266851 6636908 227266851 6636908 172692714 5629006 172692714 5629006 361683744 1832375 361683744 1832375 334488089 205094265 334488089 205094265 909219771 101505474 909219771 101505474 938134100 974581932 938134100 974581932 975287420 809643732 975287420 809643732 993217253 159677077 993217253 159677077 995586689 65017903 995586689 65017903 435683799 11510191 435683799 11510191 826986764 1916974 826986764 1916974 955011641 642601600 955011641 642601600 995560499 509127969 995560499 509127969 998338005 174788094 998338005 174788094 999858829 73663582 999858829 73663582 308728173 370165085 308728173 370165085 441380310 163018188 441380310 163018188 804945088 288698580 804945088 288698580 669700108 383749677 669700108 383749677 343581529 334472370 343581529 334472370 157838635 838460791 157838635 838460791 639630223 959565482 639630223 959565482 455326998 599689682 455326998 599689682 852553233 354908757 852553233 354908757 567419264 344076587 567419264 344076587 802002291 207215122 802002291 207215122 376520656 592639118 376520656 592639118 213850034 860772212 213850034 860772212 67381024 487282463 67381024 487282463 292466421 121211008 292466421 121211008 211546123 344889136 211546123 344889136 900500810 544671616 900500810 544671616 116962371 832199097 116962371 832199097 111923174 940162717 111923174 940162717 111778016 360199208 111778016 360199208 620007959 989701156 620007959 989701156 171243208 992247438 171243208 992247438 131539989 994285713 131539989 994285713 126228152 668899777 126228152 668899777 42589996 635227716 42589996 635227716 24563876 234342039 24563876 234342039 266047869 211263710 266047869 211263710 34038389 210566036 34038389 210566036 28119360 734988006 28119360 734988006 1993014 458927577 1993014 458927577 767440312 146586872 767440312 146586872 688303535 719624746 688303535 719624746 896849955 801722243 896849955 801722243 898672782 659170256 898672782 659170256 986027015 264042102 986027015 264042102 989441423 129700761 989441423 129700761 311928322 788989906 311928322 788989906 198683787 975952321 198683787 975952321 275801210 957344283 275801210 957344283 244507736 716228427 244507736 716228427 91714665 832464811 91714665 832464811 772339324 404525897 772339324 404525897 821706449 431649232 821706449 431649232 180808609 673383972 180808609 673383972 156685039 683683242 156685039 683683242 118166062 988958065 118166062 988958065 284479305 988995646 284479305 988995646 127262111 992351816 127262111 992351816 74366164 146615890 74366164 146615890 36320210 466621423 36320210 466621423 25438518 295155047 25438518 295155047 19545679 23090961 19545679 23090961 664000647 720283508 664000647 720283508 170683491 924082022 170683491 924082022 833788275 952945780 833788275 952945780 46575487 841296729 46575487 841296729 24787603 847531628 24787603 847531628 4808597 905253234 4808597 905253234 3011093 633603315 3011093 633603315 92828313 709902989 92828313 709902989 4214371 891986461 4214371 891986461 979961 664792340 979961 664792340 556478581 180553050 556478581 180553050 21554192 8674297 21554192 8674297 723039211 6635504 723039211 6635504 198308430 4096463 198308430 4096463 834715666 2013555 834715666 2013555 724187262 1255430 724187262 1255430 731932872 873237802 731932872 873237802 975445079 35556695 975445079 35556695 213737598 17131266 213737598 17131266 518313435 8528480 518313435 8528480 714186132 8471637 714186132 8471637 860610506 3864983 860610506 3864983 960467982 623046036 960467982 623046036 206549859 950258981 206549859 950258981 729638953 728350293 729638953 728350293 308503239 888738129 308503239 888738129 385595579 962338430 385595579 962338430 242117092 16518123 242117092 16518123 735123925 708235556 735123925 708235556 903393894 154949577 903393894 154949577 884816214 7556156 884816214 7556156 960918685 2538695 960918685 2538695 972049440 1838957 972049440 1838957 625806713 1218298 625806713 1218298 814025131 659733093 814025131 659733093 436224847 131895673 436224847 131895673 255769083 195277875 255769083 195277875 498702048 963845825 498702048 963845825 266154378 887047175 266154378 887047175 373758168 137787659 373758168 137787659 902731707 718298038 902731707 718298038 503478136 788853467 503478136 788853467 315381216 165220429 315381216 165220429 239529340 928037798 239529340 928037798 911788927 959983387 911788927 959983387 967382704 966943180 967382704 966943180 79117646 176663052 79117646 176663052 40066461 75071917 40066461 75071917 27270336 782168248 27270336 782168248 294776385 186119342 294776385 186119342 53292060 150018887 53292060 150018887 956347603 33717392 956347603 33717392 496651577 32604561 496651577 32604561 679134241 83809531 679134241 83809531 707441971 63688827 707441971 63688827 721911675 57487727 721911675 57487727 874364582 56267474 874364582 56267474 599635337 18300761 599635337 18300761 14858159 132484588 14858159 132484588 4624936 52221932 4624936 52221932 46937743 687449700 46937743 687449700 414093973 876204678 414093973 876204678 429128358 978726914 429128358 978726914 721671193 532745517 721671193 532745517 225553269 389415214 225553269 389415214 578999334 223407335 578999334 223407335 74846441 85990135 74846441 85990135 11494877 879808394 11494877 879808394 793634373 985151249 793634373 985151249 952349406 996976030 952349406 996976030 31515605 129209773 31515605 129209773 466462583 472917665 466462583 472917665 538590948 253430438 538590948 253430438 391095841 168681212 391095841 168681212 21995855 744021025 21995855 744021025 136173796 770086023 136173796 770086023 604985920 726926369 604985920 726926369 941045393 979813935 941045393 979813935 966931107 485241063 966931107 485241063 983063459 693456062 983063459 693456062 986682112 229215976 986682112 229215976 857080096 292940728 857080096 292940728 969908781 388383203 969908781 388383203 337842493 538974589 337842493 538974589 228846331 510841026 228846331 510841026 448609169 899279430 448609169 899279430 400757740 917002528 400757740 917002528 426989886 935686785 426989886 935686785 681113678 957065269 681113678 957065269 672575369 974776779 672575369 974776779 687960480 548760678 687960480 548760678 558965474 702323890 558965474 702323890 420911028 945848653 420911028 945848653 188963176 802026434 188963176 802026434 304531447 555553045 304531447 555553045 232631913 108115307 232631913 108115307 204150102 322857371 204150102 322857371 25558970 222297862 25558970 222297862 170375172 267149410 170375172 267149410 11570208 516902713 11570208 516902713 359442839 149787611 359442839 149787611 653360714 138399891 653360714 138399891 106066523 664222984 106066523 664222984 67018601 828822766 67018601 828822766 39662564 481315470 39662564 481315470 791938182 732460068 791938182 732460068 879119233 881025513 879119233 881025513 72532982 982364800 72532982 982364800 84695648 570100847 84695648 570100847 613913989 162780339 613913989 162780339 951496137 989651205 951496137 989651205 298454393 790742461 298454393 790742461 247627934 266629111 247627934 266629111 565690035 849631640 565690035 849631640 914910919 95583101 914910919 95583101 971286665 8047432 971286665 8047432 226640029 5282053 226640029 5282053 69009001 388130393 69009001 388130393 487858550 599914905 487858550 599914905 401590344 960030716 401590344 960030716 456282208 620196853 456282208 620196853 544696428 862049807 544696428 862049807 619955290 967467777 619955290 967467777 864333509 687125636 864333509 687125636 918115714 561673769 918115714 561673769 211970737 765824304 211970737 765824304 575299324 885959408 575299324 885959408 154335293 974406379 154335293 974406379 59462817 462762552 59462817 462762552 50470163 85859430 50470163 85859430 473716067 10560952 473716067 10560952 651263204 642619571 651263204 642619571 143212363 867533826 143212363 867533826 497633476 98048587 497633476 98048587 539093789 711752346 539093789 711752346 721555731 245208578 721555731 245208578 860321990 104352146 860321990 104352146 380182880 937031245 380182880 937031245 115993820 198520516 115993820 198520516 95530233 159624072 95530233 159624072 732205773 601172793 732205773 601172793 40565443 956175517 40565443 956175517 19778756 962748944 19778756 962748944 12550459 974699811 12550459 974699811 415797415 898456447 415797415 898456447 5356992 399956257 5356992 399956257 2859504 135335334 2859504 135335334 423921136 111094723 423921136 111094723 23208940 781731332 23208940 781731332 19897695 455185053 19897695 455185053 166204974 134588777 166204974 134588777 989418260 229790779 989418260 229790779 995374409 308687624 995374409 308687624 997378604 604151388 997378604 604151388 879755689 242761520 879755689 242761520 990320379 603389764 990320379 603389764 354084367 80102240 354084367 80102240 658857961 959833124 658857961 959833124 393801151 989169597 393801151 989169597 312714933 992708874 312714933 992708874 68745710 894692791 68745710 894692791 2795999 610059065 2795999 610059065 527434868 814572866 527434868 814572866 299642465 523669308 299642465 523669308 43146989 251471492 43146989 251471492 19313392 564977214 19313392 564977214 7516756 896735376 7516756 896735376 4557273 909388225 4557273 909388225 1064974 839634003 1064974 839634003 799342 944373508 799342 944373508 579487324 956350318 579487324 956350318 263273141 987092973 263273141 987092973 207907057 995352970 207907057 995352970 134069909 599458408 134069909 599458408 916709362 100509367 916709362 100509367 519648487 55499271 519648487 55499271 865638794 38482571 865638794 38482571 193937820 38133877 193937820 38133877 923090979 408182012 923090979 408182012 984986167 957108306 984986167 957108306 529760417 963157613 529760417 963157613 313663522 372668261 313663522 372668261 20715715 765817405 20715715 765817405 5505195 475859732 5505195 475859732 547311702 318998700 547311702 318998700 736404724 230620238 736404724 230620238 551061178 99663436 551061178 99663436 635095807 88488380 635095807 88488380 55758780 616299731 55758780 616299731 562476815 15343080 562476815 15343080 120740584 880214954 120740584 880214954 453932242 928187092 453932242 928187092 194342200 997893100 194342200 997893100 125556844 246399077 125556844 246399077 300880658 809154104 300880658 809154104 126112867 334044229 126112867 334044229 86595437 685797722 86595437 685797722 591192931 955304396 591192931 955304396 633449303 964465407 633449303 964465407 819363322 969998179 819363322 969998179 444363099 403470384 444363099 403470384 811997664 400265430 811997664 400265430 349838720 510203147 349838720 510203147 913225637 754882098 913225637 754882098 923437062 131003859 923437062 131003859 311416719 628403772 311416719 628403772 362545244 868051837 362545244 868051837 238786591 453820271 238786591 453820271 41492777 516770092 41492777 516770092 716125433 232312778 716125433 232312778 410728179 886253068 410728179 886253068 360843439 888746734 360843439 888746734 484509908 447216128 484509908 447216128 419672310 832093633 419672310 832093633 618793047 842623142 618793047 842623142 104575567 914771627 104575567 914771627 7206651 851093025 7206651 851093025 2655514 930054559 2655514 930054559 226670911 657649860 226670911 657649860 161898177 350187587 161898177 350187587 132467466 834067014 132467466 834067014 347355315 968688654 347355315 968688654 172826911 996230366 172826911 996230366 287336503 998360160 287336503 998360160 125729824 906662028 125729824 906662028 266358784 845133099 266358784 845133099 65636389 617202927 65636389 617202927 521149817 34683904 521149817 34683904 970543767 24798069 970543767 24798069 424825519 241415184 424825519 241415184 188108674 673345403 188108674 673345403 971722856 59534883 971722856 59534883 845525295 360063618 845525295 360063618 802335328 918707195 802335328 918707195 668358846 969139036 668358846 969139036 54381309 980002064 54381309 980002064 685922933 993511742 685922933 993511742 49809941 385613602 49809941 385613602 551032158 189684622 551032158 189684622 81981526 631433885 81981526 631433885 918128011 648442330 918128011 648442330 476057357 786753117 476057357 786753117 589331269 408508648 589331269 408508648 340661186 626245731 340661186 626245731 417103955 749849281 417103955 749849281 394593667 904021200 394593667 904021200 363843012 376255050 363843012 376255050 66247915 370977503 66247915 370977503 48888277 731248492 48888277 731248492 25863756 56694459 25863756 56694459 628285841 827040210 628285841 827040210 490230439 158646265 490230439 158646265 633376149 616021130 633376149 616021130 369660651 466830668 369660651 466830668 493452531 527088345 493452531 527088345 224079282 154076964 224079282 154076964 175380922 49774887 175380922 49774887 449852933 895983630 449852933 895983630 305620771 923296042 305620771 923296042 941430468 927814165 941430468 927814165 739812095 941696914 739812095 941696914 580442395 735805378 580442395 735805378 61448013 896307161 61448013 896307161 16653067 887301175 16653067 887301175 350824396 995052154 350824396 995052154 169970233 995534027 169970233 995534027 57756232 572147820 57756232 572147820 16154215 786473508 16154215 786473508 921991401 843728005 921991401 843728005 860952668 587311893 860952668 587311893 952929414 338267594 952929414 338267594 963931286 574262466 963931286 574262466 985598437 951487078 985598437 951487078 497374991 956626898 497374991 956626898 5498377 124131012 5498377 124131012 2344766 71795663 2344766 71795663 1702707 664703051 1702707 664703051 311622886 253721705 311622886 253721705 210908295 31704200 210908295 31704200 37662245 948331422 37662245 948331422 590516724 541854256 590516724 541854256 568552531 635074494 568552531 635074494 142206752 689064970 142206752 689064970 318808385 942067829 318808385 942067829 109234676 970589295 109234676 970589295 108856701 946143540 108856701 946143540 87261114 951638937 87261114 951638937 40348848 984805660 40348848 984805660 35327971 987999148 35327971 987999148 707906762 993900617 707906762 993900617 766907736 996754441 766907736 996754441 74295429 997365128 74295429 997365128 705443294 998533672 705443294 998533672 357711790 151942752 357711790 151942752 788093044 43873706 788093044 43873706 769719698 103396670 769719698 103396670 815155886 764237982 815155886 764237982 824437242 316262943 824437242 316262943 157052019 736519832 157052019 736519832 430374818 285477719 430374818 285477719 563984879 69666749 563984879 69666749 712200364 447512706 712200364 447512706 868980745 901967339 868980745 901967339 884077145 958545604 884077145 958545604 451546568 977872462 451546568 977872462 831261472 985456952 831261472 985456952 895051061 990420314 895051061 990420314 939412210 959741017 939412210 959741017 951062678 977296346 951062678 977296346 968478499 245827754 968478499 245827754 979299179 55956630 979299179 55956630 4618957 40085455 4618957 40085455 592756808 38213123 592756808 38213123 226757960 12904416 226757960 12904416 96253340 7218407 96253340 7218407 61103466 6667808 61103466 6667808 577274733 77689569 577274733 77689569 876422547 866332358 876422547 866332358 261314351 994784784 261314351 994784784 328038731 997046758 328038731 997046758 136781660 72535648 136781660 72535648 16984914 136160002 16984914 136160002 16578440 173160653 16578440 173160653 1324818 569177148 1324818 569177148 770127 589154019 770127 589154019 721801 700003507 721801 700003507 668864 603403344 668864 603403344 597503 620319549 597503 620319549 362627 598181709 362627 598181709 299199617 507808130 299199617 507808130 521745979 897735560 521745979 897735560 354774431 821600327 354774431 821600327 844981517 983368756 844981517 983368756 882981681 845457502 882981681 845457502 284056886 985906419 284056886 985906419 716873450 986189445 716873450 986189445 956730436 989908673 956730436 989908673 270986322 993131364 270986322 993131364 202548808 998882979 202548808 998882979 330452384 954184382 330452384 954184382 45411365 445895210 45411365 445895210 25975018 497076964 25975018 497076964 17243434 641141059 17243434 641141059 11742395 342182805 11742395 342182805 857669545 546014521 857669545 546014521 928983444 41992639 928983444 41992639 994210320 784637026 994210320 784637026 122723021 847393334 122723021 847393334 47544901 782840289 47544901 782840289 550470396 596541437 550470396 596541437 497579771 568424362 497579771 568424362 38605682 853174216 38605682 853174216 502504734 442116372 502504734 442116372 559898438 708392415 559898438 708392415 992635819 606994581 992635819 606994581 180340910 657676698 180340910 657676698 173843242 775718245 173843242 775718245 525578032 803043014 525578032 803043014 946061958 984622279 946061958 984622279 613461220 985610566 613461220 985610566 674000988 989413730 674000988 989413730 142348979 994600030 142348979 994600030 47960993 984114820 47960993 984114820 29585733 991110139 29585733 991110139 25239581 207859359 25239581 207859359 7135417 819635097 7135417 819635097 469320062 49019179 469320062 49019179 238263852 41356872 238263852 41356872 161707458 7711404 161707458 7711404 113407660 4360522 113407660 4360522 409770003 4132285 409770003 4132285 294919896 699102383 294919896 699102383 278802957 877604318 278802957 877604318 452641573 201055670 452641573 201055670 739705307 129324609 739705307 129324609 448554200 658124897 448554200 658124897 277764910 983606852 277764910 983606852 411765899 455404270 411765899 455404270 507899255 456530524 507899255 456530524 932145595 712279631 932145595 712279631 970208205 907485623 970208205 907485623 994550041 770131281 994550041 770131281 996121482 808061689 996121482 808061689 997957602 906110446 997957602 906110446 998978913 940741622 998978913 940741622 358118831 308317956 358118831 308317956 315812212 108366688 315812212 108366688 705987137 38075273 705987137 38075273 728218768 653996926 728218768 653996926 19107613 806667332 19107613 806667332 377888475 367041629 377888475 367041629 448178236 144308274 448178236 144308274 737176221 115529698 737176221 115529698 457781245 395710935 457781245 395710935 915787601 37473381 915787601 37473381 930626191 439707368 930626191 439707368 170399923 634114545 170399923 634114545 157713341 704530972 157713341 704530972 45150665 242430155 45150665 242430155 27011218 189914224 27011218 189914224 10799829 429089034 10799829 429089034 9458409 837842610 9458409 837842610 6173579 984458232 6173579 984458232 307509674 358112461 307509674 358112461 194853302 121393224 194853302 121393224 5928724 213499002 5928724 213499002 584676127 651996224 584676127 651996224 389692953 334281660 389692953 334281660 884380861 308326873 884380861 308326873 895511972 729167116 895511972 729167116 909560243 259295357 909560243 259295357 923273024 512704625 923273024 512704625 488900562 827273892 488900562 827273892 979230390 928232696 979230390 928232696 989414730 936667997 989414730 936667997 877950884 270429651 877950884 270429651 648179168 412609501 648179168 412609501 40635175 851294176 40635175 851294176 30688296 859524253 30688296 859524253 28436019 912985601 28436019 912985601 184550115 952445307 184550115 952445307 877971547 595243764 877971547 595243764 141518622 352497338 141518622 352497338 485666636 854906430 485666636 854906430 976143634 287597258 976143634 287597258 389906456 769566127 389906456 769566127 435002253 352841080 435002253 352841080 872913423 147403124 872913423 147403124 144745563 523448711 144745563 523448711 36554331 704257712 36554331 704257712 4343302 832391884 4343302 832391884 3479275 169373353 3479275 169373353 3178062 215487997 3178062 215487997 2726588 556298658 2726588 556298658 734040482 326677341 734040482 326677341 883851847 970918326 883851847 970918326 118404787 349147937 118404787 349147937 62147368 110974520 62147368 110974520 8427797 224231320 8427797 224231320 655296051 958919641 655296051 958919641 188738980 984152553 188738980 984152553 671306947 988792375 671306947 988792375 326421162 944155302 326421162 944155302 660257635 168798223 660257635 168798223 842026519 100782592 842026519 100782592 215528334 69812137 215528334 69812137 555366126 69067714 555366126 69067714 722918880 56404457 722918880 56404457 614661135 290694106 614661135 290694106 396175334 599808031 396175334 599808031 31582865 218921330 31582865 218921330 35206118 545643482 35206118 545643482 251849826 760881417 251849826 760881417 155665304 791123013 155665304 791123013 109752338 411768860 109752338 411768860 477063686 400474361 477063686 400474361 187609128 791176666 187609128 791176666 491445787 823504642 491445787 823504642 187599236 912021608 187599236 912021608 879004527 955131154 879004527 955131154 977509018 971458259 977509018 971458259 315430799 15076768 315430799 15076768 243700843 894790968 243700843 894790968 220062837 946036318 220062837 946036318 134605091 956016849 134605091 956016849 808382556 570623847 808382556 570623847 131289228 832764294 131289228 832764294 94825767 383401652 94825767 383401652 828640955 662559373 828640955 662559373 906787290 320040712 906787290 320040712 549005708 568786392 549005708 568786392 575794825 102124848 575794825 102124848 194586581 23955631 194586581 23955631 62669171 542740127 62669171 542740127 102510508 488684109 102510508 488684109 306590787 543810601 306590787 543810601 86306270 989098031 86306270 989098031 925069251 991109563 925069251 991109563 938985049 634357783 938985049 634357783 970130599 599126067 970130599 599126067 973432546 721159714 973432546 721159714 634135578 127238276 634135578 127238276 288938233 838136020 288938233 838136020 201154151 476386717 201154151 476386717 464908188 937390973 464908188 937390973 958329041 712780369 958329041 712780369 972023498 324693053 972023498 324693053 977566725 831628754 977566725 831628754 992681243 388391783 992681243 388391783 997348856 471049913 997348856 471049913 669848449 387179304 669848449 387179304 778868350 46273853 778868350 46273853 843917508 17196515 843917508 17196515 499117429 7275341 499117429 7275341 616713211 5526418 616713211 5526418 214525365 234156917 214525365 234156917 133824018 190209884 133824018 190209884 124505228 148709816 124505228 148709816 20531633 76316149 20531633 76316149 144793977 41745353 144793977 41745353 875648605 38849651 875648605 38849651 950446138 329229978 950446138 329229978 986095022 166172698 986095022 166172698 997283692 122375602 997283692 122375602 507569246 55499214 507569246 55499214 966279351 16403266 966279351 16403266 163629897 13521589 163629897 13521589 734069778 6230071 734069778 6230071 517892532 1428845 517892532 1428845 302577443 1271026 302577443 1271026 510533521 751291 510533521 751291 543582180 314212 543582180 314212 703251252 549198623 703251252 549198623 168893288 445525346 168893288 445525346 554439508 954966132 554439508 954966132 156921478 600100095 156921478 600100095 86237353 548182476 86237353 548182476 328729043 11167334 328729043 11167334 524905809 6894501 524905809 6894501 321184166 59988849 321184166 59988849 762543523 33169627 762543523 33169627 827553399 473137438 827553399 473137438 401682316 433021542 401682316 433021542 671078991 237553427 671078991 237553427 802164935 931449257 802164935 931449257 944707646 958634436 944707646 958634436 772088998 974886821 772088998 974886821 347859091 977327784 347859091 977327784 797456281 41778372 797456281 41778372 835726890 367760355 835726890 367760355 955430237 880771093 955430237 880771093 973239386 900387116 973239386 900387116 380716141 901387952 380716141 901387952 760418371 995045035 760418371 995045035 949709390 995476291 949709390 995476291 700470914 996576468 700470914 996576468 779763182 64549210 779763182 64549210 952314964 28073179 952314964 28073179 507236676 20967819 507236676 20967819 868668616 265015017 868668616 265015017 525058132 927597669 525058132 927597669 11304307 745711569 11304307 745711569 790309698 614759858 790309698 614759858 669675704 183773924 669675704 183773924 767614939 98005513 767614939 98005513 718196688 889295089 718196688 889295089 930884410 945660452 930884410 945660452 362883418 956341986 362883418 956341986 519720846 962007393 519720846 962007393 539728985 988121390 539728985 988121390 943024801 994756135 943024801 994756135 972153425 188218721 972153425 188218721 980429265 185529622 980429265 185529622 987591314 511205529 987591314 511205529 181230937 191600176 181230937 191600176 37064085 3679124 37064085 3679124 304206178 1777066 304206178 1777066 277644015 921944179 277644015 921944179 164519310 666787339 164519310 666787339 659246386 384978120 659246386 384978120 673093948 227956486 673093948 227956486 20452939 217684561 20452939 217684561 10294266 157049375 10294266 157049375 6709938 513939505 6709938 513939505 1212011 723932552 1212011 723932552 551891663 179868217 551891663 179868217 222729639 851862400 222729639 851862400 610043787 651059095 610043787 651059095 491288619 496856568 491288619 496856568 224107085 802764804 224107085 802764804 647040284 731080161 647040284 731080161 678958196 975127796 678958196 975127796 869722587 142138952 869722587 142138952 421516894 606344592 421516894 606344592 171705766 702306315 171705766 702306315 149365542 322933598 149365542 322933598 106834307 609776644 106834307 609776644 154992280 591532346 154992280 591532346 72042081 180637542 72042081 180637542 291147526 695053554 291147526 695053554 233762017 811879476 233762017 811879476 444631844 169585195 444631844 169585195 822675841 739696571 822675841 739696571 830882512 25715773 830882512 25715773 903736393 11793025 903736393 11793025 978404250 669755261 978404250 669755261 979787390 480774873 979787390 480774873 994342247 104229047 994342247 104229047 698226849 87968219 698226849 87968219 211358870 789855041 211358870 789855041 691619486 491569173 691619486 491569173 696227413 685545099 696227413 685545099 634185319 231161154 634185319 231161154 491750405 625459931 491750405 625459931 983833388 396046559 983833388 396046559 955811681 575442272 955811681 575442272 991433052 227090101 991433052 227090101 992475677 168354780 992475677 168354780 820981815 123935762 820981815 123935762 959293243 23082538 959293243 23082538 959983168 116372838 959983168 116372838 995484683 134256329 995484683 134256329 995904486 92959226 995904486 92959226 996688825 424426450 996688825 424426450 255174396 150506074 255174396 150506074 392454375 407473826 392454375 407473826 326303286 388592102 326303286 388592102 906088773 811961765 906088773 811961765 938214082 653272676 938214082 653272676 963786242 993284742 963786242 993284742 881957369 512113114 881957369 512113114 167652879 428461937 167652879 428461937 943662829 134699675 943662829 134699675 994864953 95748321 994864953 95748321 997398501 803699790 997398501 803699790 691241999 245173405 691241999 245173405 691258879 121124350 691258879 121124350 851828852 52055096 851828852 52055096 868724940 536498577 868724940 536498577 256524546 29395387 256524546 29395387 476454836 27549932 476454836 27549932 219745802 9693713 219745802 9693713 173676886 9560608 173676886 9560608 808006082 8841149 808006082 8841149 847021486 6348949 847021486 6348949 854169175 2924771 854169175 2924771 532681621 5728783 532681621 5728783 529609382 1628081 529609382 1628081 637867311 1329868 637867311 1329868 551253547 353364991 551253547 353364991 739464650 343735962 739464650 343735962 210046344 214482595 210046344 214482595 122460831 376799477 122460831 376799477 79207509 351268485 79207509 351268485 735986853 253885237 735986853 253885237 946421210 225560090 946421210 225560090 995012538 353779828 995012538 353779828 622550686 85775107 622550686 85775107 822533794 247522483 822533794 247522483 550069367 148753375 550069367 148753375 855248911 101898353 855248911 101898353 875637415 99096971 875637415 99096971 925378690 285868082 925378690 285868082 961927996 81723710 961927996 81723710 962463085 10855965 962463085 10855965 26292342 865825107 26292342 865825107 9869558 947495044 9869558 947495044 4435224 130719972 4435224 130719972 3854658 58905138 3854658 58905138 3413811 534167317 3413811 534167317 203935837 199271801 203935837 199271801 183210865 150002577 183210865 150002577 125105817 96797684 125105817 96797684 198216504 316425428 198216504 316425428 189672001 362388829 189672001 362388829 95869912 686581793 95869912 686581793 556060801 871139218 556060801 871139218 446256923 174855462 446256923 174855462 336789782 34706349 336789782 34706349 176456449 442654767 176456449 442654767 156025779 392899839 156025779 392899839 213415806 506858544 213415806 506858544 761667564 116998089 761667564 116998089 332103374 533881412 332103374 533881412 629716848 503101548 629716848 503101548 997248076 424747072 997248076 424747072 65096497 586427326 65096497 586427326 52308405 802503157 52308405 802503157 37840591 310744988 37840591 310744988 26981035 881924395 26981035 881924395 24754835 64371116 24754835 64371116 921907255 451791828 921907255 451791828 39860941 667257731 39860941 667257731 260448505 559192567 260448505 559192567 116794270 391371654 116794270 391371654 34581466 277300516 34581466 277300516 899252091 205716229 899252091 205716229 944010441 24330113 944010441 24330113 532338699 741585260 532338699 741585260 647097114 743013664 647097114 743013664 661739922 832784698 661739922 832784698 958619932 944543422 958619932 944543422 969622489 541142096 969622489 541142096 592515928 647801057 592515928 647801057 348773726 917297096 348773726 917297096 60542070 922872742 60542070 922872742 363500168 742467580 363500168 742467580 434524092 900672022 434524092 900672022 30440404 920200633 30440404 920200633 571085497 966489423 571085497 966489423 240863970 319475667 240863970 319475667 350665285 155113825 350665285 155113825 243951412 473842530 243951412 473842530 85256318 240575015 85256318 240575015 80690791 630492412 80690791 630492412 675547902 385400284 675547902 385400284 100554294 405572704 100554294 405572704 643691195 364315663 643691195 364315663 831294270 119655150 831294270 119655150 632914181 176660794 632914181 176660794 553743640 680908713 553743640 680908713 353841280 266956150 353841280 266956150 76704138 338530256 76704138 338530256 52610290 785371366 52610290 785371366 3097305 990447023 3097305 990447023 2883830 362552055 2883830 362552055 2592557 570867266 2592557 570867266 274662 730265371 274662 730265371 2158 650539546 2158 650539546 212616652 815341714 212616652 815341714 160754140 452064302 160754140 452064302 859417611 307079118 859417611 307079118 926724507 247729506 926724507 247729506 999227257 241393744 999227257 241393744 725205483 81555233 725205483 81555233 482122098 792632247 482122098 792632247 61881456 753093126 61881456 753093126 430653546 333659355 430653546 333659355 266812412 640500436 266812412 640500436 289446419 196177943 289446419 196177943 591933972 221563148 591933972 221563148 720639768 27257864 720639768 27257864 914240477 24765833 914240477 24765833 648348554 84646654 648348554 84646654 992442888 478910196 992442888 478910196 494277712 361073422 494277712 361073422 69524045 86125032 69524045 86125032 41238411 41554363 41238411 41554363 27726861 225986763 27726861 225986763 7975633 71750752 7975633 71750752 209476816 61202225 209476816 61202225 127014291 19183747 127014291 19183747 500725616 526236875 500725616 526236875 458343046 139864578 458343046 139864578 873649913 75215532 873649913 75215532 811546998 50500042 811546998 50500042 389863639 38865178 389863639 38865178 187933925 129536857 187933925 129536857 661733685 116031698 661733685 116031698 713798701 69092237 713798701 69092237 118503611 143477835 118503611 143477835 25917281 648125097 25917281 648125097 393302444 472496169 393302444 472496169 333254163 794198962 333254163 794198962 35863431 684772117 35863431 684772117 15966548 895996236 15966548 895996236 687948966 713285381 687948966 713285381 363182656 769903032 363182656 769903032 203249641 596331734 203249641 596331734 21646870 29238226 21646870 29238226 662230825 2322216 662230825 2322216 748408749 525781808 748408749 525781808 830790286 509361349 830790286 509361349 839973292 249652550 839973292 249652550 954889198 113654843 954889198 113654843 174069420 65439155 174069420 65439155 78235623 3636465 78235623 3636465 70048236 417431673 70048236 417431673 27376360 448841445 27376360 448841445 849807470 626099726 849807470 626099726 315947288 924853485 315947288 924853485 756565422 944815343 756565422 944815343 494858351 354702625 494858351 354702625 11964719 209201800 11964719 209201800 849074414 239344807 849074414 239344807 980065739 193421601 980065739 193421601 61079105 723431889 61079105 723431889 679444090 31625748 679444090 31625748 183581675 28940405 183581675 28940405 47147357 321459734 47147357 321459734 30525547 223156379 30525547 223156379 23360661 516514881 23360661 516514881 814859115 619759483 814859115 619759483 856683310 277211994 856683310 277211994 843250757 165916687 843250757 165916687 920902894 689185437 920902894 689185437 987254281 700072788 987254281 700072788 310736780 434405216 310736780 434405216 198525959 114142797 198525959 114142797 637694862 53428914 637694862 53428914 145434764 21431078 145434764 21431078 631808594 13955106 631808594 13955106 845761405 293704551 845761405 293704551 49517686 369467940 49517686 369467940 125692180 331252911 125692180 331252911 379783031 364556506 379783031 364556506 201025267 8122483 201025267 8122483 73108346 3828138 73108346 3828138 753505623 866461579 753505623 866461579 874584585 891719114 874584585 891719114 367222263 926849013 367222263 926849013 798776149 986454696 798776149 986454696 147849489 779330115 147849489 779330115 131353530 429949183 131353530 429949183 591609065 579374060 591609065 579374060 37813238 261623034 37813238 261623034 33979518 127767627 33979518 127767627 12087642 31997197 12087642 31997197 794219287 15014635 794219287 15014635 963936753 14724298 963936753 14724298 979823093 705677791 979823093 705677791 423828718 720420679 423828718 720420679 800309099 841580024 800309099 841580024 932975235 379803391 932975235 379803391 987408456 837226068 987408456 837226068 992674074 597135762 992674074 597135762 998078697 795714006 998078697 795714006 101448440 953358850 101448440 953358850 21846261 90657370 21846261 90657370 13662593 80674750 13662593 80674750 412869086 70522521 412869086 70522521 234628829 67826889 234628829 67826889 856184441 27082812 856184441 27082812 380809577 11441535 380809577 11441535 236200823 143075547 236200823 143075547 486825158 97351731 486825158 97351731 38546815 565189619 38546815 565189619 165432589 950844042 165432589 950844042 215069157 963998382 215069157 963998382 180879695 922063499 180879695 922063499 177443446 941589717 177443446 941589717 440717067 993950149 440717067 993950149 603917101 996011019 603917101 996011019 126064008 69930347 126064008 69930347 699800993 1382564 699800993 1382564 680186184 853736 680186184 853736 858277650 230278973 858277650 230278973 914529851 197943835 914529851 197943835 292204581 48978468 292204581 48978468 170405652 349002955 170405652 349002955 978376394 278469125 978376394 278469125 983555961 83657661 983555961 83657661 998035173 564864984 998035173 564864984 85612720 673521161 85612720 673521161 632255751 158080920 632255751 158080920 446532314 222487340 446532314 222487340 154038558 886092313 154038558 886092313 255863420 847401907 255863420 847401907 518373706 422503406 518373706 422503406 594060359 388326299 594060359 388326299 357639233 203845402 357639233 203845402 310675979 865018292 310675979 865018292 64690057 491687285 64690057 491687285 400436419 610286221 400436419 610286221 132993876 573694474 132993876 573694474 41823395 834748530 41823395 834748530 35221688 853349571 35221688 853349571 127280340 857423282 127280340 857423282 905136335 416866303 905136335 416866303 914262868 150997650 914262868 150997650 245589988 91612918 245589988 91612918 251010794 22597170 251010794 22597170 280965776 6703366 280965776 6703366 485652493 6467520 485652493 6467520 653996087 3081746 653996087 3081746 830273991 779900669 830273991 779900669 908089645 458095412 908089645 458095412 996425007 826029945 996425007 826029945 275099803 868258985 275099803 868258985 828950536 894334902 828950536 894334902 390490816 939472155 390490816 939472155 915544629 964123171 915544629 964123171 466932144 11903807 466932144 11903807 815131790 640680723 815131790 640680723 191587001 463370453 191587001 463370453 130167546 692488364 130167546 692488364 21180283 965040209 21180283 965040209 491694047 986538161 491694047 986538161 402531327 225815854 402531327 225815854 220877826 99916703 220877826 99916703 50506813 237041228 50506813 237041228 48961472 128255300 48961472 128255300 749842622 624323529 749842622 624323529 908130603 639372342 908130603 639372342 516669951 96656096 516669951 96656096 746034990 11811486 746034990 11811486 820785969 82630474 820785969 82630474 540074672 449412374 540074672 449412374 200355046 817158869 200355046 817158869 234145005 444402280 234145005 444402280 398527110 269575803 398527110 269575803 302724409 377979773 302724409 377979773 699600033 406933039 699600033 406933039 367933702 953174228 367933702 953174228 717205015 722098882 717205015 722098882 187151848 893447685 187151848 893447685 257816717 770642707 257816717 770642707 162390654 728935051 162390654 728935051 203832506 889452465 203832506 889452465 265625174 958876088 265625174 958876088 772888852 439945280 772888852 439945280 870018528 844765434 870018528 844765434 380682656 39589512 380682656 39589512 157188500 16715836 157188500 16715836 125096132 16964605 125096132 16964605 23879830 502455145 23879830 502455145 287652454 436843050 287652454 436843050 786213199 381673365 786213199 381673365 522718303 972766769 522718303 972766769 386777021 984646945 386777021 984646945 181861434 553880338 181861434 553880338 800394072 788979345 800394072 788979345 736012570 963965350 736012570 963965350 907531922 541516313 907531922 541516313 321195586 316505198 321195586 316505198 317199806 281571231 317199806 281571231 293607525 36732335 293607525 36732335 640633138 13400009 640633138 13400009 434245476 323160348 434245476 323160348 955148703 719895286 955148703 719895286 240693436 665847437 240693436 665847437 75066595 447265353 75066595 447265353 22251514 985570063 22251514 985570063 839565850 991406918 839565850 991406918 841176083 781114383 841176083 781114383 917839384 923482084 917839384 923482084 965491155 935211300 965491155 935211300 365790412 555525576 365790412 555525576 720337059 881815994 720337059 881815994 963688502 336594240 963688502 336594240 968002065 195220757 968002065 195220757 502389112 735115254 502389112 735115254 479515401 837387853 479515401 837387853 937549309 550197376 937549309 550197376 937728744 687352437 937728744 687352437 926624579 740544589 926624579 740544589 934482268 612244458 934482268 612244458 978899549 350359914 978899549 350359914 980358053 790671724 980358053 790671724 991533993 234475808 991533993 234475808 998576993 156662635 998576993 156662635 466102540 576027 466102540 576027 435362918 202017 435362918 202017 316360778 263149786 316360778 263149786 325753600 38440352 325753600 38440352 608197468 9443519 608197468 9443519 237861280 454266027 237861280 454266027 383868822 162466125 383868822 162466125 794630846 88035637 794630846 88035637 444623402 74186940 444623402 74186940 929920134 56407375 929920134 56407375 954581432 184814285 954581432 184814285 340836773 396170801 340836773 396170801 289506768 208644124 289506768 208644124 605692919 304695629 605692919 304695629 945723625 194034252 945723625 194034252 953793736 80082203 953793736 80082203 988473722 285345515 988473722 285345515 183744533 875582398 183744533 875582398 905551201 953612769 905551201 953612769 631327198 145196444 631327198 145196444 919816772 78765916 919816772 78765916 697605894 292171155 697605894 292171155 991643004 829672525 991643004 829672525 992290969 703397291 992290969 703397291 997289449 316763510 997289449 316763510 997752098 554438683 997752098 554438683 555599541 905795853 555599541 905795853 50945166 36325246 50945166 36325246 663847052 594120553 663847052 594120553 648865585 708099358 648865585 708099358 996716662 740355768 996716662 740355768 845265480 500588477 845265480 500588477 180252564 326507623 180252564 326507623 594809705 256036728 594809705 256036728 300854572 671057556 300854572 671057556 673181756 682109551 673181756 682109551 575868005 577546733 575868005 577546733 424288049 771254872 424288049 771254872 986877382 527172134 986877382 527172134 998487373 323555494 998487373 323555494 999427081 877395787 999427081 877395787 617983938 928417704 617983938 928417704 327276828 939969837 327276828 939969837 436953379 307091547 436953379 307091547 811097915 261928606 811097915 261928606 945831492 679116447 945831492 679116447 964642860 817794254 964642860 817794254 994982524 672828590 994982524 672828590 998590497 444750723 998590497 444750723 999401924 404373955 999401924 404373955 383123516 807281118 383123516 807281118 57011909 983280688 57011909 983280688 838094284 992889752 838094284 992889752 777910512 996243803 777910512 996243803 481098500 996379026 481098500 996379026 709728908 77836177 709728908 77836177 387542786 576406506 387542786 576406506 47252960 169647654 47252960 169647654 908019520 155134131 908019520 155134131 851188284 7559268 851188284 7559268 886804582 2713965 886804582 2713965 516984382 756614620 516984382 756614620 860693183 971643588 860693183 971643588 755038994 819196259 755038994 819196259 80995204 979369230 80995204 979369230 427375486 985561286 427375486 985561286 901070621 384212352 901070621 384212352 977716466 186604861 977716466 186604861 987713777 95356929 987713777 95356929 834026972 193217571 834026972 193217571 868000813 125275040 868000813 125275040 39949976 99630360 39949976 99630360 33823418 24324382 33823418 24324382 20320663 8654136 20320663 8654136 290673764 456694274 290673764 456694274 593956349 257663145 593956349 257663145 735906384 516384526 735906384 516384526 542188435 781191154 542188435 781191154 15010874 704649315 15010874 704649315 823526556 674467767 823526556 674467767 949812935 291869248 949812935 291869248 996665888 969252856 996665888 969252856 108589452 972577445 108589452 972577445 598252272 562779237 598252272 562779237 770551247 201177844 770551247 201177844 987612153 244859325 987612153 244859325 990580394 926335276 990580394 926335276 995705968 459871881 995705968 459871881 996259748 72053635 996259748 72053635 16512416 593255049 16512416 593255049 89557563 128539491 89557563 128539491 887213559 87619487 887213559 87619487 996847013 263495666 996847013 263495666 651968889 527690722 651968889 527690722 43358047 970849413 43358047 970849413 832167747 975187592 832167747 975187592 907796172 506246588 907796172 506246588 651563316 387847521 651563316 387847521 872197176 5783369 872197176 5783369 707975003 2775079 707975003 2775079 502635917 794008006 502635917 794008006 552713904 833622653 552713904 833622653 40763518 966119459 40763518 966119459 256447054 981567577 256447054 981567577 81728933 982324808 81728933 982324808 345689242 982599141 345689242 982599141 441218829 997029715 441218829 997029715 833651624 706072679 833651624 706072679 274436901 612638700 274436901 612638700 192719633 409109378 192719633 409109378 67614227 914929194 67614227 914929194 608438496 921603234 608438496 921603234 242272059 60674447 242272059 60674447 686782997 23241027 686782997 23241027 734997044 421574010 734997044 421574010 986770345 458762387 986770345 458762387 995673600 738779747 995673600 738779747 858020923 693714682 858020923 693714682 954739286 285032463 954739286 285032463 787464569 775052223 787464569 775052223 307670313 517144403 307670313 517144403 859246180 139355955 859246180 139355955 901949490 32501778 901949490 32501778 990178340 246797489 990178340 246797489 992331893 825954395 992331893 825954395 998381518 502250475 998381518 502250475 222802825 725510368 222802825 725510368 29283833 636335346 29283833 636335346 664468521 755791219 664468521 755791219 719506758 509501454 719506758 509501454 743576852 734366458 743576852 734366458 339542619 901005797 339542619 901005797 246225134 925071899 246225134 925071899 551240004 930660368 551240004 930660368 704140081 810970214 704140081 810970214 590555725 868776707 590555725 868776707 319771850 971035279 319771850 971035279 452488500 385234167 452488500 385234167 917401231 978911253 917401231 978911253 349629975 980288667 349629975 980288667 299678839 991649950 299678839 991649950 81278738 528839193 81278738 528839193 40945515 714327050 40945515 714327050 27422439 277414712 27422439 277414712 461522546 113741712 461522546 113741712 532925054 709513166 532925054 709513166 599463910 56161147 599463910 56161147 356368101 827805133 356368101 827805133 498620364 762240277 498620364 762240277 780205641 703434540 780205641 703434540 249250601 822408265 249250601 822408265 680440344 912138692 680440344 912138692 82389932 954050453 82389932 954050453 715263021 418572623 715263021 418572623 930923728 149359418 930923728 149359418 996461521 110093582 996461521 110093582 673146288 469994810 673146288 469994810 527245227 181366930 527245227 181366930 733411181 116509801 733411181 116509801 658328859 84447530 658328859 84447530 466785482 57607203 466785482 57607203 932747842 40120528 932747842 40120528 960109520 738010229 960109520 738010229 971573034 889094681 971573034 889094681 786894300 983598057 786894300 983598057 949354996 988373010 949354996 988373010 905679911 42770417 905679911 42770417 115510070 460728624 115510070 460728624 96827889 802723339 96827889 802723339 891287272 275808500 891287272 275808500 917084775 193718094 917084775 193718094 990407502 120914172 990407502 120914172 990508332 59292961 990508332 59292961 966960483 19457324 966960483 19457324 990745403 52741641 990745403 52741641 990784603 43323729 990784603 43323729 67074723 567353043 67074723 567353043 734083543 854876282 734083543 854876282 589457211 971061618 589457211 971061618 572087428 975313896 572087428 975313896 824626545 984625742 824626545 984625742 932316267 595133365 932316267 595133365 216764460 321045588 216764460 321045588 841990542 481110408 841990542 481110408 95382184 365367904 95382184 365367904 51993410 818983474 51993410 818983474 670615028 568100609 670615028 568100609 129564282 741671911 129564282 741671911 64824801 881583077 64824801 881583077 58770542 890881441 58770542 890881441 747629634 130583029 747629634 130583029 814145903 894147289 814145903 894147289 948893285 144406484 948893285 144406484 351472312 92128591 351472312 92128591 137994494 81912973 137994494 81912973 3086420 32108886 3086420 32108886 1738647 695741027 1738647 695741027 1425250 722237016 1425250 722237016 1372277 843641479 1372277 843641479 831712594 464755207 831712594 464755207 913688252 714119908 913688252 714119908 191512796 279667803 191512796 279667803 134920218 205272385 134920218 205272385 677072231 71033631 677072231 71033631 817077868 2683420 817077868 2683420 789720422 137124374 789720422 137124374 883510284 49096281 883510284 49096281 93427217 553921707 93427217 553921707 76039353 948987005 76039353 948987005 64429516 166155024 64429516 166155024 344368907 373708960 344368907 373708960 409261906 745302970 409261906 745302970 318904661 820226875 318904661 820226875 912830616 879811974 912830616 879811974 972386190 887408591 972386190 887408591 988591980 502082349 988591980 502082349 16196358 306486235 16196358 306486235 15260466 26908871 15260466 26908871 7880544 21188499 7880544 21188499 898926430 21178332 898926430 21178332 941455204 17588418 941455204 17588418 964486501 917209587 964486501 917209587 974638524 923736736 974638524 923736736 738595974 286650983 738595974 286650983 710641538 200226987 710641538 200226987 814400501 747810749 814400501 747810749 872552361 688720801 872552361 688720801 942333909 558033078 942333909 558033078 970091992 908265447 970091992 908265447 810882138 964970290 810882138 964970290 959257047 983311618 959257047 983311618 851151644 112743192 851151644 112743192 988678295 465662501 988678295 465662501 875909094 978487171 875909094 978487171 323775636 992901781 323775636 992901781 712846242 995836774 712846242 995836774 767468339 64957930 767468339 64957930 333978069 974662 333978069 974662 327916894 558305985 327916894 558305985 400006947 756762449 400006947 756762449 891610327 918229091 891610327 918229091 965208043 582969924 965208043 582969924 546598516 777415582 546598516 777415582 403625929 891965037 403625929 891965037 741074772 274234768 741074772 274234768 922647941 989895138 922647941 989895138 994917772 396427688 994917772 396427688 998651824 734142267 998651824 734142267 998707663 481855072 998707663 481855072 878706927 890532789 878706927 890532789 944788191 963732734 944788191 963732734 959818060 967176574 959818060 967176574 968513943 975250446 968513943 975250446 659212233 990526374 659212233 990526374 246035819 991905530 246035819 991905530 553476176 993533280 553476176 993533280 642521444 997875672 642521444 997875672 668769793 999099761 668769793 999099761 404455824 999365047 404455824 999365047 683666046 999507597 683666046 999507597 863280154 849192728 863280154 849192728 278358871 551288431 278358871 551288431 268530117 531387693 268530117 531387693 931263237 102910431 931263237 102910431 599318832 634661593 599318832 634661593 254872521 197362764 254872521 197362764 386807330 649400398 386807330 649400398 779636531 635661852 779636531 635661852 848424001 903266616 848424001 903266616 778423416 963811209 778423416 963811209 406901724 982607197 406901724 982607197 649682363 984285382 649682363 984285382 785102500 572108144 785102500 572108144 848964471 846539636 848964471 846539636 959645659 948210718 959645659 948210718 122328645 957122257 122328645 957122257 830936994 971218324 830936994 971218324 504299792 993859190 504299792 993859190 136867525 58112700 136867525 58112700 212324587 775523154 212324587 775523154 712112346 259989765 712112346 259989765 947097879 188022791 947097879 188022791 777917342 332616067 777917342 332616067 259779836 157514532 259779836 157514532 755514691 211219170 755514691 211219170 897615626 727154801 897615626 727154801 300746779 753403147 300746779 753403147 116874919 934606806 116874919 934606806 66486371 945627833 66486371 945627833 53437612 329363543 53437612 329363543 720537750 918058516 720537750 918058516 198165914 573280833 198165914 573280833 3295626 484814348 3295626 484814348 1879616 709275410 1879616 709275410 750843209 841306288 750843209 841306288 822152576 545279920 822152576 545279920 858831431 922503031 858831431 922503031 737083574 964525967 737083574 964525967 891750073 989129440 891750073 989129440 899712110 732895254 899712110 732895254 704092449 616843898 704092449 616843898 850217422 825910168 850217422 825910168 248154222 158260395 248154222 158260395 701202362 806800314 701202362 806800314 708270871 603121029 708270871 603121029 953237146 389109144 953237146 389109144 976445899 48889763 976445899 48889763 603230878 15415591 603230878 15415591 210187428 14916330 210187428 14916330 949889149 607538417 949889149 607538417 972283701 304747510 972283701 304747510 911977449 35880558 911977449 35880558 914179500 39450524 914179500 39450524 989096014 35026582 989096014 35026582 992979653 31071708 992979653 31071708 996744152 892038071 996744152 892038071 250287702 532899705 250287702 532899705 239385422 265232386 239385422 265232386 704014156 661063240 704014156 661063240 991485151 489065342 991485151 489065342 45887649 184489930 45887649 184489930 899355302 126570927 899355302 126570927 267646593 81578118 267646593 81578118 805481210 340940881 805481210 340940881 806363551 120542495 806363551 120542495 157499442 24411560 157499442 24411560 561634017 10176645 561634017 10176645 735300826 438892059 735300826 438892059 954003123 42800384 954003123 42800384 954279251 16472626 954279251 16472626 988437659 13407093 988437659 13407093 878397850 6040292 878397850 6040292 754023835 518231918 754023835 518231918 139778671 2984004 139778671 2984004 58274412 850411518 58274412 850411518 544054841 859901927 544054841 859901927 593525355 562743448 593525355 562743448 189048843 52208906 189048843 52208906 105327121 834847616 105327121 834847616 352483362 916534487 352483362 916534487 543089422 181756481 543089422 181756481 722602416 87362578 722602416 87362578 361674781 50940067 361674781 50940067 921439602
#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...