1 1 2 32 3 243 4 64 5 25 6 36 7 16807 8 32768 9 729 10 100 11 285311670611 12 1283918464548864 13 137858491849 14 1475789056 15 3787675244106352329254150390625 16 16777216 17 827240261886336764177 18 1889568 19 116490258898219 20 3200000 21 85766121 22 26559922791424 23 266635235464391245607 24 13824 25 625 26 766467265200361890474622976 27 2954312706550833698643 28 13492928512 29 500246412961 30 24300000 31 25408476896404831 32 32768 33 1816331681783800622529 34 2758702310349224820736 35 2758547353515625 36 2176782336 37 4808584372417849 38 3010936384 39 317475837322472439 40 64000 41 4750104241 42 165381614442044595841154678784 43 147008443 44 1196683881290399744 45 184528125 46 850434696123579966501779931136 47 1119130473102767 48 254803968 49 117649 50 2500 51 132651 52 1028071702528 53 3876269050118516845397872321 54 282288975128239507545882230784 55 13931233916552734375 56 175616 57 601692057 58 7427658739644928 59 30155888444737842659 60 3600 61 51520374361 62 3521614606208 63 3938980639167 64 73786976294838206464 65 6599743590836592050933837890625 66 1964079366106822100367998976 67 406067677556641 68 1453933568 69 168787390185178426269 70 1680700000 71 45848500718449031 72 722204136308736 73 2073071593 74 899194740203776 75 421875 76 5776 77 1527044182248015256482296477761 78 5419842379272481013942901762760038678528 79 747993810527520928879 80 3276800000 81 282429536481 82 621432458361496515414605824 83 47458321 84 1469170321634239709184 85 2800376120856162211833149645328521728515625 86 3622145797004077275761664476965378610692096 87 37725479487783 88 316478381828866048 89 44231334895529 90 729000 91 3543686674874777831491 92 71639296 93 6956883693 94 64847759419264 95 51334208327950511474609375 96 782757789696 97 832972004929 98 833747762130149888 99 970299 100 10000 101 10510100501 102 174102420617392710020839148329389913911082430526815993856 103 191610340886078111289333368801345298804416209 104 337313341042863956536550979839976111234144409847807047582613504 105 114673997857536760348514135512110515917968564895018641580101118915369085016209282912313938140869140625 106 5743491172913250116264106332310802645846357252196069357387776 107 131079601 108 1086766944019930452086322866399873118533001932026797088353288192 109 665860043319738865087230422941091304891802681 110 28531167061100000000000 111 527561620855458424400322948205243170680108130107753363111867654589640596176481 112 48871122850509266606740209664 113 346158389003024161132823470747012309343112001349179903402673 114 549241149460447732335058944 115 12375453605252259389115787506103515625 116 4087424376796921161986011372004655589082316067045376 117 12994564051209986829806482682523338611727969355360857782532202333 118 5389100436851661222191452603920055360118635157977588430907455251882773078605824 119 524433722392475072428427726576977578750133911971827820858573908871805547681 120 46005119909369701466112000000000000000000000 121 1420429319844313329730664601483335671261683881745483121 122 968893640880082238819122424749223910242200322048 123 1366580206771230623167027242222703585982775845108966684306376003583531653152857423927833626909289 124 3124258518258387088196457648357376 125 1953125 126 508509729672590313337996126818533376 127 1191446152405248657777607437681912764659201 128 12855504354071922204335696738729300820177623950262342682411008 129 45587487211290846582931833112449 130 247064529073450392704413000000000000000000000 131 5053913144281 132 50394520470872405569727217694827116056045411356556847492873341326669780417163296768 133 293660779378700297851336383853851718867240218867490445671441 134 775771085481344 135 5428574643228928589980970979095298002448175446797581172614024131917176418937742710113525390625 136 13696907849916094763278545543233536 137 92235147695962765575625443686154353015711562193837535137849577 138 113892075052556616506796332567850024632888794833928543323291648 139 139353667211683681 140 29883128982504931258802664491477341408430191934354497847970821570560000000000000000000000000000000000000000000000000000000000 141 212497716266201056874412554914314158923198256999448017050697661 142 43119006143331636076484437802290365198551424097700829657135291661278083654090752 143 1828339267503969844328860317236430956086344143 144 11447545997288281555215581184 145 51459320995204636701832036647081243991851806640625 146 2827547904292146983124997777119086327990583296 147 224001384932136014770703529399901032375728490910818813129 148 310109790342859201482371162973182048302598438794875810522717868418758500239876558254877616111616 149 803616698647447868139149 150 378767524410635232925415039062500000000000000000000000000 151 930564370500844495614151 152 152097843090208773684330496 153 96976974781101435519624808391217709915342476070813337684937 154 15411760599282112888718862422847913984 155 295990476459483570909924843860036953059798504362069652415812015533447265625 156 34029795232553612609501163490138191576295486410289878981415696868376115733967925149696 157 867950157175944616541309253832693 158 3765542599938741785664256956009220931584 159 670726340456159817375605798866393530089439 160 16777216000000 161 203804616154738555813327997176834561 162 658939185098722162417787856247664797006413774716928 163 1638243863027100582853738768970832507985617692834461840687054043913320265289 164 2016930036520380082426650094518280921577135697446160061874151641626093551616 165 301816589578637524098828277587890625 166 4631574627411902361054624412219458339820443487640998527564671166391904089553938078532705616292560672610527150704951296 167 2191528219187231404816790892443543 168 53888353728271991081542624148475519058908807168 169 1422135653750684847524758738836375672734734444846971695885689 170 69091933913008732880827217000000000000000000000 171 78148081046896125912617126744703282039897512571 172 39699049692692297591727414299559889617450409519129581810945042624888855637799638025068174193283039232 173 19267699140703639475173287301067237020969 174 94608073748666707917442991763444391500967638190732163933037133824 175 3421208239338205015445175199116645270436265491298399865627288818359375 176 29721861554176 177 4269949270145140822682063612888888985428200698085965716045641050587469078310164786608167650461502288941774717200797996905290467200913 178 178689902368 179 193682063179592517160024627139 180 8600776824598669902941641804617990802715443200000000000000000000000000000000000 181 296946814819194855546465952833353517751619404361811136405037047621 182 3043873665449613899610643094156715999728024655300805542745726077377738182608851015555683474176728776233189376 183 12194933115580815344671657275842508930454312018366306411337127 184 8184573499099987295862784 185 1882554918551203363384131011962890625 186 32434322039942387393887771297029869829043341786681860278688889301232029170142021278498816 187 1828518162230556187140793681 188 291881989453770403259898096784105243803295029320347616855738396397662244726157529736184953989939071714713705022272090367512506972186237679780436376354795565350912 189 2759187334337428157067399294233829931217053474754395539193189092364369802027130997325382131348773629549 190 11649025889821900000000000 191 161647227668946568770502419188150998076973221233635510034329160958062760405114296979154792695539089628468031 192 260919263232 193 267785184193 194 2219474542342388056156667481225092919536303849559517435666318229504 195 281950621875 196 5625758257457180080855114528355100530640437084273351836821041508669260983561151857704842052952108852340119693235274525324151110681370976539231173983546114987524096 197 91714878667801144949699404010707794964658346581251598136426830074080393893932951424645595286864715518549396144685995450864395186671977352597 198 47857151936400577712724606339956105737143219886612698376427870467835665775000027136 199 19381341794579313317802199 200 320000000000 201 65944160601201 202 7164563132801859804354482363802620297006807153884291796257013235712 203 4897252030306448390395044241 204 3178582704438213720410759866810864456500252770304 205 362050628125 206 7025552916368313278346559793016083178798874305214206181376 207 4318940833905955192075783238122309250537814888207 208 58660180315228996602897279742082552253248171512227534277095133501425776836784001384448 209 760880711892098878289 210 85766121000000 211 1982119441 212 320423825690690090167244823516002128345607768561942528 213 3823431012410102131422926332312070877333 214 397664467328115935924167413025583592099646917673222144 215 199628717588809363805820415663519727892215278661316612283964277594350278377532958984375 216 4738381338321616896 217 2217373921 218 72668593912679642186470765678927003978314850582857152732739107668612622851104889555124224 219 1802968479639965809391367820996917494427389942190889143420994466202273294186574164081 220 4976307776169513251327153263728192208176545655433461760000000000000000000000000000000000000000 221 231710135728287262443807874205108702210552419462907173857686023029177423450461 222 706222650242563257993710741766144 223 28128455837950703602734182352538062230490552608034629026055078360576449 224 71240703863716132079796224 225 3227958844833626033698502022506460207296186126768589019775390625 226 185842370000504352145413889874953819792262661082479445191864956747776 227 7050287992278341281 228 20244451847496603897717598888831556738222809431493877384085504 229 5194670713872121815009174683982939576456475481107545229223413309 230 39471584120695485887249589623000000000000000000000 231 1231878054532401295881577517615121 232 47342117906066157805722768121103406688094736351232 233 1931816133436230496253440348173909042983780087233421135736506627041 234 2177930452991927616979318705979069619740601757016406524800423428096 235 14571121179401397235576396839750680468082427978515625 236 287236786531398712575099352972808384991855640576 237 5565064832376856661402815321803069541257129 238 33031134065402989058412384256 239 2393978446430270354138275946471360664451305541483166844361649362650384063397828742710819681 240 13824000 241 85593957535217758590347405573327342614035456612280853625126241 242 1350969714940961957783813265271324250534735741321427633612577122025472 243 125236737537878753441860054533045969266612127846243 244 1483385725504572597979922448891749017492319222129960305959684667798155984105373696 245 11861173330760052026808079273332374153483503065942943731812230448792926009322073291399498852677245111598254136829028279782882737691807051305659115314483642578125 246 7170246231737168450519794242956219743296647531361599655957167857685859292643723396970971136 247 36838548022554738523972429496799571817945946264489610622355247866570286275841 248 39328935397665046989369762404766456827313789525494423248295487182708720540464528152854528 249 15438249 250 62500 251 15813251 252 4301431178848799040411011070519998467949638490834092425216 253 325340973858787114280164334461548645340750237271341773748656708783479593799279792487121 254 6144901817563957218373334528918082824745061219929495760739189525046384282585453122643814252544 255 35207043997411487880164496182005932056417660344487226391600617025509336695895597043053900099263131551197147928178310394287109375 256 411376139330301510538742295639337626245683966408394965837152256 257 406065029957821485337176148033167189926689985664257 258 6618726162026367268775258306437748645203279872 259 17852064199602466194545647229487343979378694852173967033003567557075068773846562597210902357855488902900623849533379139 260 869041521632724682610610260053736824323722262347776000000000000000000000000000000000000 261 680225942080774416736326105604263533438306602107638331439576761 262 119801424853378275338333412020991735918566488400458705867762552346064080226294956085328417749426128527861504641335296 263 2506772777484813622634306748262502812637103448801 264 2108914161044302940892646291720372224 265 452589644988876542822265625 266 20968504749008591763521774440847126453796040809120403961615426609217536 267 2498439977796292328833166172677987043 268 1871451665245422948061748578091989362008552681760454669979163501156716511232 269 202203542550184495474214708269355306330189 270 2954312706550833698643000000000000000 271 11523119672512394327137541804059681 272 163993580655357272581489033216 273 155294641249901186259486470820262495389592727173423736498627352620404093324075729024909075740307508672258241 274 117020768225605203555419498562748308437242327594984013824 275 86558872394340764804913724954146291416822757425197920611026347614824771881103515625 276 6579329566975974127670720595328889430137295077376 277 736677591779499338860277773 278 20957712460205050200795557944958062278137134918735054733575990085391745024 279 635758934302973596231040358180750098052330444279224241 280 2456510688823056210273111113728000000000000000000000 281 5377678052299563566021514368281196201 282 804415412486781294633304282170519132426617395844481024 283 4850080033530284995173876681658539632306328361476226856457315552004595879517530997240771152222778751063466895001477441 284 75794930859556594367692594920515914282849311108469029339136 285 6698327232005005445721147893835465354828040672838687896728515625 286 2098373990406065373106944513656252460049446789838484286126262583296 287 70235955376980231891654262787691594040924373356977580192032871981612685857819626510998729897712015456408919597968441034372910600969577439667629621496251103 288 210078759859150987224561197336654397674351288252695054617776181894709248 289 16517976926780506002833800829531584028976727363201 290 1220050976570582900000000000 291 39566234866003163120329144787364780874974696846460006403437251 292 69546323683876954282634585971580574813732732928 293 1366292938960993269291344957 294 2012061583302943636986295500247965043731730266939457536 295 37801429522044759444963140869140625 296 58929626493994663936 297 3665246511560297618949547443365473493121 298 395885178603819566323930869129866672229180699149001265867644213647902830106141505093632 299 1707587911185321991450053299 300 2430000000000 301 1837517363158923337459953301 302 4787525358130282492926074438792144551936 303 1183533228510673434283872877613032750557907386107003790927 304 306342680602816818380501597219453382632859943046129464058695352082786942976 305 18386437516328137323054776031494140625 306 3269855044021241018921209431853493046970616106445101244548432807901224730623681232896 307 2727042318307 308 18178793088032396194034906261785858094303869411524608 309 31471973090600209135684915030745521946841428390310818579701946227259111774090658914845180655089222187466088687254735501107001 310 2540847689640483100000000000 311 1950074852285743362711923967322083628057976662399706031175677700988549591 312 47060578881725653536700544445428177980527246336717409093789018001490312874678744905068586995988740244325095505385765356255719468806927548416 313 294313621587817417 314 79753313989475393479622475314515224088865908001930715841349451255859895804624896 315 2959916191598111259157281175829315185546875 316 9885378938855366995084631624299803836416 317 10551246489662108069701231931743572427987874326958484889 318 363645317404058318476954563660606484785690680856420515020013568 319 4292140274376747222802670235433584984164793930010029400193315246557081196622254674443199 320 3355443200000 321 39589086987791039664007721269832196801 322 20617446098512149808235134220803221675959397067186265073796901910625604328834679839443431648632242176 323 173486458120865045576481608972549369457089073602526536323353674089 324 336705732427516898587460627772004697542605295316077247452351004740460372771448563031143507354757009822674618697405379563749376 325 21514641183415500768168947411830560501044828924932517111301422119140625 326 86333789135878534540605476859595401223213335326171621441851034223217894456322686976 327 6832793743388451555918558512059682218323049805532132835383 328 5886475531309076321288581410632896702578688 329 137267329159006474561 330 77409228207421416473589288028833000000000000000000000 331 108481537539331762602753111868404623517861492476444803059601268457811 332 117686937069175987547648259446281985133243483263672513876810969120768 333 127642206972746408064055101587794013764623781692083333844460209409077 334 414388922334355944022558209502613349405227105444770974109234364416 335 669240926038087681500960693359375 336 1001028103723365421632646659919073587597689225216 337 2145649651607337092060800582081 338 43268058289819311678494218120338881741323260404583890944 339 10313233946703626400097318230531798989404179 340 144896287389534090178492559785984000000000000000000000 341 154113952526843780195138341619084461427533633329803141 342 479205861004854690789172025107918062387529673342976 343 174251498233690814305510551794710260107945042018748343 344 34312675887636010584742234935440144510610529344378460314521320221308539997578007816832396912087104053313536 345 8241571786385665345166015625 346 372420206019724400745556762144623946177853206771234667862947555928958025742469433762044765022127195425435163170476767038720307663732736 347 1952284891355525051934707803587505878306053221723942209729738826489073548651885441 348 3801992623881552480139119690186259432347688944956554781348003648729997915519835004412084401209344 349 9355773444073799096880141349 350 760958350158805856704711914062500000000000000000000 351 9962728175433694563518616351 352 15352201216 353 1321512179353154221437667378235873 354 2577075955969001863383048029907446082172017582518977616341226333135423797944510331674830756269522944 355 2846680379623472464296278386756252880096435546875 356 2035635367776256 357 403675636155327042908991967865991905470222992080166357 358 1195805462251103823935868866552893298240569895550976 359 44960740700048629563433650971391535921186262554017066817017367728892092205201 360 2176782336000000 361 3127427491907749548018497790443751608857168317658177523074947729361 362 663620796515309615092533840427761664 363 17363069361 364 68083442911966364266871952428852373725837555483319203011248282674186395058176 365 744903650144937675010347955322265625 366 1636776215885218435949366745558250834465287766908219918281502627987456 367 1579960336706421187607569330376624125398863582573229518277674869364887956905523879940129 368 763491474953593156772713919629188865291805241657786368 369 40609981142007919253391252207257744831118436947446449575163521 370 855531895666462872887391390111637000000000000000000000 371 16594535773786028849469591949658869689108137864025416137138933696314499431093594241 372 18878711020461444446161993728 373 7285641617264373535912045246241147537588262829837 374 1149760256523431181238555379221448926600475865517546035126213450793874331486854712899644671374799707230437376 375 52734375 376 141376 377 3363775508102221932766734086992137921394535993599201 378 3216572894378369589263147095400448 379 324040809456028838224304920727905610018063107809195403926996975765361972498016899076605794333365830761772836162329788017881229309379 380 555161008989263905268521794943682325953466502589503790700331055210870807429581206951274066353823803168046874361856000000000000000000000000000000000000000000000000000000000000000000000000 381 24556967328739840381780226181 382 538208365318470612792760798117506285568 383 1461446210737003712612867623638313729 384 85828360019913674384042463542577262120402944 385 20902781160477111318538640455523812178148310733858419245007717632688581943511962890625 386 2081293836449205481913725811675386767111557575224590336 387 49291737325790404811751234861645916099387052542982162848466870307 388 20399750953177857991833077220805988854239793182055089212642383888384 389 1283921402491744147183178915881500437106588295044866347687747033893022474709 390 31747583732247243900000000000 391 89054575264166911868625657835289163913072037359023021722713692193783786657815694081 392 3628410392018944 393 50011042393490063213998304078705494817490500049 394 11978377320282879639454122968645323822341525802321334127095989103755264 395 11404546395148196857408435992088401276322679471113596508058679265554554263450663938783691264688968658447265625 396 144816537918790781424311750777231739627503616 397 591809122773049086180034948066513856753324029514004891783973 398 39533009236159155342846004195670837398304779577783903460175133016064 399 256304399623019770243599 400 64000000 401 4157825282402401 402 8285705372529262081371421546926867502044036668625402882553932838449709056 403 484039427114455425332891223466573200851521 404 144389006372190377129352128848834560623194404530333784790085402624 405 10203299857502461738040593984118533685284879937758052386343479156494140625 406 49406759399347814303098771456 407 6331149863216819918537490000542706652075318192508892407 408 26199286205591346283211507718936409739817612387761384942785442898338533496847511126684421487625881978964888369184089595390071324305086036452761491472384 409 38562519444859681814229569965894818627247758016903518349852041677205037272782287540972553141933623581138672026849402739493561302001 410 4750104241000000 411 20227067123875614366750982940741903831790697490442046279446752894981025144435014811081659593683273419937849598455641744377470199173411 412 572180673773500618575186196623039412449880265900139142589710336 413 513335918227676521715664196693582250413443326710806058740647007871748103043456778881 414 229620816546215691850205917477545077332783370365700796203025509977326922211167404294144 415 599154871550350627282335524406564566644157408069348163364961766637861728668212890625 416 4169205229031254949668128009005762694921494252755779321856 417 1832859877770643102183733995123940240435744580344417423964513 418 21466260635502028854735711740761100933994541888312507164768714007124951059736570035392078589997195723401210076594176 419 56911887263515136388875366839108410338098508907661268750323538198675959204266696065267426410227419757190344736859 420 165381614442044595841154678784000000000000000000 421 394063244953636297392500256262832030705320930858275684871377157414905942185927509040347044781820536167545221 422 76021523411130844217186366918884789824947010142208 423 2423162679857794647 424 79620412364205057441922023424 425 1366335027243107651849073731715588293971287587087649959065351599508952862294108854257501661777496337890625 426 1275940369979978314426800898605430406826082376500074402677784576 427 332195504706705671227195525157839634055826574921649104618145842804690762298455056715541482443642793830251049929227204944307213488249 428 8776332537236964829800891080841455973322923272428726865692330618655552542081024 429 277900671899920079814293999173168755272339849452820734965018807381321 430 14700844300000 431 35602226369274568618721047711190635976783016776696916502376312232391407765251563386176401282574314693282579547901050351 432 15045919506432 433 123956707097603225127503146411373051378599494337297 434 10587027697608637749158525991286804618720927251934694342656 435 6211077747637717210465371121971058295589199668929496808779719285666942596435546875 436 61621148060052516992114433007284591700986943636504576 437 147620714299496152983469177676437753445284695309773 438 1997278056960586091925084053636916778578730254993165732182225712500983160651692170035974816634381321254207488 439 1589751223842959636228992555465876917277439381715033390568550251130165574380524616897719 440 119668388129039974400000000000 441 569381465857367090636427305760163241950353347303833610101782245331441 442 24574772244215178941456071934451712 443 17061555810443 444 11718501327371853139021717552111239191851094141712854744481740095575789835904876544 445 18362010930445969605304296226018505460641672611236572265625 446 43254573382820287832304420744666827280210849135482372096 447 142358287315299447497245827903 448 1641265021335616032998048520221458544079450069449947388925407614375561592250963679681605889608996210250528636844071750244484122832535552 449 149523602156362812588586992449 450 4754450504593402735195219516754150390625000000000000000000000000 451 157015295424696847215234267451 452 3035393200778308596786237945217028127195136 453 645308872304090664521018344072590644520287123289 454 15804542912190558137907000481330118656 455 1646617118782996487198056400937558506726250461876013546489323965270756236053841699424551098487363488056534066572567098774015903472900390625 456 1358582165788198331433800254237148060053678119836039934201269852307456 457 72150642273497243797777441237802374118960085562445268457 458 7257239773931576094267466283374355458994824938655968919652663296 459 415075266459351724951597401 460 1233063846090840233081640075842160147377596384458362389784692327694785018188696088758404949964343581081600000000000000000000000000000000000000000000000000000000000000 461 8488329102971686993658146125607059802930214638741186252987436641 462 9324587601001994628256379914456037818368 463 19888027534781987791463720075885348940229889728076773633013606286908499586225227118081 464 46067598404437299108208421179368628715836581173204925546496 465 10967322072409013398465056765348725578209747001810447650237582832384415288373694676355293918167337866353960862397798337042331695556640625 466 2304414417587840544549169088404666945381728256 467 2389939843729991311298467876943168756929863827 468 235887204621778787349175468032 469 27351136846990321950005472814269737837815448263164257063406109 470 130033429462229783044185156533092847000000000000000000000 471 3151690664794195324188358359485716989309664764084468471006675537104721 472 42817562861550407484520520511392588794646928207186472306169026912809428586314158662800247271149511975288963072 473 787248679170141208736369473043888233350144351501079382845667457714358363681 474 73641651046911486558257776588043774744606809581203987890176 475 420837739468674845878127418383366990066452029140009472030214965343475341796875 476 1254476628131702290251776 477 11738832002531328126369155477301102204193681123197266456938826034332675418425911002502305609 478 15538834787114112272765943055931002028032 479 536697891406626516390462201539270281489353521340000746487401551877364429479519 480 25480396800000 481 662904189510194816788612801 482 68454018861965681526053939948273426126416566491707135952624028010419812862901672502505485995694980646678722247084719436804234522308640768 483 230616164978705732537859860617200693748992650710553483283 484 3096169758489576670107494905419343700192524695727029142474840064596639744 485 6312365974852578125 486 30148829955889193934243367246525817826263548601938076187928559616 487 4875198919766286901126317869103463866909310567 488 139712763832901560606001268625815508215488707475785954361344 489 21859130702071940373602190896544891141849 490 117649000 491 1350667190294888027438908807920110242356849118907411 492 201178345981314859797749207924736 493 354638029193410532620662385660948901621786918129585226493 494 44611494671717561927414584999431519353846701603037159559471824896 495 608426270054842929256063688447931973737861223448671189171192111878636288818561306470655836164951324462890625 496 12092708628187528658616431983268832738267975708324780443121751473258496 497 13858053056714970123469698399454514321790721 498 12596687032543390079246745831999874173586884177487111694498972730109901468686741636267629908852736 499 124251499 500 250000 501 125751501 502 8165131650295443203775980825283953754669187072 503 1155365519066114731043831092822433885186369464025640999186983150327859801417339480161178386494714475937268801 504 36371684158327190152150403800286644294695921689649344746033590042624 505 1163663902233092140658139316132129850578403472900390625 506 18467506877829668379680595737990343866515456 507 638509180587427346956648489049295647000827710912766794507 508 99854172653177009443596698780060392688508242050826614657695430085258116930471487414682517504 509 20299461509259581849945602588952505776043841 510 132651000 511 753076165885799438742851163295111990310029104472284211711 512 43556142965880123323311949751266331066368 513 215129217513885453654041149902605233862869526585808388674039297 514 33488660964261481798317890396888901783427712365496586453839254200478511082680666044580002708440078682574685635144709950761019430389477931917534303044501504 515 1312418339203244062978515625 516 33798096553954962805168836697835981051328641096101598166018253721174016 517 1861276361952733743517690569152953552909395928921431601 518 5183678737521468088576 519 5264278569981637519041 520 1086601290109041273388862289794301952000000000000000000000 521 7999797971883609052108567588567856156702860708561 522 445228231920262325641471267528638238023832188797854168686332149377301400535769839765479126855331887632699663006070779208612088719423311570939865479258467622996790866205088940032 523 31334806839503924093340926755023865233504961 524 428524289779543806069295154200576 525 486417677593462843205322867771606075705882892855697737249963145435246027358162403120278582946411916054785251617431640625 526 76971504460808015997621610462078778218428917360814236034223673358918584991755345220036793152696087916161292482625225058393522176 527 758286867527377981775508614606900086035737752341449660250529 528 5370868609756244710528207467605603377828862720212992 529 1558005952997140033806173725098810522409738596181909282129 530 1621038246414954860589967996431649253000000000000000000000 531 71196320285662545925053149720246516881788468913859805911098410205006281 532 5988926302510337238148175635987251794532924946908658650506231924942553036435226624 533 41844139735132971846774505338123290027302725425617207502130958935144681677 534 6748255823858534737092586525567824236193771536894901424524475282104223648206478082774161108350989070886118621184 535 24768853052534405754267657200154939122288883234967921569980680942535400390625 536 90841549199872807286573002611258465270946560178184403804109435920449536 537 47817687689285372847565980083080153740218241 538 53842032146258758716635284305866850450265858072299992776418477874129928192 539 13216648996753920179 540 2177650344529065630679773087690925183852185697735062486365017149626253927976672764189382933253247820039296695402496000000000000000000000000000000000000000000000000000000000000000000 541 2495413769956446846891871703460581766804014550930071567341 542 16292478542384978270204506689161873850547977846784 543 2696475144200627485897267767746883957141292127831428752543 544 14439590852582671353477544026210608395985263755973843907818535737436536307008844942112417706871209153952003129344 545 686685737739964474054511962890625 546 4312546435048768150381056 547 675392792420654748808300723374925837999001302110210396328514585604926453985454374247031560866043 548 66143768623333175403874548481907297810907136 549 1365512842385582953099747743549 550 11665170755083951242637634277343750000000000000000000 551 1421240541297321253556406018551 552 5521416227775071626161143478737282131918465122960104067006719834549954839646839920132096 553 2674553644040763237187428049 554 43618025332326965962998936124554366300323446784 555 7688819442872182083205666744703760766143894195556640625 556 95565066496 557 53613724194557 558 158311689630464106055866508021462866296832 559 28406160852800958363555900302918443019463990114721 560 30840979456000000 561 297190137331215191643119704539961377771197171858687860184563339263534561 562 311274973481967010549468816446442907980000058762507656203587274391158784 563 58175945544988281202508955632697727187617614768575973936641362975264162768286723 564 32186564504948736 565 2097469593471481186779139807210165657706641640779290675633925638992001352016814053058624267578125 566 195995665909611180461582813235600251518976 567 7383137276899772974526973677123842349251142467937344816158751002548278101803324168077567287 568 59120987373568 569 1527712352646931125965569730000872874735611217768317806531391022119091337907756830805979810869296481 570 60169205700000 571 7751009571066556031780994853174693739892534567528960080971 572 401369532957264769653760338172202450944 573 96935763889653010932501839295645538186486838473098301996651955827362757376516013 574 130433031538978633039961076608625967851320665821227295574587292486196643639630139441522882113725839580635095629824 575 15608346360155213396173123337575816549360752105712890625 576 36520347436056576 577 617406421335047915773721663506089464146017999774125457157461682856757889 578 5786453203858529784903214056166632685554013028386228544733184 579 275536067579236029345253380879968480646699 580 31998666324521734580883159352606720000000000000000000 581 33063324188022905819867243097902058852147107104423421 582 10171417434330878070630151059699961146172664340353138906237529668904029173247877506342609485824 583 18495339475469219782289479413203107485583565056075517093043018661388789040123233805725902663 584 13530155157086846058496 585 13716614358599937890625 586 1575579786318537026207544530645913161451945652810586610757705847013376 587 198705377280605746058709937327517232316712641 588 4984065472521231151346977110047873439466680313591822921753650746634588538194336999746984796714172416 589 1026830670635352458966883555245399869 590 3015588844473784265900000000000 591 130914326251584591989099942500783679950254071631 592 47218526213250367166123579167406122740086592375881728 593 25785933216992382257 594 10551198404721031721097213875949573370512571593441242498727936 595 18401629413903530432759000613350120595177897930145263671875 596 2008885189227855969143993103548416 597 27028398778525979613 598 42769982407330491416068456805984458836710803852045543697922536519641957297570920532654686208 599 3562009277529968810387620206599 600 360000 601 47124508325403601 602 8525489010654092520360208661875995085518546995507854799229943808 603 1393558028956033653753094621458594123 604 384227425389668743902194891470044082130005649058540631852993260445373378836160945814666598261510363588152638276122968064 605 13905720228319426723374747131675860023132238940366920887305931090085508131902315653860569000244140625 606 2209470606426521788563152442200285325297155378083644771832985245351673856 607 27987397276659331312241308863843461156987114216244325296607 608 73929559071734288212799779935931760829586563139535604207445926484136890370236886921655615488 609 123707337855105220766154832598359384772566466025649910099900079614619009221683662628271486777191607454792345609597196518712965441 610 51520374361000000 611 7328060493911534171322349692061190998110906466503855555910443318241 612 654321577498832079338632078826004430036661276645453428233320379595984918756196352 613 243684590252332964780647339106744437663598436133 614 664546793934115298721097166144159103156224 615 9489741872199023078145826013051862675200379390992068640265418358615205138241642634966410696506500244140625 616 14466263778616768578618569555647585727874951432465508788072349696 617 5716485428921060796429251350233251479575371816827350661661773530806057 618 4360527237004949912653726040074000598146748324960916995478122542143108808999853383500871514973713618471932133376 619 750515619889489576647732690745951742087299 620 35216146062080000000 621 10819281093075485980326865231241857603524730080376278095855062141281 622 1358271354641926372229583106956221216673363291874732242071979826994044688317720682498746932853107183314483084565044789248 623 36426406233868639247 624 242970624 625 390625 626 1120135757636352781280985832335897965876267720741885899597845830688126204866326227618617787603813533973517415545988894949376 627 3691564746799464435962737597004721 628 3762839764348723035947174320930816 629 35487375464805984736592062839808729408338339168208295859352450186194692366577256654212874208326299527909 630 61115523831580032157831060820948870463000000000000000000000 631 63121332085847281 632 163540186003981426976321714651367558588385631318048768 633 1827103883762160120410316597385344610730132187646772256283953814153156339240805035831795483542557776439802602443745846853921 634 4872466154078655423626851450894932941407242516681596970463949073641945301920144220538987858946181624240920634176045056 635 769104733141023116974143442317910148749206379093948262632611026163212954998016357421875 636 163617014016 637 1331015062016752222755998894679200413053322545577256379480308477642564554183537797049 638 6345538834006135862184536932854084268688612075363264118867625456885661803784958352530013662428750298638923778379218944 639 82322399641721968807318463868523125639697131872014741517439 640 7378697629483820646400000000000 641 9512808791970689434363008139570403009735526863788314757791528675051536641 642 534681893248562170169788937976516364281032343552 643 145955161725959357508464382086346943952814112412013978001 644 96962368297266875515237717310793108907770550486648481644544 645 3344077164817034535645722032470703125 646 1204837137935716645795680252364232153251008512304930778739949843311759503321130838151945600368634961850249715162043775964642558345216 647 255376736474948507980233219890985603232336957961060183 648 8459117637862050464804269719552 649 8603826910927104440971352394649 650 278839166712846014151954650878906250000000000000000000 651 13671302273206532936786519001 652 1066501650052880407201259256414534150689652736 653 1427064496532875921210003969971230278338798512079811459723738030431709780807944723737124330307934461369266486353579337183375419953653427034830504714408428106094555589597077402292481 654 313312136547284793400096667311256352857209610102636544 655 59367655685482446136367844785581199503612523265969753265380859375 656 17358005584989000125352617072263575512973500926078206783473641625963462656 657 147527424530302514649801876221741737186557687809556067272657 658 6587349762134415952176334411534336 659 2913371076591882761470144253703711246361 660 11479769389110947055897346972974560071655707429660922809705737233408512767924633600000000000000000000000000000000000000000000 661 770636584578650002048130421705055619674960663474661343571410634768300053413975010121248757418041 662 3426978060922840733908720206149076196857885736286391218734787723891146861683662630616900880275103052532694999172291658417970371194093911050558737583395078627181022848267527636647936 663 52038489467739219838151435265688364666554240590663998344010730618561 664 2150409601664731637363663112953184831668224 665 16450701540725364376466546731663585990176625430331331316210329532623291015625 666 38623864893695003134933028077453365661807146681545105139529066664165376 667 1570914394608427571790649748018144844670685969026724836728325593949078608741226672734416738587 668 11817921128801381191090366840832 669 720559950366698984738257487421343506142548867061641 670 222623423334106740048017938136372833267000000000000000000000 671 103423198287690238934802663540819111522097630931347955605626710111 672 1162191358517830149378492267298334868140627853312 673 956152682605075057553578954742896212917275425297462895167527380167344202907979700844147866144524257 674 4880415442002909056622775087631434621340224145591837180304931025674751453709229226983424 675 385545338533267599944287514526877203024923801422119140625 676 122680067611082273617239988814370660657175562691799774514460491776 677 4248556142355222384083890279724367786409 678 3975119635476246315339126955741678969034139454597353804008081015477016145845306585740476416 679 28872467793444765228492056437504461846796313182854944235593615599221887315959 680 145393356800000 681 45901291976936269145848554286297993897409445399431830796493874403209497681 682 15126793039287412742741131512705862629096832027479956682813135237557800574944018432 683 155480591683262077769230779996784116908815739750059125550511737187 684 502483764909026512248946845399560290186066314755284402176 685 25080489115983347163916461791368501305936777840195110880178250372409820556640625 686 250686268324313874801267024396122825024445452281155657763127296 687 3583860163909979168748044075954022176593743 688 16348308354688802241321329754112 689 843655643968905224281151557668599455688219400679061009 690 16878739018517842626900000000000 691 615971966565012979599170269117971101131136423889452782801 692 3995686596934973173217263172692515296903168 693 159832897686693 694 12482846941997403564799442653351936 695 4263556954438942762992679909182708740234375 696 166963580938063760263034064729631809183705876086336831203165083795456 697 3259471840731885316785933310188090331345472807867614262388022446637755532577747871529616977336290793 698 1546669805562294035966738939944682803470725598674944 699 56992460376867805714401 700 168070000000000 701 20086219191438000565629621957701 702 351688938963025748519412927027488413544131535027809321738566831756676265107329751008977825352840740221388281980496379904 703 8902781725279921271200184708201060963973410285046655322977720970353998495621207047257603922623 704 85705484427837046784 705 9777793492797453817004479556405412705569689919587597651696670621542425476945936679840087890625 706 3809563498147156434343138551405716847061958656 707 7795999330627068774906551707868753651449 708 2001076962747082303817988919186388398610105159458710085702436569916501035258175619846781650533342012384477184 709 65780108445201027386737952634554170988620863037843190881906268720800899370843921 710 23112229212170156527100000000000 711 278528998457113353809674649927506933722424276704425259170047920472641 712 8604386514079527712068928879319490494464 713 10116819812107626386824284860632261520341902098135559483730524940498174711710794845713753748743889 714 846569167714416418690678323394100656540689088286905035915264 715 2908235613797105248992571553155588974809499956547146503843958542996648770408823492834926582872867584228515625 716 897787322403956025393762384952029716456667134258838310486016 717 125607971783811795170137835694795925394902812700376176837554270124922022459573 718 2571816606982774674632025309689362523846168103092224 719 7094688887195821060121858432079795808618799 720 1009212044656507725162109374628859215872000000000000000000000 721 202449581204106568862560706474723732696119542107023454795633996605301298721 722 1069747176710775724304940800944998985428691325327672210358272 723 2320234562351544292846940613976222581184755196833258783549802789267863213115723216286983377979816589973121527466401 724 163283118899738302369602315380975421429904724891513542296829101355958297165824 725 3062556561274281125665659215883351862430572509765625 726 8204446936656774829772624661529934086373376 727 6089064490023240053893727046664499598783864961 728 1272796480008021599496789493927397161376397289755470282620928 729 369988485035126972924700782451696644186473100389722973815184405301748249 730 207307159300000 731 114758859863108270864011297990393614515567408950813800041919691184067928737135909631629073170071309295838671108277683412321810810704666027415509731 732 17323835602239795214867483129735544832 733 5483464182016773963438009486069014783113408196225174677192120904411215420066299575912673367244054556250234283797 734 50381827581548807653007972113685749997941346678031734633893248972397642462365021836155027456 735 8296957876642089186688951921723137180849236587783125782452611830178282735897552079768502153456211090087890625 736 1601157673681877795912210541978192687224439946153109997223936 737 64151584959855749233617377 738 273855690232063007329616133277812959395805924466498443007922619828493764001792 739 3193333885852559739030221448735076833440176921957870459 740 89919474020377600000000 741 1013488402882873310195540143741160080951597410502905517148944663821 742 3448849159721360118954866248781450888965266674250416128 743 21030741190818981798961548926499574343 744 340776203102518298208198300910057680744316907375716772604845039196365823934464 745 24981920325728083406366840713143505139198506572770820745020829725056924113881555967964231967926025390625 746 2849551756285298688807605766033713955099558056327067467776 747 2667512602367926748074702313376282108997490116730947387256903881551044820909175292791154626839098756589616810216152569544916881 748 73301756363851515409727488 749 420189749 750 421875000 751 423564751 752 604872521234021053792948328066283943937522868686074399707329122139178532864 753 114140360114998416327535990442192981410862546923592190278510778629502517412882833334324579841 754 8228352335690081395806013680780365937467548893184 755 6353969551316030039522297638404397755435943603515625 756 3719083336237805554383375635035236792296217443915557502976 757 5044541631253721627641169757355686071861252871804458893 758 2252799410950801352147631399731822742449900798472008417583038464 759 36551172314299206740492526759392481 760 577600 761 824140156951144134263429984408840290178931205960611738287433946730645339761 762 195762646707729984 763 13194489968532546213448211190274903735904763841 764 912908651765199729123615655048240882417644436424945256725088624054932340736 765 23510404005229706095162195182916259765625 766 336405501066046407668726689186371810378396214997332439903531861632575392790101754904576 767 2920774355767419931153829626122497851748015817262476495809330689 768 3913682773310478006096374181454410310377586159070959808544768 769 491885311762949734501726008084266202110127198187506399191259094021394718812736476929 770 4133378999547948340940571656980377632477000000000000000000000 771 408913399066771664229645706593673727910228617884008726022357231063500649883164887164601 772 151003916477250881723447462389584015447499420676815122341107019229664466731927536118551230644486144 773 45514935017748537945243970657738321 774 355606574094798753361417259774258201722904774682785455271401757857306096291965848229249024 775 60578529587757184505462646484375 776 218358613260107776 777 68548619732592593907616831920110831238372757251893149337079770440868483034966982213627772606176962080611977969 778 2142589851220302670722821226203163386735081509095769205420518096521705532581234778362862428444847452941474828549786174107343960145392499233019412873216 779 5275779197625439004112084815224412302809337377469809112012379 780 1220546339690780050355362533628658447372101418483712000000000000000000000000000 781 5567647244735889072733638258817211710817819592906323282740381 782 478211768 783 149769518680723015914707000915278359928160505845017271541186088841506243405156713042237192966945427359681 784 3709107681046764688552048667472936488321748336708197956784440213504 785 62342795116204330247459340342301069873284657705966640086413381052884123120344369058620950454496778547763824462890625 786 5003754721005423818683587916549408377745664308872366255815786496 787 71733505719539585795878718277163 788 1266875944175415980933933337526342193792056723793865914864537273590004788070711296 789 2672545330416789239814991957441120235035367202044324511135708207842989749 790 74799381052752092887900000000000 791 59995379109122034297528468395530081 792 915704709291698324557863669495918116815156986458764122934952792105202518804850460852224 793 7668968142321925502429644728654191423719686674334064419132793 794 494397857554748487093330761604810939706164794813110421283211186746148437724139923348459077238784 795 159564776870679500390625 796 215666905201590493659877794774108896211556890383182360479618867597524300672132934017686314375229933738786816 797 355665097686945724752708101497583189503642608486273297368027537323407972730132574977848403975046532293 798 21579886340652724851999486951346436243226204438528 799 84725584275318656725076444808799 800 327680000000000 801 264116234249604801 802 4021232714776356515815584461664301736180224211863135800254200618713874432 803 1112197472099256860350950854279665932578670803865661839406530290266925807838656070364379147 804 90743711061629182713589980463104 805 176346580569880500390625 806 526897894567777754266181306426349837628321105654368732188992929513278725767242067880451178062912946176 807 342269084820807 808 4844891095863228700441201211513457543680854269593576919041554916539629568 809 2645809705007788060935040164452264549634460001393845421738340256355448940384017121 810 282429536481000000 811 99292760576690774537904993081140088218976054890294423342092931819201133113087291038341877092167846038415081660922852502562820241 812 2934734508178812717306177564122875618272234182253190767919517251592182234083229696 813 167418295085546052162181603840657177146000703646752022059336951705929304149206231637778422972481333987003896120836292831369 814 401538678901107126883199643617801762581408613776746747784168579822301028858250632015934502984729426412181651456 815 9049508681787126164856238159839844191566786043004357814788818359375 816 5057595913633515828166764629878123470817169589169948635172664688519011106816 817 14343765852097319374246123593911372441307285671817687230924017 818 1744689077899563550348729563115764632157239989300334584088047713192737875917100873718162707342913976158969802768097816161147644262157609506235334818130693807622907174500789875821010189365018624 819 755475636730451953950281927428163827983276561940547759290374322599218192212983143626110321117505682462481 820 530794471216189278485068417874730379808389446283798543978628201130124902400000000000000000000000000000000000000 821 51897609845414613010109920878210580195054301 822 78222848716120093524699055721456689152 823 16726171268700617033779158286413478690179823977402271581766423 824 118904784095539711713830003277824 825 1443558042638673574987193808334454682114317610181647251661220254792539208210655488073825836181640625 826 178986561898826074631666176 827 193975968918058914369134182797842827402866119660025814124160166255717436616279653445119442865066672616436138513631376397116922129707 828 3474642309065536302244918998892255536286731632096543270099382888004551091549735458177024 829 16151009482177927765006229664562804196212236775629575713829087641 830 19982045332214679702896737836182611234883000000000000000000000 831 108445687266650227555678831749167361 832 21017925683830178798573110553707820305721157488354057972088832 833 7201368554468584671957793345958189340484678932948598765478918337875723709040577 834 3001329109431663175491298045330711633730410887364948107021601183415732523981298125295904096256 835 32511951184301570832102997496965302383523998260498046875 836 1323220636112933873684063146834279107313579968005317515683697589757937222228892578521502114434977096842346496 837 343837110082320009 838 17163759814699684082782838658258612494510351590987199378439716995072 839 50577031293341811502559364435878399698766181172679 840 146917032163423970918400000000000 841 11083984014029299642865954626156618594848630761272269796423949481912843741841 842 45249902419367842708980967858008202820424565984067584 843 27693577812721641733318032881508777051276595805209534914258843 844 7310228499706409675078135943230175784286844054493695245250362056935725595114134831104 845 20782811847594370174378817814434998508328450862946617603302001953125 846 158881742216171606063784692791296 847 18586681113642098847258462007094469799315167240135071351978400357655681 848 115284753185780948057335491806932724553002364022515705107732198210744356456348958365980319576996846976052031288762086848787896228589690778961880067861814844588032 849 165190319318591654196599853396849 850 2877937285025676608204166434858680719201774350949563086032867431640625000000000000000000000000000000000000 851 169521646136309302021686557871851 852 11279988411308756183757133928420671139883547742302374764593280832419852469305081856 853 48756395601443153278757884785358752841089395095183526317 854 150485428162284164130255736625238016 855 285580742113999437890625 856 17551647236410544981315016296823352663934065517391651012731190093390970617856 857 134508795907514847360871529685730846457 858 185506942003406185889984082388992 859 64845067842985972994072739946375620613353613728247321 860 158821821340948985503399282936390761571232860664010353180665590235216534194406674411741513249693775320566003138560000000000000000000000000000000000000000000000000000000000 861 3389376041560220380821367350004576580225116547191424621503207403040907526481273861490485792677694156586373987481 862 691601657456923871561189381038436793236219584186204206760651147327520166171867069821923878832721108195346662954688819262274201138626341426429952 863 554680863361 864 46428921128402807785795058364607956386741864703621921100529664 865 12896837386520045959889492365603105662631483239427169802715656458818353712558746337890625 866 86657102617737840214157056714961883578747515437056 867 293149093893255044744925938963727758023976976095140797338839481651763901356419466465221629556491927871530438048442486716037365985019432008550002900188647906382206225027 868 38543724554325527379394850709042926071263064929040868319115746476032 869 2386988833175630195157660466650597821220264086972756496636494063779892692750239396138242537275659334190999080857324414064579709 870 53691347665120761247143202316447077077687000000000000000000000 871 218876787110758660970351827334071 872 3640624456733796440248070872223366192391863515867627639275418873576483830755408302871987086965550259358506266580297449472 873 43987330386996116819414012550830262467311586002956948367902578245017 874 6853667126064692078998743988940193996863506111168776222384834029073104732016729497613063386909498815622938624 875 669921875 876 178876537707484006466988902252204261376 877 349942545782877898286881 878 2865848418288738259707061346737790179557625008176322695439040648452496433345658463764778293026134934173780749950281129476878413856768 879 98129537359203454433361691189388796433981769592515361 880 113816552460247194955494888099020800000000000000000 881 248161835410152216961189323881681 882 195475173248018101055939965984198828032 883 12841762250216799756588093305857374883065825320498733174263768439065865408729229703528342177159200428907 884 201316534224610745888408141287028424704 885 41737366038824118266221665198851332100706675473602068670226633548736572265625 886 3383646064010467445984081465535742371088696865222841783918981700459686936374568206587175238162439873135037593861254918042252314124218269696 887 30887657655244402709830180769510010723097055440111712811854938605952848112320535106327 888 117878169726015912693443435433533983833457118888853504 889 7142889978243616827415284488011807379963672720738197153619780642847244076278544626523958175980702621019310395577685521940721 890 277517307376699034048900000000000 891 88599604812384562448414763891869654537230376056725661573079691 892 90711415078928332268092880573519526164348742686175127605870592 893 92871110079498950752925592234558546021756650725655726589234893 894 48541479320342556024981183245542859058925524248826941838945481055829357980811264 895 77970408984376530889545872574065066331033584722029435634613037109375 896 57545087029645568787400533435484195973146271562487321345061297248834101968896 897 126781655324353385690897110335365992663413987515671970433 898 31977372305550752996980033547742975268661402484947694784284373289810450813743023797841896144896 899 309996370506298073847987240459899 900 729000000 901 317667438243168425765013329559901 902 356504794933236300550775809024 903 442081155282903781472961 904 329497963877519041984158660296704 905 18447739961905484653167433478272277366966740687978199150035751048771496959036174244704299790100776590406894683837890625 906 553056099068437056 907 309947005410907739136895795941651601 908 108636187499534670042009842713356536511450112469169084878559496896512 909 682740290961 910 354368667487477783149100000000000 911 326753707264991140811478515720435521 912 131791209357323392768550463413070879161054114594353002867477970944 913 367433333488435225275454781849137 914 165547990968434673769142840751356372525520110894368949272576 915 118605890232587939269887833152154732443402495146468563139438629150390625 916 38916388090682888186843349369996190316561503006807395088413408492189601708289530076948316793473290484324499456 917 210207420081066354645417304348676633541619175306988409 918 139759605994539167103340234960732073412234721334046918444113442373632 919 169678079160354101141013695641959196536252870751452238792515319 920 173597862829772829348420127559890912673792000000000000000000000 921 138749403502776159558261851189212581559923050257434555490721442527900481 922 80660062216717745884816628513477792295984525237235787179612021948141110558800483952652976128 923 236390826161379299236224809272236130514721027072898969 924 79708214169092414043210812023595302775050879479431134924453145256924692998393370533681510219776 925 362946427190424956972897052764892578125 926 500609261666673206194904576 927 129167371481648983330741948592765575109198279211373232981117132289065397571585503 928 58455192672543498267948925755150691042209992449928981897148900888394672366171478502640302069499025192209208049664 929 118155979778179094374501624887076937205697606125531106774344935392998085883962821345569 930 695688369300000 931 606244437557459314411 932 149358393453935108006637055853093245190570293093627149803201394213402720566509568 933 88279025648056052165683970179640203998385776686272933728909799013516595832596432272511112476079089992157 934 620052029898393410944 935 764269350625 936 179131543146564774106047845082581457238681190873877694618655558332012283559936 937 84353761564911199847976291343170613314905394740747695535193786145446555993900393805995656806508650256842842084529 938 315973812847035762495379382817125691324574261901000704 939 125303887435448781621176063488676213432589681623360925281651855896676581631506277075428909394994219 940 114676617888265537655694096705101323707235535111389789296277536007782400000000000000000000000000000000000 941 453591705732548449757928941751487157021 942 123532604439020465063202403491170974787043391454353975834143522039970942267078858146953018734973150035968 943 745690248312943 944 446280509448658210903399395340664801591296 945 98334100364473828880112434146999863282938114321753202029457785567795890298723583899578572790642283507622778415679931640625 946 641400200297072569467136 947 195208790272809947715015964046364274113566598524593086606019820137914281491097500768266649 948 118122734866595724127694844192693857154326902848729026235193484159123232274791938298872723842757946543589888522532683776 949 657854272218484949762401 950 513342083279505114746093750000000000000 951 575420972020779423037315454022951 952 392737181721770952180831497152020751874993039284778303488 953 132404219881116383049223551927035952061927111219532027070966155191354701166229965909870237806408070036846657538727063146391409 954 152031992797272117031879764447959623118524376073226019564206318031639093410312326954077887450514408188978512861830578176 955 457148518766814992420671197495533777489471435546875 956 324673846989430524646977355418956650117664814161891740949605415945162981376 957 397329392565955407919791417360368008117741532467828794029778957 958 313955969538958316841726620614794042736134717958230724725933973948221932229885952 959 381793002976031044401814045418122617398007733756161334495772995913279 960 782757789696000000 961 596216567187872108348956733961803993281 962 653018962236218791680661006911488 963 797549638916984409 964 399876468112834808964971639239776030830670927897274291014920896203534106624 965 277321333844299840024326445091882229949196951946401680816961383971423741105120163425453938543796539306640625 966 536522914972104110166066737255370966465313675151671296 967 308977313612486558474819450078091134723234165232606525602846831937880580515588093167604609678951556136343 968 746239469684791055029895168 969 266439516038712671935531457008188422034390576969526493156998426253176157922727553454618644614251969285575033046075280433734161 970 527480512638944839726474542256547576188897000000000000000000000 971 425949063106854697124905160024629283362676485722076296095297092260570079597721302985531 972 752770600341972020122352615424 973 532838167666478788206439000350909570999533697318067211963679121471717 974 491011694295277681861672029215758786379634580288528312797489446547857356120653824 975 837591593499755859375 976 864368449055358976 977 869695819144977889 978 401691874003228978418066834219914644791169302320927541054684306314179759938603725886021995444907947051331613497808679600128 979 712070622755301750979424146241825665896788512321 980 556616652431058348320474186753432106383707224099980627148800000000000000000000000000000 981 708014468684670954487473511167971009819058143087630841 982 361612401398387921431112828634026285471125213512618671837246999829374740790339460638614935839068327455859730094339933681372950663280295610862303876083829894478903115776 983 871822639630584198373441 984 748017523055025467998477409033375777919843500027805696 985 625926221340379161320088151245720440083392788724692150928365571083220900036394596099853515625 986 868498653396971143706306814976 987 779876619900893051118008022636380816687816721957480340323 988 776060959428547082613361615930096476075428026051945289784229888 989 750073084390703539873385227167693083336470744178416280809893129698603198606761 990 970299000 991 857535536269919749907775086786338165054636517630431 992 785869012724870869412483717840255923460907753992149029726629827510813547831475268143284224 993 862847844268862073119938369009106309450105637626120195738736993 994 952995994285848130191616 995 886653510501307883672290752965922995580992681111039829313755035400390625 996 960712373502810196866499608576 997 855358611731360158405997072655084682731102349427417886124529931150877157943228039646123594221498238849389819519619909679467604033605197931438822875314088241 998 958829455112290064103308300023904193274730055946621441537998848 999 997002999 1000 1000000