0 1048576
1 576650390625
2 141167095653376
3 4808584372417849
4 64925062108545024
5 511116753300641401
6 2824752490000000000
7 12157665459056928801
8 43438845422363213824
9 134391637934412192049
10 370722131411856638976
11 931322574615478515625
12 2164656967840983678976
13 4711653532607691047049
14 9695514708609891533824
15 19004963774880799438801
16 35704672266240000000000
17 64615048177878503606401
18 113113305642107341825024
19 192218876443582475037849
20 318038856534447018213376
21 513663400740527822265625
22 811616880235713665688576
23 1256988294225653106805249
24 1911383973745667813146624
25 2857867125663008313285201
26 4207072333002010000000000
27 6104708847704064244053001
28 8740694478014329047220224
29 12360192178975492163652649
30 17276854195127393442251776
31 23888613873581638681640625
32 32696403157284220935602176
33 44326214376618333352652449
34 59554968376655736670823424
35 79340697341459960809860601
36 104857600000000000000000000
37 137536579314570730951388601
38 179111928356257770093159424
39 231674888957051615288276449
40 297734869988830416051634176
41 380289177849714310556640625
42 482902181032368684001739776
43 609794903600820667615148649
44 765946119106374437095604224
45 957206097023388110011245001
46 1190424238276130010000000000
47 1473591924952786487925133201
48 1816002001956069092831002624
49 2228426405215887395008749249
50 2723313552282336906111640576
51 3315007216720921043447265625
52 4019988717840603673710821376
53 4857144371993096171902453849
54 5848060271082841870384129024
55 7017346578115592977369918401
56 8392993658683402240000000000
57 10006762501329395540915206801
58 11894612018850973975317709824
59 14097165966879236484266511049
60 16660222365609538545805950976
61 19635308465447330474853515625
62 23080284457668872281971966976
63 27059999297072222516612328049
64 31647002175104167798530637824
65 36922313359187619548244760801
66 42976258297035576490000000000
67 49909369073716157545145929401
68 57833357504222571486483841024
69 66872164345396328911416601849
70 77163089318345640440012645376
71 88858006846087904279775390625
72 102124672631119588148380696576
73 117148126424072776735300131249
74 134132196567649308139458970624
75 153301112139724882769277052201
76 174901228765980917760000000000
77 199202874425745360777540021001
78 226502321834999290864501556224
79 257123894257828042469059661649
80 291422211872057913707280203776
81 329784586096516382970712890625
82 372633569576379280930042930176
83 420429669819516669528646823449
84 473674234780714387433454567424
85 532912519002224454340966472601
86 598736939238378906250000000000
87 671790528819082282036142601601
88 752770600341972020122352615424
89 842432626625997574462073930449
90 941594350210212243162003506176
91 1051140132040790642597666015625
92 1172025550356773576542598987776
93 1305282261160894865367626964649
94 1452023132046155636496796468224
95 1613447661541674755757447102001
96 1790847696542853621760000000000
97 1985613460801143573714745191201
98 2199239907867788798864596378624
99 2433333412313930990710847248249
100 2689618813486498225159799832576
101 2969946826505453710348134765625
102 3276301835663344348940447589376
103 3610810085852758550859876714849
104 3975748288121371571438589313024
105 4373552655937818946585463420401
106 4806828389244788474490000000000
107 5278359623878552774340709709801
108 5791119864446771858259337805824
109 6348282919278872504865709055049
110 6953234356595752643318084862976
111 7609583501588058567047119140625
112 8321175994644934718444169854976
113 9092106931538044141203261834049
114 9926734606938896607576795341824
115 10829694883231195015214546307801
116 11805916207174113034240000000000
117 12860635297577242291503992477401
118 13999413527763489727269395457024
119 15228154027222559271648562390849
120 16553119527494910785663848677376
121 17980950977974347416557119140625
122 19518686957976734250663153304576
123 21173783912092890531510645682249
124 22954137236525518867549466394624
125 24868103244803231904750389044201
126 26924522041969404006010000000000
127 29132741337059806683545368214001
128 31502641224410875994006669492224
129 34044659965080101950597715895649
130 36769820800411518353800631755776
131 39689759830542700414078134765625
132 42816754991425141257901415858176
133 46163756164717470994349857219449
134 49744416455710797595077175911424
135 53573124675257581527363423309601
136 57665039062500000000000000000000
137 62036122286030805956611854039601
138 66703177761969335702433709671424
139 71683887328297661400251915809449
140 76996850315677014740926700978176
141 82661624055852620005347666015625
142 88698765869656062609574629835776
143 95129876577528377185002859005649
144 101977645576414261412392650932224
145 109265897527818302324244595184001
146 117019640702767934736010000000000
147 125265117030395130984727333474201
148 134029853897829641365596483354624
149 143342717750091059684469577972249
150 153233969539675172308976425624576
151 163735322076552056124740712890625
152 174879999330329315007606345957376
153 186702797737383779929708115200849
154 199240149566829038748313604097024
155 212530188400264402203360341147401
156 226612816781343446794240000000000
157 241529776092307197140366380437801
158 257324718715748414275132343501824
159 274043282541009436200739219824049
160 291733167875766667063796853374976
161 310444216824520225620269775390625
162 330228495196887536365011417342976
163 351140377009794871927510159565049
164 373236631648871127203294765645824
165 396576513755573518321438764079801
166 421221855907815547064490000000000
167 447237164163123547879659283250401
168 474689716534619534270957196673024
169 503649664471414978262897092404849
170 534190137416302684899111486309376
171 566387350514952157505484853515625
172 600320715552147882828914623512576
173 636072955191959892281300363458249
174 673730220600101870495555115418624
175 713382212528114079358059009261201
176 755122305940406538741760000000000
177 799047678266612348447796268632001
178 845259441363131843492795871028224
179 893862777269195540975628012354649
180 944967077844237655443063256907776
181 998686088374852425070273447265625
182 1055138055241102697201092494386176
183 1114445877733464262976192903840449
184 1176737264113220401036536314855424
185 1242144892010669083746355840371601
186 1310806573257070410156250000000000
187 1382865423247844152144438925702601
188 1458470034936126927954579684327424
189 1537774657557415544813485393913449
190 1620939380187657573583368704050176
191 1708130320238802327602560556640625
192 1799519816997495209117766334283776
193 1895286630314285954131539931271649
194 1995616144552426744202508338996224
195 2100700577907059555864691415491001
196 2210739197207333578997760000000000
197 2325938538315753148803986829982201
198 2446512632240834496151695211930624
199 2572683237080945822050926480921249
200 2704680075919019838056555349016576
201 2842741080789661079568908681640625
202 2987112642842022087443814445925376
203 3138049868823693059154649937911849
204 3295816844012738888090098308481024
205 3460686901726925732544686263099401
206 3632942899541106478686490000000000
207 3812877502345680778389387367390801
208 4000793472381010847417628254797824
209 4197003966384658996170018778818049
210 4401832839990317028151394271486976
211 4615614959519321274662017822265625
212 4838696521307690232002811554430976
213 5071435378713684623907633325521049
214 5314201376952972321054878521549824
215 5567376695910583005501241458076801
216 5831356201080959864842240000000000
217 6106547802789558032958816758248401
218 6393372823851602055478707007489024
219 6692266375825797442687033686643849
220 7003677744022994474684479885541376
221 7328070781432025937235125478515625
222 7665924311727184486091343431320576
223 8017732541524069956751759173459249
224 8384005482052822249721909686042624
225 8765269380420061522527623997703201
226 9162067160633184403100010000000000
227 9574958874563012898830000281275001
228 10004522163023161705701408426164224
229 10451352727146879816576103329038649
230 10916064810244533781044948915659776
231 11399291690327332775395306650390625
232 11901686183485349894301884718514176
233 12423921158310369869944267206686449
234 12966690061556590853513295351399424
235 13530707455234727052611327377658601
236 14116709565337600000000000000000000
237 14725454842397869128625179697590601
238 15357724534081137238974051796583424
239 16014323270020273461715476588242449
240 16696079659099425535363570572722176
241 17403846899398844729507673837890625
242 18138503401014320643091167952331776
243 18900953421967719488418738963762649
244 19692127717427838429148363540660224
245 20512984202463530168602259368023001
246 21364508628553816377432010000000000
247 22247715274082495801118775874715201
248 23163647649047563092101663502106624
249 24113379214218587662627670336095249
250 25098014114978058246826879930008576
251 26118687930085578488158477041015625
252 27176568435606701825368411787493376
253 28272856384251120330569892164847849
254 29408786300367872051125051582465024
255 30585627290848204916791848989276401
256 31804683872189732489226240000000000
257 33067296813978537846517634610568801
258 34374843999048926805107356991693824
259 35728741300583600579316971866037049
260 37130443476420110958917666499198976
261 38581445080832578241825103759765625
262 40083281394060793586228016421118976
263 41637529369861993238375022279702049
264 43245808601363782342974430143053824
265 44909782305499900846827904688298801
266 46631158326313763457042490000000000
267 48411690157417969807068383657471401
268 50253177983901270011013731947905024
269 52157469743977784743314308525107849
270 54126462210676617961006970006373376
271 56162102093873364483692978994140625
272 58266387162968403955902374216728576
273 60441367390520287332105275295685249
274 62689146117145962040182062458266624
275 65011881238003047488883495714370201
276 67411786411172863682805760000000000
277 69891132288266432488795868946143001
278 72452247767579213654611556654900224
279 75097521270123906108208460545947649
280 77829402038874239458337775368011776
281 80650401461556301068331365244140625
282 83563094417327590679150283528242176
283 86570120647687667409098495685757449
284 89674186151967953150178054765543424
285 92878064607751982009006768695170601
286 96184598816581137597656250000000000
287 99596702175304698760818878009703601
288 103117360173436819824498357566439424
289 106749631916886903762061953078796449
290 110496651678433685890114838866994176
291 114361630475317231923380062509765625
292 118347857674326967528713093723979776
293 122458702624767797017669553576478649
294 126697616319690336598800213935924224
295 131068133085775282769190451412780001
296 135573872302265959053813760000000000
297 140218540149347134495152398607673201
298 145005931386372285148374500073882624
299 149939931160345575443267723423494249
300 155024516845068969727236517528600576
301 160263759911369045698095008291015625
302 165661827828822270865252149410661376
303 171222985999401720737311815116008849
304 176951599723472463217219688306049024
305 182852136198567107787002835779678401
306 188929166551377320576988490000000000
307 195187367903401437433277500549971801
308 201631525470692666716306904474189824
309 208266534698156761876686819461481049
310 215097403428852460956261113696510976
311 222129254108752436146640777587890625
312 229367326027426971498415341857406976
313 236816977595117090905982780042108049
314 244483688656668391689573827710157824
315 252373062842801401551704272014745801
316 260490829959198868494090240000000000
317 268842848413895014537128568720919401
318 277435107683456434881498701137921024
319 286273730818449004584405945287796849
320 295364976988689864985580086808805376
321 304715244068788302104489982900390625
322 314331071264484099134455615619736576
323 324219141780296745075555870450136249
324 334386285529003711570564758712090624
325 344839481883470870230722646019262201
326 355585862471363013255084010000000000
327 366632714013267361052601055303236001
328 377987481204767891964124888877236224
329 389657769643013311146254630043081649
330 401651348798326488314561524373963776
331 413976155031408237444281574228515625
332 426640294656693385786228118363570176
333 439652047052422184768546914761053449
334 453019867817995251615142331037287424
335 466752391979185397913265951952907601
336 480858437241784900000000000000000000
337 495347007294271996004309159202041601
338 510227295160085655772097420513895424
339 525508686600102962810413155945575449
340 541200763565918771907717504146866176
341 557313307704532662314090039072265625
342 573856303915053594392513321889227776
343 590839943958038097574076030889419649
344 608274630118083269360184651204788224
345 626170978920301349107797912009762001
346 644539824901308146503418010000000000
347 663392224435363153072209880668856201
348 682739459616304745874296099647258624
349 702593042195929505805112141523118249
350 722964717579470318734826419504792576
351 743866468878833606187353502431640625
352 765310521024261743466538882355429376
353 787309344935092467179791372611394849
354 809875661750292851081906379359233024
355 833022447119451239158181635394305401
356 856762935554916367980298240000000000
357 881110624845778786694945739125599801
358 906079280534395592637932232622285824
359 931682940456165443599660836045150049
360 957935919343266784295493980023422976
361 984852813493078234710788726806640625
362 1012448505502006131789391247703294976
363 1040738169065450293510248563132739049
364 1069737273844645185843652325302861824
365 1099461590401119818490594548497417801
366 1129927195199525874779910490000000000
367 1161150475679589794722431082188592401
368 1193148135397950778093388139697537024
369 1225937199240652956627931741154710849
370 1259535018707066301063952439252837376
371 1293959277266017179945573012197265625
372 1329227995784915872903807060280344576
373 1365359538032674761652096599856812249
374 1402372616257217377267859639727514624
375 1440286296838384972570923268272379201
376 1479120006017053813649909760000000000
377 1518893535701282944922404353892554001
378 1559627049350318777638185389413172224
379 1601341087937289482541062135700440649
380 1644056575991428833588064641693515776
381 1687794827720675851278984996103515625
382 1732577553215503331368702242664498176
383 1778426864734835117613455574352574449
384 1825365283074918785834384056646631424
385 1873415744022027251061347730810869601
386 1922601604889869689941406250000000000
387 1972946651142599087053478930114604601
388 2024475103104310666357765980158951424
389 2077211622755932457819596439768579449
390 2131181320620416274376605720972338176
391 2186409762737144435959656353525390625
392 2242922977726474675325821294688075776
393 2300747463945352795110171711522585649
394 2359910196734929816846172203027252224
395 2420438635761127570836307727118969001
396 2482360732449103920769269760000000000
397 2545704937512576098971736169198264201
398 2610500208578967947245611652942234624
399 2676776017911354214469675113914967249
400 2744562360228182455632028721218584576
401 2813889760621760507800682396962890625
402 2884789282576504986828158769661797376
403 2957292536087953754416288991971005849
404 3031431685883552848633510951622017024
405 3107239459746235952173100038093157401
406 3184749156941822091660980490000000000
407 3263994656751264918260204165777452801
408 3345010427108794614769965079355981824
409 3427831533347001207474263949597044049
410 3512493647049915832253169053639934976
411 3599033055015154314022159576416015625
412 3687486668326195266506407137798782976
413 3777892031535872805781171981571595049
414 3870287331962171896010884153001165824
415 3964711409097422309492068600696314801
416 4061203764131995185543178240000000000
417 4159804569593614214081742335800490401
418 4260554679103401549980140828746753024
419 4363495637249786683589900166805849849
420 4468669689581414651264794540298469376
421 4576119792720198167389349879384765625
422 4685889624595666496425708284838552576
423 4798023594801772159922339452235713249
424 4912566855077324889376904842784538624
425 5029565309911230591406811577333721201
426 5149065627273721486948758010000000000
427 5271115249474772021276993400754097001
428 5395762404150903616593211778582708224
429 5523056115381589853893096694898024649
430 5653046214936482225849650837086667776
431 5785783353654685197665704130869140625
432 5921319012957317948331517733871026176
433 6059705516494608840572310937880320449
434 6200996041928777384078955180073575424
435 6345244632853967213477125840429056601
436 6492506210854502400000000000000000000
437 6642836587702748254081258579087392601
438 6796292477697866655172815992021607424
439 6952931510146764865109481372627808449
440 7112812241988545742384774267903410176
441 7275994170563776276862496193369140625
442 7442537746529900407821519318360523776
443 7612504386924131172910716529595976649
444 7785956488375166361671144933083316224
445 7962957440465081014857629224200401001
446 8143571639242759319955894010000000000
447 8327864500890237704138486832835897201
448 8515902475543340218527038046678810624
449 8707753061267996642124041563379041249
450 8903484818193643110238433542029976576
451 9103167382805114490749916066884765625
452 9306871482394447192231341474369765376
453 9514668949674020590870661974014841849
454 9726632737552474808398080287974401024
455 9942836934074852160924231935636234401
456 10163356777528419228825610240000000000
457 10388268671715636170668132857445530801
458 10617650201395749619732865358595277824
459 10851580147896495260093584841597163049
460 11090138504897405980488206466706046976
461 11333406494386231348519229888916015625
462 11581466582789984035106412559983870976
463 11834402497282138749691964498878676049
464 12092299242267519220558806116885069824
465 12355243116046418771859958756671436801
466 12623321727659510109666068490000000000
467 12896624013915110033612519142796613401
468 13175240256600374938661692205405569024
469 13459262099878013163183800966421213849
470 13748782567870110475095485606905701376
471 14043896082430675267273126834462890625
472 14344698481108520356971739649934360576
473 14651287035302108651624467749806839249
474 14963760468608000355266234601163162624
475 15282218975364549846012141109563288201
476 15606764239392510855620853760000000000
477 15937499452934219127279622873427865001
478 16274529335793032317454829912705844224
479 16617960154674717542054207318515833649
480 16967899742732487646338225884313419776
481 17324457519317398002092724916025390625
482 17687744509935826404626791093423154176
483 18057873366415769456283294782264291449
484 18434958387283699682438489265798119424
485 18819115538353738530515790697467468601
486 19210462473530911352441406250000000000
487 19609118555830261466319986675960405601
488 20015204878613611434001069027621863424
489 20428844287045770777735867336103262449
490 20850161399772000491383085347500082176
491 21279282630818555879705987683603515625
492 21716336211718140483305095763146571776
493 22161452213862115116745694212729592649
494 22614762571081317363560964041052980224
495 23076401102457358234134122272214058001
496 23546503535366274101080565760000000000
497 24025207528756423481757811261721755201
498 24512652696662529739021116263576986624
499 25008980631957782319410177246195340249
500 25514334930345920742691355785298968576
501 26028861214595237198184599824697265625
502 26552707159016445291668729363519333376
503 27086022514186374221977164393062902849
504 27628959131919459448762609927296385024
505 28181670990489012742417800121283536401
506 28744314220100266383884262490000000000
507 29317047128617198206156315852569833801
508 29900030227545156140787283560260173824
509 30493426258271312951723308547025507049
510 31097400218564993905421320495381758976
511 31712119389339932240545749664306640625
512 32337753361680519462677628406098558976
513 32974474064134129699503891832073982049
514 33622455790271609609978105199034573824
515 34281875226518037647050629105982783801
516 34952911480255868827850506240000000000
517 35635746108202593567757236917916961401
518 36330563145065051585722226762793985024
519 37037549132472554387581160257680802849
520 37756893148190982382034000360034533376
521 38488786835620035280552858564931640625
522 39233424433575827077803743500207768576
523 39991002806361029603330301048290190249
524 40761721474124781378340226844143386624
525 41545782643514591303552184522821080201
526 42343391238622479545296922010000000000
527 43154754932227610877514965190953858001
528 43980084177337688677048905184102580224
529 44819592239031390758785003910933867649
530 45673495226604141275850744421133771776
531 46542012126019525998316169226572265625
532 47425364832668671421771503446760882176
533 48323778184439921344855771597924487449
534 49237479995101157792385009094300263424
535 50166701087997126448268363700086105601
536 51111675330064140100000000000000000000
537 52072639666164546984268383172073643601
538 53049834153743364361226348674479719424
539 54043501997809491133309483625274941449
540 55053889586243926863270875386322354176
541 56081246525437438135411344886728515625
542 57125825676260126843919998263286219776
543 58187883190365368682894422182043433649
544 59267678546830603854077237462616244224
545 60365474589137475800720134081619940001
546 61481537562493827619362060010000000000
547 62616137151500079695779048367495838201
548 63769546518162526057023363782356762624
549 64942042340256100928413351352143864249
550 66133904850039181032656701938385560576
551 67345417873323003268082927420400390625
552 68576868868898291554319790708150501376
553 69828548968321700836767379496935188849
554 71100753016064700495996571664467969024
555 72393779610027533714819935589795063401
556 73707931142420903714346762240000000000
557 75043513841018052180934059351090361801
558 76400837810779909668676073150270669824
559 77780217075856012277030361554362076049
560 79181969621963893470452746359827070976
561 80606417439149674526600742340087890625
562 82053886564932591771859420111982846976
563 83524707127836213487739228851677513049
564 85019213391309114149186206157529677824
565 86537743798037788486125357299690355801
566 88080641014654602742721916490000000000
567 89648251976843595444986830377401534401
568 91240927934846954976566250450032001024
569 92859024499375016304934208131764616849
570 94502901687922634295847095824644965376
571 96172923971494806202912210695791015625
572 97869460321744431121564557364298776576
573 99592884258525109452730472536905766249
574 101343573897861900731077550797005210624
575 103121912000342973536101937896467097201
576 104928286019935096621480437760000000000
577 106763088153225935869210173713872076001
578 108626715389096137200166874921092916224
579 110519569558824191151928347370032126649
580 112442057386627090468126456749307723776
581 114394590540639807731303119875009765625
582 116377585684336635813347493743324210176
583 118391464528397449714176888488780908449
584 120436653883021964210487034262060007424
585 122513585710695077642232324027944967601
586 124622697179406408125097656250000000000
587 126764430716327144492684635100267106601
588 128939234061947350342550272936115175424
589 131147560324676875685700102048722845449
590 133389868035913046879743861834930226176
591 135666621205578321761764805302744140625
592 137978289378131113188127286917019467776
593 140325347689053000535045773952157499649
594 142708276921815565115855887469453108224
595 145127563565330101928658648504378047001
596 147583699871883476661446901760000000000
597 150077183915563413451062034783298146201
598 152608519651176515517463726977738138624
599 155178216973662337475919671604504613249
600 157786791778006844866930136872649752576
601 160434766019658613237087991041494140625
602 163122667775451135953732532883303269376
603 165851031305034626842279264606951699849
604 168620397112820720697591741150369153024
605 171431312010443491739799949337430815401
606 174284329179740227160656434490000000000
607 177180008236255410038950722414447114801
608 180118915293271383092768602970546765824
609 183101623026369181982579669405586870049
610 186128710738523044182358267024201982976
611 189200764425732116796283817291259765625
612 192318376843192904116120470857476734976
613 195482147572016013189237326981709269049
614 198692683086490773199493159126450381824
615 201950596821901322052967828850354152801
616 205256509242897771207870474240000000000
617 208611047912426077492986246738990332401
618 212014847561220268421832963072239617024
619 215468550157860685330380658753352655849
620 218972804979401926544834798129696997376
621 222528268682574190722691934789541015625
622 226135605375561738505139047154847384576
623 229795486690362208671978718938373567249
624 233508591855730543101715914581028634624
625 237275607770711293009332437531361339201
626 241097229078763097162696376010000000000
627 244974158242479141065600058444222519001
628 248907105618907424441185380787996852224
629 252896789535474682754093952187190610649
630 256943936366517826973165455634595275776
631 261049280610426784298995058111337890625
632 265213564967402641162243751956553138176
633 269437540417835008439368287572253554449
634 273721966301302547532493988781557351424
635 278067610396200614719588347942204054601
636 282475249000000000000000000000000000000
637 286945667010140755538900594774880794601
638 291479658005565127752300346632048231424
639 296078024328893626072195762028526974449
640 300741577169248280489144349967883698176
641 305471136645727159087240129869150390625
642 310267531891534235964179587486586315776
643 315131601138768719166954514031191790649
644 320064191803877967571780018269243572224
645 325066160573778144995257047833948379001
646 330138373492646779242573116010000000000
647 335281706049391413277856725563768679201
648 340497043265798555241714333520441114624
649 345785279785367153641587731860057587249
650 351147319962830843701968550643451544576
651 356584077954373230583789343812978515625
652 362096477808540494965571515568017637376
653 367685453557855626323243308517932435849
654 373351949311138609151040325491879937024
655 379096919346536907332660716661950792401
656 384921328205270611899961354240000000000
657 390826150786096637506044160165580092801
658 396812372440496373090687369639008461824
659 402880989068591212428819026796179889049
660 409033007215790410527203539996666494976
661 415269444170175732170810794830322265625
662 421591328060627379318555254766420222976
663 427999697955695704508323794099689250049
664 434495603963223237953549827215876685824
665 441080107330721576598131743932034174801
666 447754280546507704043329854490000000000
667 454519207441604330969502111421923355401
668 461375983292408866447248930690536833024
669 468325714924135651366825602960624919849
670 475369520815036106111641189308150629376
671 482508531201401465561389555846181640625
672 489743888183352795532945440368493592576
673 497076745831423005852700282908913593249
674 504508270293935596402603112813493658624
675 512039639905184893693905189249863806201
676 519672045294422556797577461760000000000
677 527406689495655152798671374225545187001
678 535244788058257623343620201185134388224
679 543187569158407485314724101547289319649
680 551236273711344630194921523106756427776
681 559392155484461608278516613623056640625
682 567656481211229305539901012283887666176
683 576030530705962942692572930879262425449
684 584515596979433347755010908681272295424
685 593112986355328475288298160585523366601
686 601824018587570167382910156250000000000
687 610650026978491173448867090491754707601
688 619592358497877467904608353797798887424
689 628652373902880926965562108200267328449
690 637831447858807447903553739683742770176
691 647130969060785616383016415460947265625
692 656552340356321049779529344598226763776
693 666096978868741566750608745320766306649
694 675766316121538355758007083605667636224
695 685561798163608337735131987105290936001
696 695484885695402940652671477760000000000
697 705537054195988526360200927385047437201
698 715719794051023732771543544777185690624
699 726034610681659017217054372209082786249
700 736483024674363709606891825290150936576
701 747066571911685906935824874797353515625
702 757786803703950563612292163945333605376
703 768645286921901155112375801398197396849
704 779643604130290315543171390851880321024
705 790783353722424872849821173962614994401
706 802066150055670728616323096490000000000
707 813493623587923052692229279488929295801
708 825067421015047286225596909949575757824
709 836789205409296470097147080175121133049
710 848660656358710439231616724129380606976
711 860683470107502446809849643707275390625
712 872859359697438806019358810106653310976
713 885190055110217160661997786936637456049
714 897677303410849019685098374111888589824
715 910322868892052214517058536680290421801
716 923128533219658961969993482240000000000
717 936096095579045239420787506246940603401
718 949227372822587202997799058022043649024
719 962524199618150403583670513365261408849
720 975988428598617579595271494096965861376
721 989621930512460829719854372303212890625
722 1003426594375363993072116959285877400576
723 1017404327622901088590144427938245844249
724 1031557056264276689909234374207680282624
725 1045886725037134136441489710195834498201
726 1060395297563437505945887920010000000000
727 1075084756506433298498396221442880080001
728 1089957103728697806464694483648825524224
729 1105014360451276169839285474928708253649
730 1120258567413919141144309277259551179776
731 1135691785036423608979329627035166015625
732 1151316093581082954279818646346767794176
733 1167133593316253338377127037754227521449
734 1183146404681042047056483449605684839424
735 1199356668451124039982113500282062903601
736 1215766545905692880100000000000000000000
737 1232378218995552242939215349728228845601
738 1249193890512354231112239050084887143424
739 1266215784258990744763321840513023907449
740 1283446145221144184231867332305067442176
741 1300887239740003786785066219890634765625
742 1318541355686153924930731374942180811776
743 1336410802634640719547538469016001047649
744 1354497912041223346865770354358405300224
745 1372805037419816444197288380894865718001
746 1391334554521130045248904262010000000000
747 1410088861512513501858696144244774420201
748 1429070379159009875070196308210691866624
749 1448281551005627304604869551575360210249
750 1467724843560833892008994901636107928576
751 1487402746481282659037052996494619140625
752 1507317772757773169190101381902291173376
753 1527472458902456426754484217189566582849
754 1547869365137289694183665590049250305024
755 1568511075583747895234090928040183421401
756 1589400198453798297904862986240000000000
757 1610539366242145197940761707230434723801
758 1631931235919751350438835013272168653824
759 1653578489128642923950534422844890602049
760 1675483832378004778394259406418504318976
761 1697649997241572895087301731109619140625
762 1720079740556330814271639812490015998976
763 1742775844622516962644917415977073887049
764 1765741117404949780616345051676566093824
765 1788978392735677586287280206992182893801
766 1812490530517960140507968282490000000000
767 1836280416931588904785453860136282076401
768 1860350964639553011313095860839880065024
769 1884705112996057991959534361952442122849
770 1909345828255904340694455466737102693376
771 1934276103785233011640177768535634765625
772 1959498960273644982722033754171638808576
773 1985017445947702042746836065749590320249
774 2010834636785815987667496009172868506624
775 2036953636734533439793194183134633415201
776 2063377577926223531778484725760000000000
777 2090109620898175725371439559222767198001
778 2117152954813115063120501277251390260224
779 2144510797681142179532207088203327412649
780 2172186396583105426537465619050739531776
781 2200183027895412496562707524910166015625
782 2228503997516288955014083856390633522176
783 2257152641093491122568047134755068842449
784 2286132324253480776320213194415274983424
785 2315446442832069167576461195337482665601
786 2345098423106537882875878906250000000000
787 2375091722029244103714494534843143208601
788 2405429827462717849391849155160832999424
789 2436116258416258816429449276829376711449
790 2467154565284040457111091437378417714176
791 2498548330084728968870063999408212890625
792 2530301166702624895497399720472688459776
793 2562416721130335070468770257005516013649
794 2594898671712982662085374686143136564224
795 2627750729393963109596372502620632725001
796 2660976637962253769017141493760000000000
797 2694580174301285116978996535662089628201
798 2728565148639381390642080809779679642624
799 2762935404801778571474030332816169859249
800 2797694820464227650542810146088682520576
801 2832847307408191142892920144842275390625
802 2868396811777640848570064465229930341376
803 2904347314337464887930464708507359993849
804 2940702830733492069017368190158869889024
805 2977467411754141675009051977896916073401
806 3014645143593706790039845848490000000000
807 3052240148117279312068486570897536376801
808 3090256583127324831916566233952707149824
809 3128698642631915588124042802561468296049
810 3167570557114629737868835828804197630976
811 3206876593806125214873528385162353515625
812 3246621056957396475974231948072348286976
813 3286808288114722468854838262859018543049
814 3327442666396314184354275287547989197824
815 3368528608770670187735097264826271590801
816 3410070570336648554358865930240000000000
817 3452073044605263666347414952313687774401
818 3494540563783216358019327038373166081024
819 3537477699058165929177886850180847061849
820 3580889060885752576690497077773521125376
821 3624779299278378826240153839855947265625
822 3669153104095758577647165136474417816576
823 3714015205337242408753956496199667021249
824 3759370373435927814537635357414338330624
825 3805223419554563089864074223253120557201
826 3851579195883253596123716354010000000000
827 3898442595938979183893200831133246541001
828 3945818554866931575748340365001148596224
829 3993712049743680545413059346236526796649
830 4042128099882177761565705479102081483776
831 4091071767138607196838780007248056640625
832 4140548156221091034840683168484924850176
833 4190562415000260040398637218053206388449
834 4241119734821697390670623260786522727424
835 4292225350820264997301044353338942652601
836 4343884542236321382400000000000000000000
837 4396102632733840203809620391276837796601
838 4448884990720438557882956645109156455424
839 4502237029669324220841550028025405740449
840 4556164208443171022697102779474353586176
841 4610672031619931580720739858701181640625
842 4665766049820596652520278801607989707776
843 4721451860038910401941808036771431204649
844 4777735105973050904246806586911541428224
845 4834621478359285250330114196342051957001
846 4892116715307608643137374698010000000000
847 4950226602639376912913220987377633061201
848 5008956974226941911463541426338869018624
849 5068313712335299279246758980322291733249
850 5128302747965758112820260017439234712576
851 5188930061201642093959023591715322265625
852 5250201681556031675634218314823291109376
853 5312123688321556953990146714040397629849
854 5374702210922250889488520400111619073024
855 5437943429267472574499737549036572950401
856 5501853574107910278811701258240000000000
857 5566438927393674038797857391859174254801
858 5631705822634487590337637703713111245824
859 5697660645261989480014462441634334215049
860 5764309832994153223628980414970620542976
861 5831659876201836415658397769927978515625
862 5899717318277468727966663586753490174976
863 5968488756005888770825035010273991424049
864 6037980839937339824138231072740237901824
865 6108200274762634481688096787002616512801
866 6179153819690498286204531600490000000000
867 6250848288827102468152483028004397697401
868 6323290551557795936284161345707021697024
869 6396487532931046703247388751582656225849
870 6470446214044602964864250500855181157376
871 6545173632433884087099060330014150390625
872 6620676882462611790221182112026854424576
873 6696963115715691855236558259678695947249
874 6774039541394356713311977035533369754624
875 6851913426713579314648259757459655924201
876 6930592097301768709072759029760000000000
877 7010082937602757806517924703383858109001
878 7090393391280093821531309396242420532224
879 7171530961623641942023344207987186405649
880 7253503211958512798602611864499337035776
881 7336317766056324347074273047486337890625
882 7419982308548808812985856225723081778176
883 7504504585343775383495896028333560159449
884 7589892404043439368314994208811908071424
885 7676153634365128588025874662955102864601
886 7763296208564377784729003906250000000000
887 7851328121860421886683445008251152609601
888 7940257432864098995418900344829377511424
889 8030092264008174000684470785590690994449
890 8120840801980093765572610204987435058176
891 8212511298157184861213178613394541015625
892 8305112069044304867572488870430324555776
893 8398651496713958294115894988789366620649
894 8493138029248888211399878584551299892224
895 8588580181187154722050848201060083414001
896 8684986533969711437063068149760000000000
897 8782365736390491160907373294553544719201
898 8880726505049012026585697978038979994624
899 8980077624805515359494045170118005832249
900 9080427949238646586768440033663124504576
901 9181786401105690546684744569926259765625
902 9284161972805372590664050949881413477376
903 9387563726843236908500814678450999490849
904 9492000796299613545581028998294377857024
905 9597482385300185619092673040264414052401
906 9704017769489168278550482290490000000000
907 9811616296505110994361885091045788357801
908 9920287386459334796650817244051300941824
909 10030040532417016125131162469526468359049
910 10140885300880928989481863597145933054976
911 10252831332277857178421402072906494140625
912 10365888341447688294510445755377281662976
913 10480066118135201430628111184367012530049
914 10595374527484560343069570649243392205824
915 10711823510536524015300750586502777659801
916 10829423084728386545579710218240000000000
917 10948183344396658330914052026635151845401
918 11068114461282500559169492766182566913024
919 11189226685039925060576609366863549614849
920 11311530343746771609400862399535042789376
921 11435035844418474806145384881197744140625
922 11559753673524632710346800214245588632576
923 11685694397508389433801594102010397098249
924 11812868663308643943924405484627242778624
925 11941287198885097366890115016184099516201
926 12070960813746151120248890478010000000000
927 12201900399479668244827490915525641902001
928 12334116930286610345941229319055526068224
929 12467621463517562594239141464107686239649
930 12602425140212159276890200205592266187776
931 12738539185641422430290944205000009765625
932 12875974909853026126034751881422544306176
933 13014743708219499022530279438194550155449
934 13154857061989377835391390248599911015424
935 13296326538841324420543325808236123301601
936 13439163793441219204900000000000000000000
937 13583380568002243740465232691969427647601
938 13728988692847965198796569820437016167424
939 13876000086978435663944159221728312473449
940 14024426758639319123239058688936222130176
941 14174280805894059096655439165050791015625
942 14325574417199099886909505763885933003776
943 14478319871982174473984686556428442261649
944 14632529541223672119387827894486091956224
945 14788215888041098787144879587517187096001
946 14945391468276643530336947624010000000000
947 15104068931087864033858730457473464602201
948 15264261019541504546051331280726732570624
949 15425980571210459473920347312461092156249
950 15589240518773895958798072038719711896576
951 15754053890620548791545701710725087890625
952 15920433811455201068717707321107337445376
953 16088393502908364033526111884774985576849
954 16257946284149169587947394260150026241024
955 16429105572501489004909219082987199379401
956 16601884884063291412178261770240000000000
957 16776297834329255662344152107149318685801
958 16952358138816649246158093778641196237824
959 17130079613694487949438124467954350728049
960 17309476176415989996796355942902295166976
961 17490561846354338468576970005035400390625
962 17673350745441765820617338410931562750976
963 17857857098811974379758477009636601861049
964 18044095235445906731435230497623532109824
965 18232079588820879959171208494269815031801
966 18421824697563097739388650208490000000000
967 18613345206103554338619177922534190218401
968 18806655865337344603967902983796921729024
969 19001771533286394081540666091502707228849
970 19198707175765623441492420514070066021376
971 19397477867052561432393996596531728515625
972 19598098790560420631744812637331260440576
973 19800585239514650303680615051851990474249
974 20004952617632980719238133817889237402624
975 20211216439808973338942721637677811333201
976 20419392332799091301980701173760000000000
977 20629496035913304710805368243651137920001
978 20841543401709245244704484112656785204224
979 21055550396689924680627731127043906298649
980 21271533102005031944435097002794628939776
981 21489507714155823360681588250101572265625
982 21709490545703620814100146592324752434176
983 21931498025981932581083247952048096376449
984 22155546701812211634694495747875011559424
985 22381653238223266272064672995413663963601
986 22609834419174337958442285156250000000000
987 22840107148281861327676701951316502910601
988 23072488449549921324512685571663592423424
989 23306995468104422519768469001954850177449
990 23543645470930985675255715641763274802176
991 23782455847616586681178744188669931640625
992 24023444111094953034722434956985055051776
993 24266627898395733074603339568351278127649
994 24512024971397453232516789387275597620224
995 24759653217584278608664333307497323003001
996 25009530650806592224890726645760000000000
997 25261675412045408355398034089742532710201
998 25516105770180635381536294998344846746624
999 25772840122763203663795722986942830705249
1000 26031896996791073970844667769352356888576