640625043 271325377 3979116 7203042 134024581 109571559 925940500 37377698 15544599390 547440234 270582756 3786581 113515668 31718423 958272995 957249757 957094610 956968520 131497 1109734 172732304 448764 145474085 1109194332 2643376 2503781 299730898 2236610 72034 9009161 2490740 7348974 953601 894659 273109 9542169 227684372 446029 7403648 31117316 43792130 102143525 34098512 494442849 1989785 2991500005 64364261 128045117 42428860 11283770526 4552739223 4285679 21228496 22428948 23592984 60912253 81904 11861534 59806813 438852 40812443 348599 29349085 1681472 19905207 4926928 5153636344 2151500 2805462 361020 4843756 480000 37416369 47765414 1949763 208976738 2945083 2000000 73882437 500237 2468102 69606 722352721 648343516 114703 6402 449201518 222498883 583718547 2465084 2463921 793438 816630 189248 193624836 8002620863 3392342 1781156 10365526 2275431725 18558996 2340582365 11346753 1561381727 83669841 522931032 12047064 17101494 3047348 13216480 52060334 2990245 14448379 16071076 20112464 19961835 42543186 49654616 1681754 26169746 37790223 29814699 5210147 1315465855 1260515 29538541 197806051 16650971 756552 1692176 4414653 91513206 10594381 11180899 5772398 156825 383290493 2951438 675773 699854 1104107 17162373 58949893 9984255 9373040 125681 8798431 48415720 15272982 252619300 35665109 33889540 9844738 288028428 3177221 830372 84595857 1000000 533120 2047418 86895 7890324 1530973 21946 97285 2589996 3188704 34318000 1450910 811740 22795001 1097025 111120005 1760638 300000 138797670 19489149 389149 2383449 1473327 82548 406330 4265062 148000 550816 35753416 218112 52427502 16456923 240693 8356434 5356937 447137 108195 149788941 278495582 131044051 87709464 1180944 313613 991614 6609202 62074465 28012187 8646830 73626194 67834187 79221705 7289090 17561 2839770 177200 21970412 65994094 11066870 15524289 40243175 362632199 1154794 2043058 66723964 2128534 2127688 1069089 292113 292410 206814 5352837 93014527 174010 817341 5713092 76019708 38464903 480673 72726987 877147 7889076 7815782 224449 3784649 299872 1438642 114053300 96972600 3197876 3138682 1038588777 9990719 12456553 74851424 7272121 15161660 22337804 10124835 2368402 11068882 91728272 25306706 50464432 1332998 65123006 21010683 485458 53515945 569703 4980685 2181349 1888773 23253792 19424616 67844839 547462 424065 695484 8183171 83765114 4600878 3439564 31317236 2615948143 182453392 189937161 378747723 1335456 7625436 8436697 6611853 17029077 8400331 1429872 7199510 7375204 1738068 95689752 929135 7938583 100076 1241712 4006780 318812 4589160 242935853 6152524 479287 1428250 2185674 154188198 356744080 375732674 2980320 287154491 70794117 2129617 4788553 101115507 54584566 7932782 49693172 53419688 2304047 16426791 4562233964 33222474 6771876 2020052 8584299 56237661 34542171 779168 29532505 921420 154643293 287159115 249550 277372613 228344575 276705 13506491 716737 8140712 359446 290400549 1584905 35263557 102954142 741127 149599 820768807 52944 400176005 10097763 14958742 1269251 6441118 9949602 49846230 1180339 138366627 8514593 30994105 39486133 45232393 2135600 795592 438300 286440 1029514 2206517 14658000 2656881 7043488 50536965 3654807 2333232 150216729 7356279 2619923 14327329 980000 14914502 580538 12991970 544341 132970 23782 2988001 948091 1026061 1534813 1219233 94419 912134 18306241 779432 6956755 2325543 57234879 57138897 154272205 169438 1199241 704006 19333817 38233295 2490364 3384851 508190 2156265 7923497 2625134 22555763 32455535 211733 11280624 499276331 4978118 30332574 430905 20295283 1321623 3995100 456139 305879 161616 19805725 447580 1451790 5000000 1913360 461619 227035 2611915 2610637 1644935 4502133 278459 1339047 8769349 1732880 430001 903936 2387721 26367427 1063213 5996326 43807 305024 399548 301019 6132424 232879 523293863 90159947 55588681 100805657 3388188 493784930 468511693 107903456 111397658 982162025 976812515 59210200 11171981 70212687 2408032 15539388 17338258 16951984 83930570 1869634 7994503 26011395 8544576 452542 1222812 11207139 1415650 2390435 296175 11520333 5241315 5077443 1530129 95445 33705588 705599 1125389 1349633 10196 100519945 22871539 49677 75809 8510968 10337822 1700857 183093 193732104 212530 1126180 892237 1719752 98788962 12214897 6426283 13062547 8295480 632782 34977925 397125 999963 633648 735164598 23842 338800 4295394 808614 6782150 2299660 5771123 739047730 17367383 165476 5273282 5696264 4343564 2012754 18485602 33976618 3030355 201603692 459477197 1374960 194415 8840538 13168706 1416051 535205 19047006 475951 93502 1853715 7036131 5828764 39117109 13545890 1254735 1214989 6395520 1854713 353177 624114 48677039 4714637 110888 6148130 1512157 1604272 1458029 215031 282629888 1094334 161084660 97272 933899 776660 552145 728837 10275222 333611571 38929249 8613367 8918582 15800592 13157165 978695 109288 30963 1610914104 50437673 5014825 412547 4395763 459332960 350586 90378 12428507 199949596 2051220 322967 769210 85729 80089 49670 873447 19799 338031 390202 1334222 3913068 31707 788710 293843 11046917 7797710 31870164 4205689 241653 5902214 14667616 3692372 3421533 339370 94252 2570163 4396158 1389276 1672175 4405163 339296 6042295 103388667 230252 2105800 59577526 50055681 25000000 2907113 436617 2114888 2252208 129202 883379 149968134 10999024 405641 49256590 15547693 4297062 693898138 677081 158390 157276 151636 972580601 6650885 9898982 1114544 20527747 303136 461547 108216 1080726 1206044 195262 202468 4370499 769773 7485912 304264 302649 2370636 197400 22588036 160502 12247235 752323 282788447 317424 529296 194778 1220690 21196436 12964639 8821307 64257 848545 854080 766712 41273908 72320075 78651465 55876486 17024007 491844 53674972 67321266 636921 43454078 28810633 91052804 50831404 49915525 46916815 51682829 47039112 48914555 50090638 58723323 62980760 85159128 20000000 205174 759057 1333292 48053 652647 417435 2762378 922689 586552 801025 507094 8509 1777486 13025420 48570 388665 962274 19447455 2638 4548 9548 197867266 197883886 3738756 197801174 197946947 451740 41644016 10353794 319854 65746 7275406 9150 2011312 1768350 1759098 1731487 1711035 1695096 434660 426212 418764 358891 318443 2693384 311991 310995 291760 204785850 2287259 2181543 2075827 1970111 1864395 1738413 2471350 2324521 2217502 2089966 1982947 1428663 1243680 1136661 1029642 752334 587281 504588 209258 1517123 1476203 796636 613806 201312 1516872 1326820 1219961 3948224 3735875 3609148 3425340 3149794 3043454 2937114 2807550 2701461 2592675 2486586 2380497 2274408 2168319 2062254 1980589 1874524 1691193 1507672 295737 508031 402256 702534 991807 348855 1599618 10180557 514618 169712 1381143 1274969 1027332 2999716 846599 146642 161499 1370343 1121296 899960 772756 588254 481458 374671 292451 165359 136233 211132 171173 10893471 148011 660622 477101 370965 10941732 1329463 1202028 150864 612366 51263 219426 1095093 19796822 9767 1599618 9895607 196143 2636082 235070 627111 32377 757908 10401973 7147537 5312816 2656 473323 49728 3119461 988158 3150322 2055622 1949906 1823924 1718208 1571960 1466244 1210559 1169695 1063979 958263 876867 795471 612744 507028 401312 218585 531215 11951796 427273 2731548 1250758 560561 447538 334506 2524030 537028 20257 214406 118354 233734278 134500896 20033 389822519 472290210 499695 18993856 579398221 279190 731311 1877411 31930 27913624 439566 29264 15727756 107580998 76973847 414675 51811829 4445653 153336296 109618 948955 7104743 1337124 9270748 705163 6503576 1955373 1230313 1128671 49999797 1392 5966 227299 854948 1608425 7167055 3139132 2396733 1175776 304662 44325 441932 1006369 874356