724711091 276485851 296164358 51289972 182298828 46256273470 5697769 10892151470 6117922 13712685 281429 1226702813 8766282 48592803 23346936 7509480942 4597485464 370000 165700 11440329 718985626 8503938 1007381043446 769556 6406867 375582 27709373 14190914801 720821 299132470 27088068 40000000 2424600 7258250 142725997 1088339 1230395 369416 110352301 1222029 568269 6559110 2499163 423414639 54238070 59191909 1060345 3026385517 19689302 1007430973446 825071 280000 3190216 9321852 11807763 226273 277910899 4400731600 1557900 332420835 1788866 2557796 67652 316033 2242803 127276 146953 1197901 14965880129 1315114468 435195 435195 435195 435195 207392516 1314567588 1619147 1024643 1539555 134983271 8068584 53160033 759183 1676245 18131279 211071 664829 115854 267108 54204 267145 156418 115905 4022858 3103772666 14410009 385753779 771726276 7400408 8566542 20586649 631284796 722314381 3270818 11888364 2210942 1362981360 5883727 63963571 31966903 3942274 13929475086 101193 2889899 961851 971753 1217096 1436247 158344741 747604 1917319 75147 160506 623847 1658080 54527342 2420803 35883 2814080 351561 1856109 23349584361 16226777 447786 809985 133815546 1028240 51106831 299491 237750 7172602 637750 2635084371 218977 1534371 346700 5648081 91695457 25077267 1255068 6016790 115602652 2871900 3350563 111421 1011036 47112798 96147355 352487 1818706 77480 759910 42705418 2195304 2412863 20140533 110835497 837790 54655223 116318499 398123 6893139 25175499 3334919 529352522 281093608 126159 2327296 86000 2762667 23239830 846540 51128505 7839513 3239 1933460112 1825041562 1381853231 402129 941411 1063829162 2603639 2812750 2296234 137249 123208084 3155189 2976653 1386607 400000 494307 199979416 93311267 42904163 1060543 119077979 1227969 1562565 833461 828396 829007 12164032 1373480 129476921 828829 832284 8102476 829246 830529 832358 8489962 746626270 10987019 720390920 355163024 876283010 59230296 6987818 71636484 103320460 978412210 108486162 65407176 4606811 333457119 82140190 81980874 62314804 62162675 1856665 329991298 112044 156167 1946656 941383 21818016 163219 470712912 11337892 140000 3764929 17709099 17589505 2980452 1110922 2600256 306888 45152251 1208523558 769123 26541 409273 902405 5994675 512003146 1972813 199097151 68343661 66492990 3609701 164610 21124162 440163 17425102 5740935 526092784 23757572 558680 569010066 230283 380352 3397628 683247 1864806 7200000 150750085 210765322 1466105 17689342 1486374 4476759 10288424 400000 29159290 1561218 290816 288923 4221289770 42398238 451427488 538772102 10446202 1158132 385006981 568171936 523996262 6809777 34079015 459995789 443393479 400000 130000 2422902 3597532 2422533 2421102 6824600 1374584 452082 850902 225466 104655542 6232932 7391429 6177220 5158965 6001745 5335215 480909621 26420811 590004 1962153 12890024 248930660 21177066 10416589 11915703 288763 8056559 2269403 2411990 4011562 4038717 11006825 40315713 559773457 68913414 60486597 81152504 115273134 121727520 86980625 2493639183 85409118 487885 452856 6936310 2624615 13924900 2527923 605038 1144336 8357906 1869490 3781351 191838140 2629547 7968796 44112091 5021104 522818 199944208 8347568 11363228 1904405 773051 3018138 29558 472341 65333819 6309035 110492922 63923537 63963537 94216035 3152190 69955986 22511884 12601665 11408937 2468137 24013318 59142266 1444843 4731863 10367693 4000146 3145332 249139520 208853721 1607716 25032919 728704 5000000 768617 33710403 63964896 75623919 2956579 6613303 26354537 4087570 87932443 108333456 31958571 31978571 342041066 112669180 26296921 31980447 181938295 2135377 8401284 16964306 753002 4114588 750553 6758239 361248 49047510 1954614 3998719 2014158 1868333 173454460 6017082 49863006 378460365 17499783993 96762578 11238356 918172179 3442699 1302930 1112095 43926259 96606960 90598141 3149055 44727643 252665508 220346299 249444772 248659830 247217424 241102424 236083881 1273842 22313444 981781628 19984866 16015394 2560019 8079874 16141607 187141677 186147761 182280101 181613915 21692155 10831658 24247690 23283631 21904749 18323852 9244939 6227231 5324403 4097052 59134129 57694289 55989050 10055153 4418182 3666990 135584057 134742237 131306456 128572066 59662634 58755982 44795882 43861848 41129460 50232786 48895523 47179962 8092393 6170834 7413523 180590837 127451566 48842964 47155668 40043476 37790128 4798387 2402877 12539007 49965378 1099943 11404630 1111695 10707783 101295 329208 746554 3478407 2361684 36036 3497936 1495300 83327 190650 75859 7352002 66506 338986 563655 587975803 1442550618 7608874 58755 7780493 9821892 746296 6119947 133074057 8858249 1070137 60382872 153400 628182 133042839 11448593 745086 1038019 7141299 28147692 26675135 25854377 24246022 23444186 16990619 680780 4846200 427080805 3391703 30706215 30412092 643338687 390388 184930752 1032362 525100 3957380 16298847 18428200 63664600 1861124 6247427 7880826 366290 2944611 1642200 3176755 6798792 7607265814 4921155 55590410 1375661 66933 846259 9350116 275610 1613791 934129 1909805 3936629 1223790 3588703 225339457 827793 9227188 1128248 162822 2799160 7576515 24130243 1485618 638846654 9780830 9753212 3163939 3366197 146764531 2434673708 2249565 5232028 634604 433436 70060 852782 2432300076 2429542850 2408112878 2346892777 41256364 104112452 72980064 1004443 398251099 1965875 775051847 393518065 165209309 113686539 90462970 2340680937 163243869 935940993 159405014 158733448 82385176 206856918 148725 849993813 1353961407 13114427 149681849 159367874 25786936 70004591 79043 561772 6458312 1229510 642237982 6108227 1999313 14290225 14248834 832900 5318048 7670548 703851 26207979 5379497 1378990 1218544 2269085 878116 777151 28099173 96113628 95686508 234777 4401614 29969895 1129664 1113164 309511 336051 293668 12126339 181300 73938689 2012534 1414698 57272766 81570 182969 349275 53942 8480499 114858321 1534669 4943500 24932732 4981339 4981165 4981339 9969186 19944712 4981425 4981338 4981339 6150839 4981339 14956863 4981165 2832642 36064200 7840803 15329319 70327341 4024787 34908260 67325562 64872948 24258766 2407866 261102 159916 110724 6187374 377296 776984 40197639 925558 389594 4225376 6267079 614168 468406 438002 24450 1934428 148462 1504793 1964009 10709488 4740585 27876141 7641839 18323372 315702 4749220 1121484 135719 1914206 8465105 13819 8026677 426491 16881580 772388 2080800 692274 216712 2953899 122195 7150268 787814 186788 1433466 54434801 1790766 400033 778691848 858473846 4031028 249240 200511 299145 60876376 1486377 1915429 907787 161771489 37312292 1922544 60616950 231988 5626081 3246569 1161208 998891 2594078 251356 8201907 200262 132004691 3067592 8750743 4981165 4448359 7712516 12390835 4543754 2743124 500053880 217200 26159398 95416 849300 4617806 19308499 1671507 439159 911132 26699871 127461 17890508 26210903 13505349 9066617 6620297 29825863 52344838 151965 1383974 660766 6085035 174032835 1005219 8345680 5513243 1275007 515807 1136498 25263029 47698886 1065858 1425235 299972 16177489 15853846 5023164 4459555 626854 713308 15730960 16227149 7044721 36245794 4279434 15582983 6762896 334519 5710114 345701 2999784 3081138 1413023 4736766 238477 5435648 3257626 4486007 4384447 881445 21969227 10464887 211271 3442462 26939595 105466 99986076 1103619348 63879 657743 7757384 271413 651121 3327255 3258912 1715758 5075670 521449 13504584 795262 2627875 227641 1193234 23956880 3546812 1262920 72068034 117611 1053070 5254647 2079434 2142307 4484712 393022 17723582 866139 7258512 1166933 1698540 12815738 25379872 130574 3000326 2607218 550264 72175776 3067128 11700336 9604399 37614971 499991680 35775414 498955327 34882597 498547096 498513179 8421439 488430120 1974579 487747760 488879631 420590684 404451406 388338092 388036082 387768400 387638394 386948286 386258319 317481674 219384545 218100956 216490018 206771084 850052 9676618 16098048 10047162 17290128 32519890 500222419 600920264 101069449 255199 3613401 2397906 386975 615691 511809 5166546 867589 59576781 3785806 780865 13682232 661201 70107 215699 4425474 23223 5075 50437480 40776885 2145506 2896074 34455522 13903 509921 328940 2567784 40239873 36283221 34701140 34015691 33166196 31290013 27397844 26088151 24959009 23539561 9435093 8061883 4118127 3896804 5525584 21074786 59100 3551007 7525264 7340248 7320143 1434899 953532 23702623 1996616 4056525 773953 10798450 5865669 2558822 6758458 389416 231737 4248224 3732734 19121270 252818819 252798253 25304504 14909323 886271 7466496 7380886 1601089 25856668 40360520 474063410 469641182 45376336 43631814 35746732 27525060 24251457 7841367 8818154 375962 1249496 1177322310 1175111653 1174359956 1173535040 1172856472 1172103903 1171276534 1167588149 1167053932 1165199452 1164517897 1158471492 1151105813 1149618649 1145930197 9846697 3537536 2374995 738603 526731 266224 9985593 12977228 16216543 11306289 3370000 764668 17556346 6594543 140542259 2696776 9236434 8973242 8707876 8361609 110205800 8559038 16993887 26438955 196120 14522732 31350235 2018915 802892 4203204 129427 2261530 133909 2867175 2142561 19690177 207280 1243218 318603 190465 12723775 666328 79669530 3076183 310202 545861 997111 51141843 20831205 446939 6783700 321129 24289660 590680 5271600 6637586 7978388 7238386 6836104 12621150 1327792 6674812 260491 1225570 27770728 18893175 4187617 36924018 789180 558919 412675345 21354470 161662 344903 22336818 7990662 3660512 725464 820470 141788570 57173776 400720 1229996 685448 1287506 5905397 69026974 806700 804400 33320 549864 790219 2120504 2501659 2237829 215669353 10001698 300255205 8309662 121449 8396402 2704999 175702 2493159 3361234 52064836 8525449 8435720 739812 2166596 640472289 789047436 162164708 809195495 130936955 494215477 1903658 4728223 3700000 2449000 44564339 45596792 1082395 570658 42588978 2770857 11710384 1708556 697894 4981165 3770966 3607568 1853055 418788 82687 78688 7179501 112569 132925 15974496 688863 2019848 1889359 15053531 240531 2656919 16016760 57586518 30626200 2721483 978889 4509003 6365549 11305263 3985068 3657382 7278749 7224861 6950307 213400 9167102 9036567 8499962 4395919 3022219 1433406 4081476 20000 1486600 1575277 111976 4077008 145060 1745548 51172891 1919671 11052888 6800350 2076630 7889630 7712461 1443677 1149195 179832 948300 79140 12547022 6247955 2862124 9726868 22956363 3626370 15618344 13953957 13773076 13188312 13006613 10967799 10785117 777817 225005 136219 2246599 10155870 9964763 9537316 409812 3492104 111334287 100368194 59860062 800592 1900975 2150462 5871525 2322806 525287 58585246 57535408 56506672 56370457 55825895 53822740 49946177 1401496 1134838 95890 48505698 48367178 46704697 42829581 41620571 6937936 3275963 2934813 395239081 59866823 8095574 4984744 835652 122212950 10801659 1001936 103529391 56152040 2966104 1212052 27688086 24142267 4790623 4217804 1230557 1547544 48923553 48338600 8872327 5481092 1137800 15420024 12319504 1740863 5162297 5045855 4838438 208609 147608 86361 396999274 386335774 103269982 38545190 10412437 31003574 846441 777507 2022022 1306611 5045114 18010660 4518433 542755 363013 127899368 284666 720055 66068433 3018675 432797 536934 17362873 63625 35489358 7860763 526922 2724471 357030 633878 864453 343377 5184673 144258 1730134 989231 8168210 695481 8988607 10547907 141076658 75071 7457525 1631400 23851397 13702837 13598718 1430252 2938114 8382219 387948 13367376 199793 48742096 515138 89805791 88355309 88013259 86375884 85541709 84707759 80631209 6866720 1795449 15777482 15753526 2351100 2311576 209019313 5676649 1206790 9881624666 8770805 8748883 1528756 1002294 3479797 2999594 2574528 5688806 446414 85851279 82235842 76077025 69223854 68591955 47998627 47725472 27084957 15403018 14425725 6168072 226833 5894790 472960 3585300 600417 34572667 1048024 993840 14833606 24972108 23935129 29397103 9676131 59761035 58899128 46886805 38874483 31262181 24122437 17434416 10072262 8553184 4625865 261556 176606 900716 2657893 2805561 2399410 455181 242615 2017144 117527 1294856 1171956 1446419 1304669 4290653 9980637 22341602 42648303 898719 419810 352762 2562810 969289 60849 4421526 8943343 4214096 128569 121510 1020800 2368352 211185 216104 60684912 216104 1080534 26870327 84432 10844676 185572 542405 462882 320916 9279886 7209731 9231517 206653 1772483 1485618 5295824029 1969802377 1903474596 568852 8900013 94537962 18676387 172699207 5639716 1188923 681894 3967891 1382630 16369166 2830935 13065958 13044714 7330844 8229453 953174 1709175 450016106 5002690 6823922 9747634 30850 3324914 1028674 2372416 1339727 761733 2232287 28247557 35551574 20006170 134957335 15764662 39980366 38506529 1014422 6490883 451800 27518783 2572986 9535906 8090721 14062233 36724405 810996 10017999 5355925 3077192 1124660 4621502 754712 835582546 19865660 3996979 60232 946666 397919 3955670 4129478 13400003 4185355 408908 1370662 1309324 2282561 4259660 838348 685410 5692686 1516410 3585485 3908385 6535670 89251 1214255 213909 5288809 70142682 2282743 4068176 3138957 14411309 20526871 42486004 368110 4311134 1618470 367895 4225958 21644490 4541425 44546915 41301069 350000 8042753 7535029 7127250 18770806 5101234 1604705 58201 3130374 799194 784161 848209 10061505 557357 1262125 5066005 544000 5870423 17148557 15544595 11921210 622028 17074295 7712594 7381556 340294 179076 103550 4201915 1729907 1273250 999973893 17020337 8231661 267986 21389756 22185854 21356920 1449677 7314518 17867642 1659076 369815 456940 14313066 59842140 5611848 7035337 10894763 8244579 2993500 1782211 1403935 297398 2924933 2823754 8406694 7428323 906078 74759747 10315173 10038880 12033222 79107 18923 78174835 164636682 3228278 3201330 2928255 172904003 1668658 359076908 323217246 320755550 20029690 2678290 1575458 7254625 6540004 222128 769412 4047696 23371150 1052995 600449 294512 235541 558357 540435 6257898 3596514 4826232 1589364 21934707 1654408 1053238 1344362 8262643 5670538 8065760 6912260 27162605 23475429 393160 359937 555431 424494 762891 4786830 4249670 24460066 24226166 16794314 2704950 4663888 1282676 6373342 8978982 6370611 421320 385076 1334801 1750364 1689484 522851 268802 5640586 1096759 689811 1970684 972106 2887856 374129 2926691 518500 25406 503273 102879 2617969 3833991 1681958 2210814 8158655 587984 7431334 6925596 7329797 882897 194203 3344837 2742486 655787 378602 1198365 227815 424670 497245 236875 866146 9603279 158474386 157952385 151931558 147712147 147135392 139345545 42300701 19277572 8559412 7687254 5648488 3603505 1642764 195181442 194717807 194474008 194835123 161315 1390840 94148 175576 400000 410000 196288670 167508724 44083244 43346921 2544400 428704 1073844 507449 565734 300778 499930086 3625998 3525454 786947 20106662 901375468 796140 1035430 1019551 593888 365070 3753660 13710322 1310942 221944 10978784 1371462 13200000 40235493 39978530 721912 547013 209745 17000000 16979208 625387380 615130428 566456183 556883036 1606336 544051984 536094283 525222477 514424001 495695832 489747647 478449709 478750 674359 135945089 135084585 130738765 129126380 127938560 106092886 105705161 104107093 95094223 30819649 29979895 1098264 465933150 446847513 443016639 441412487 1126259 5737398 4020131 2859750 352402 492155 5034637 1368344 2976780 8492661 49281660 924730 20041566 830940 94460464 93198209 578661 426260289 424379743 409533770 403381339 966840 1773728 2486066 12079031 720983 16164520 7161646 5481988 911040 1630239 4194834 1289095 682285 2826826 597050 316260 48772640 27422849 11980048 168578098 87677846 56982 3915395 872644 1243660 1666660 4507081 873642 1061586 11961124 802487 1159913 4455925 2420383 2517884 9558549 1798794 14022320 10898880 7768063 787529 24201487 427948 2984203 1672437 4622735 49830 3047209 929046 7700878 2099059 220234 10019877 17201 10679461 6667622 1310162 383093 173838135 69110 7706818 3482000 48543135 145747 237916 575276 5576384 1517750 422056 52438259 18299028 3508066 507590 16098742 295083 12413647 337500 426373 9098635 7496797 3735473 311274 1740290 16211515 1357963 804618 1226297 1297536 2363480 2385813 6542833 916341 861809 15720330 74481654 55505145 810028 3208529 8952804 165463803 824228 634482 4514218 63440 397637 11522304 1114261 815483 375741411 792710 15579812 6035417 2832260 195369 365075073 768695 41513147 279695 156900 10209209 3081188 2749692 999979932 1273748 1369741 137718 4293024 992393 240508 15761581 14909142 1350512 1314156 23653953 9630955 9610525 9335146 136158 2073227 1181697 843437 2950100 2429300 2735310 345971 20027256 600000 4362621 2534418 3222001 188430 3162248 4185421 11035947 3269309 10302324 9452348 4231918 2556504 113930932 219133463 211925563 956611 245636 145709 2528768 16945689 124170 744613 653628 296103 1535504 41072598 40746846 116243 14980024 7033714 4293569 10461464 16742723 16561500 11340900 2247364 109854 6767026 4186272 9820399 3460685 5704000 4076345 221610 14200282 456646 448492 845822 47432215 193567431 193541893 185431066 177311465 161108499 152978911 790058 573836 360435 1578160 14801726 14324753 13377465 12566726 12252965 10787620 10500192 7752515 7282685 6220812 4608504 4393732 4148934 3856892 3497586 2561218 1243923 16840112 30626749 70894130 16910264 64651056 70868328 59960000 3317400 755802 83018 1630316 371666 231739 297579 315871 3868205 135158 2407972 64016 5714198 204589161 1792868 645898 3134808 3510154 81226429 314370863 146883706 146864722 141198204 19386100 11815981 10000920186 10000961421 4789886 6039407 3197760 3827072 5049955 72188553 2084500 1859200 468912 21047728 20570813 542800 20284099 20132164 124567992 680482 828400 3011863 2977646 1081651 9829858 20202006 7549496 1724118 16847528 19186 624286 628610 400706 2809272 5179886 377506 76830038 5669886 487994931 12614466 655527 13085205 4153699 4215129 2730232 3312680 6868473 1344903 5297712 6849489 31154842 951343 23304134 17548184 16410360 11894957 1947421 9908226 65000 1082230157 882256031 30848 12512 206705 2670752 6353925 211611 6653620 113959036 70850 515561 1559068 767082 3950330 4982072 155993 1634541 1570781 720688 502444 794059 525287 417582 338589 156431 206994 5753093 15892406 16144035 1467560 621200 1142408 2905714 692857 41214418 1199508 3737952 3394190 66522795 60288287 6579956 6156116 801445 8350805 662644 644695 22238256 13378266 2002614 384960 1575442 53095100 1930000 256622500 13899018 8799689 1286644 9278836 20268394 19436072 19006790 18586058 17755936 10885528 16921284 2634202 801134 215608976 128837 304958 141106676 835140 48204 6133082 835053 8293705 42242123 353643 336659 2050959 1372447 149205 184492 1611788 986295 91172 2165598 53100073 5074765 1889845 87075826 911049 1100096 1491015 902443 652589 2399875 2283467 1592652 1024702 508862 349833 1331902 825367 842304 1211102 354246 23241950 12066292 1239582 3457358 6666611 3085735 894979 428263 980376 4611504 22711924 8019131 1917440 33667510 32841162 34148169 33633138 4809848 3981034 421249 11626762 1090498 4396144 1856664 85760 1036704 435616303 1165369 1591624 6933579 1939019 7649888 6546836 49530613 12850414 2615797 148266 1080852 343024 2343581 2027967 649275 406312 1612850 201608 1097204 443240 13907563 13606210 12795055 12302103 11498694 10686664 9301008 2664995 446573 763666 760469 329355 770249 1550000 583103979 1766625 1514181 2194215 1125655 6269180 2401610 435745 378320 51003090 1949945 357426 388709 3140606 249830 1288554 277636 813778 9469214 4097455 21245546 92296810 7473600 86960600 55737022 510000 403816 1147599 36572084 2580788 424228781 412158031 115191675 145308051 120213928 82306123 64104752 90781550 12036976 4696272 2122588 1136041578 1134401104 5718017 6151438 4552499 97269 270019 1981016 468653 118277 292886 2015092 795595 264434174 173663 2573755 9419286 1961866 17595354 765459 340224 31505248 102112594 31086717 5876712 83000 5720402 2819628 421799 5000000 646547 2423970 48541738 471418238 3775218 3294873 2468413 1718695 295236 683888 745253 1200000 6608277 789210 3992425 874049 100024524 265969617 24987298 234000 7003523 10210938 1344011 941242 727476 626768 362808 2659887 2698478 174624 1349166 301161 228856 406781468 5353823 3476969 194209 25675476 325000 571880 4949704 5755706 11799599 291940 42543927 9711360 306138 2276150 369554 2682847 402669 3398689 222029 89753 5008876 2988740 4999862 30477941 8263762 33419886 292373 352565 2677137 898118 7506785 9999638 52415008 5869640 38493188 4792375 2752095 1792116 314167 19756452 685098620 5139713 536806 854136 400198 1214086 821906 2819886 3098582 837373 1655957 14056358 182122 17087583 179886 677501 755952 2829611 869886 442457 12195729 39510766 186000 14314669 13458351 1475660 19979797 185980797 21219940 1325141 266662 807603 4277496 2111460 38759178 2445397 9586721 22811221 3954377 22781287 22774098 190050 1083894 691004 640927 734054 397016 1997473 2264991 373325 712405 725679 25436 27105 17556346 193009 159529 117579375 17557679 52693060 17140024 18150889 21992831 189898 40328610 40283720 1515264 1503984 1492704 1481424 1470144 1418256 22214082 6129972 46843066 18808657 484324 1620211 1474 4045482 1004760405 1029293723 851630204 22602632 6576830 117367 411556 3223993 712430254 36439553 5099695 5074995 5051955 5034267 97507075 21585235 710956 112063814 5999921 123859 138009189 122972 557441 4013269 6086295 3429861 3574701 2729023 7818039 2989820 84595723 77790269 83397 30321 7974679 325225 819843010 2900000 21875430 917294336 716409 685309 336957 117386 7464752 6206175 16561590 13309980 11675422 8673133 5064984 4308334 3931016 3566470 2776339 83128 777040 12081995 2060620 84473207 38961382 7103926 1418961 255741 39933534 421536 21291645 6454072 801587 901776 9038327 643859 2909399 20212449 24975053 99037728 553782 659187 3081112 24297882 637147 53171180 29325094 590635 9661687 40423 99989920 834741 785960 2821235 2789154 391261 330486 5619473 4792933 5092149 3419304 760479 688978 190125 7503211 999979932 531361 15624059 7966912 3997576 3871407 2312372 687072 14690717 168271 1763448 73418 988216 301508 3639156 1237949 51421036 2525286 1834616 5988221 1507830 1085795 236886 3400147 82480112 3804584 412812 795582 15224458 32539468 8062592 427836 9444219 181048 2748304 976547 577555 615662 2535319 1374175 1560789 148817 361827 50878118 118009 1146722 382224 223262 1835809 561514 731304 40361141 39130044 3863637 628976 231361 449343 4470825 1803841 8094700 4927466 7903677 20945