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