0 1
1 1
2 1
3 6
4 160
5 13125
6 2544696
7 978839680
8 662561095680
9 724201891583625
10 1198933986250000000
11 2861518844725337212416
12 9468599329204035806822400
13 42083045149004715366557171125
14 244738882349978781346230604032000
15 1821980763196818488550000000000000000
16 17042155639009722620248664523416100929536
17 197092492550733478941242605613651545077800625
18 2779176773216176398564098103273712626778558464000
19 47200112111651904164741972565526880660163982950400000
20 955095951706117485070139008362086400000000000000000000000
21 22805516281905515017256505843430002945752313028732387430126181
22 637043461667084357806985673052211376204404867995113535445401600000
23 20656321401746989232097532837192679798690832425111858916071512473600000
24 772020952491161335342778417828294171351374419202298020363609395167232000000
25 33045380430960543353444836582079408586176347828455845956341363489627838134765625
26 1610466656851529993308807179255629730490093879368564557039833246560306298681584254976
27 88882530553927761987734720284140964524875660049409408609808034181812151640988450816000000
28 5527830832360666008219042890818148472587653184665524518489257545196530665898979870375936000000
29 385639101722452221669481116960276798855070279533223523352033332774972743325397639896502508110703125
30 30050792565102869797153686602024639657229869550549199815807799532437298437500000000000000000000000000000
31 2605377117560512633019613355461368050567591216934682485171829096106598424887046504545514627987009735592247296
32 250399555932132372644699500308967672160582966866339237509163498661456997221266502067931433517240577897267200000000
33 26586361843729758131868848921034785308518050140997648634217825204001387298909346893458208687952162686659104044740390625
34 3108538186250300162044437730226690281893827983130497840975220885769593850014102395131881673430548315897351462977536000000000
35 399044678216163286488640260711419782655924365074864386344009862787123143825624406953079914062500000000000000000000000000000000000
36 56082795937575291640430137771876900066345254399994255882484465932428946728593558039778488123936849034489640518046687836078965853782016
37 8606512496486057372368872112832447364406152859331912834766056608628164435404932542514404114023011129039543430761841887464230408998414453125
38 1438554880990326096431813994670027542660281840626911124085985407125098398378112760495250954229915790112055203754461215955404155154071552000000000
39 261276196558436322603578108763581543318093159164508389795100815249613976330760928732484637275678593346255565257100106724930341377668349427712000000000
40 51448804839773802332737848041638001434425984949629841702597191504682336497430047421724267580292743351500800000000000000000000000000000000000000000000000000
41 10960531955257484445435219383673085435213924105078204011583524309439709038900150684762001728455457110120237884266978801141573350039283949518938818034848815366761
42 2521127622658262122351500811425072575410186060428589795933378415027161493852111831703155555177061720010233949827198368550895539408940497253961281809521049600000000000
43 624934385323082460437381969194191590073473469543433042463961131338067976419239878025705427956214829846359765943418728166515943113778717273241875900276733428891648000000000
44 166632741204594182699748418358793235663150675759513806774499704551155949920621434974470524098513517103943982964172415817170640626704995584025173006281087987737637683200000000000
45 47711167120145805589003765111059084320854715962283901109610011413386256533378661961854984822792495312109640373446605308329752737374707887461593724953701212143641896545886993408203125
46 14645219847287995562636631016263768796385440308113820759213480812941043076090733758115720817259777443839734726625805680834057146299271099557084179585427421080111275198459341002906225606656
47 4811747302535789075665858253325184969816925481620941910009714396638802115989172868306159171582857675468961675002966154281415052208805360300021226626092391724711480386793451030577152000000000000
48 1689608445200919218984359398002568523689721891939897438107893675735367893435861830019950946690650254467445440023459412453400379472907246960001089147950293018022116496709519400463710656921600000000000
49 633168584081563834385911851452757252764369854510810952516409503129896321872648984997571704314931241270383896411886792314124397837434930690998918274284107086396862541047647826026127662910563835015869140625
50 252873282326346080942103957606296403510946087986492273118673113116977860259563501579569549367801728942049048666944229775844360519343467785802204161882400512695312500000000000000000000000000000000000000000000000
51 107488509706141026501924005788991954660842788997883289739759711506783360623390502743469916316687016189876244872877876996594058855833339883517185193392633662651504809013259001558136371311259962987001983955444827160576
52 48567445777035543468697352191605043373167639973876629452117019885553114598395256894449460976944737842376902495583956546831259173755310953424565267139467736173938628211213708324499222425847568104145074819956736000000000000
53 23298246751006708997163769210116077327433941970623043657365515096725117093217903845336604432239093867415242485162162425975722966166239120503868776965600202977079639166229989048167833004180066330878258567866242908158380126953125
54 11851881929237179575757124770300734070574689332677359827805627354675075701765206968882238323838340860303103608323086870146712601147942730462655445593331972006779702445410959292768663266727922468314719688760443071386091520000000000000
55 6386285958985837781015991030482789657563000752637338826309794649571125483678042092121637491492464747380573869658929092279718765010133265911152713304820450240620087525732570411376953125000000000000000000000000000000000000000000000000000000
56 3641125654525424522914500034558278543867429322590587442230457660176814266613301340957380993703311954436236358147011070016158874074741656001131615260264945297210164037791356924162293782817910671515667560497423972838468532181039968880690930384896
57 2194299607001323247887333669334533688302461867983337045525525733488068341806646183384157782563559324719190362092296187603781569181479117910846382035331019870361879521350193551210105017168223080716063146921898623297602386067645444228227025142822265625
58 1396343548967143371954009312898042788684592741815731059417230608750821508687728658295336955787432904778055128633482291053849473215445707213315752887338848847983937795024386820865346251163563839692596695657892520079152438745464281278124486819840000000000000
59 937353615404216484936513932648319574076447100914399799722109497911527537948909057470443922862797631703965344916451827368835340540101817221462725524616409234768624895939798941509061033063250201413822538156535752446861802320014999879949593754992640000000000000000
60 663167031637664889952474941521575845034317207397133173693750084938593973184510069126304782226046246033984640159506361017204642043886093656079617441770248639349480877850494787820050581847827021824000000000000000000000000000000000000000000000000000000000000000000000000
61 494035501276716199328169026594073161693076742886226070272320417823052043398160952903089328308481669164890206129566680278182155086312876202977898835389010065224053434017242758579629193687457543855066463820299046643273294832973522554948503075839137321222186948829303807414741
62 387195144423211719313804065822161794556692443189777982113212816226554026570492445011247431462470933603988978765562864946818833265268561219009080189817694124407991060380956303286793160244465957972664439112457681627633663466581432314583561824898069639336232744910848000000000000000
63 318985933680392956558884535821587818272003050317777669444954262908747223797587952791313914049721316469474961037192615000080772922121157310617673967962697879498967973134623431138336457720384336666224726938786385650673136350859831369987470215783582834098207993297287249920000000000000000
64 276012290607790945886373970045937085900849162527660611520660421341096729823131730524646282270199558052181640659469563996197891578982632631869094675692110926621240137090787273856744367953437075441732359184404637942334429650127463215439780001509999068939870701625000613573033984000000000000000
65 250644029122784359035812429981593351280811781787403719515492197133356938037349210971485747896132844114500198896888379689822154397309079110391737056613807268578634524342518471179726543835133357970023530170322708998641151276288966009819334135476868254504266043947158237870098673738539218902587890625
66 238685496618102030382355330595407505434576455910958705232833764190219207690716600004981274559381676879379065267896871723739908468269075783052582184334432457716410759018700728459170280385297705788244389796349690890435726941498834710240051318655861127305084520865398384165655705945771131951569511682932736
67 238183934149615396999690415745817924449618362528794880206964803473220921439581154601205555990214312948821376863505207005379246800636662417175823839973096677810084945984917973800233615892442430682338811193480803779036132724140012673539616204168324121615375670840563756209814208966779296179814400000000000000000
68 248888366348493201674344198220718263491524340167702340396694500772744058379195713130170332297414530992062101090764532650417288268770385546446669862459416989538369290454659255380236161758539523921321496906185121023257099174322674819552501410507701137719835101528610388620499402026359210808804378673152000000000000000
69 272144651472556719425370323543916408606616727274541529353724631405317461834535827606937075505430524198905868089375000660276961296136925401322772915194066325757541380695233849862058432207717112132406440983782743112941076406577087689223752918980921475716002324608112775715227018197519028815100379401216336091602325439453125
70 311174842310089807831991286685744542048007582055898836306496769501320265517184023745758778027006812100715610040150296936302406840659895808671966709339609425080171393001586026714045360787334279052127360393433706162176960804015316867394499556723711109161376953125000000000000000000000000000000000000000000000000000000000000000000
71 371820763843460922078112066825602652963970956333324091852477931679688242652335983169006890068391755647102375374391109614972831622458273591710478014909244280843648725659382860531639957901164840577609648763417726202019949976380805799131478305057395998213791728999838919819504882158838370571660212239404583531254828819527153122076000256
72 463992062435329828553596961984911151067797061451290862579096827496518965661502834653874087197192218161117865687537439547122037957376440419277810467757456039121503779419380001334724278125076094166553629394007648905575491562149996154442641357758798866223125306649073197988793945171765570672924890663121060708081895184164454400000000000000000
73 604319177747637660506794618174095987606539957492819159977735423867795658792210840140644360197190473335343039380393262074231828906217534989112096907241933653758882729304954138802211833436019100265760386816271388161707374186261597823123134568573051931955244919996647676454360474721706023876967728579629740185736041987561285827683777286529541015625
74 820993726843096647093700110101974974311291620261542429148828075612865035617301653741931129798593719842227721649324825989087070643578444546214623095008436888632198325920210852586403222242036977046653693458068608045763729092416947348575750942936477616648026710317216752015545903982182311639493788275739953499848475877034290966068985856000000000000000000
75 1162724727631954970081464918352298709268566679779967913598766935785862926442125642133765922388422274022593400692586188837202755538749868438389898629302976853078898246759619330712256590227669090943859555751634619421856228616846388284163031664303865342358079715268104337155818939208984375000000000000000000000000000000000000000000000000000000000000000000000000
76 1715657162949787303777173981303660787439821933320461380841602942460970125751167898926963443078568379413390330914210241411809626919061117064837800654519672266555347091416021117119135572012986308383112575926556838264804042536545238866375708494085364009116158945972816911237514891694378354597673486881960802729897119334923924956634306312509757051133826682550459826176
77 2636089954508931147733106771833292329962749540193427810100535210799551061921485555323980338746892329496011441250055277790503692289226897081069610694313699557346304188809575505655554605583672918061955103488598641355536254082339071119091862597113000073566695479780911442991127267327069866278001522120846071523686923548534225197485466617603847170383144847457752227783203125
78 4215334627795740689951948383648027408094227020370199933548911539994624131151970530534654522184551431649796506411851418859705938595893292909633154109255481290581364659438312226193964126148048925379422105646487466205717587675347190035785709381375281742888504520555059968122652184426172378498966419717660811105222128085052428884265966702276016576609436945088512000000000000000000
79 7011616271080284548696662450297969069651269828418014408131314009455618856506985991425555564889139867034766697859280498436197199363812634389442863778977681842418336853617548850472435802042061174250952891497783559697013623953303992204872447049274102739213563505524819756784343524649850625388929160363377274852394386121931899573777260821632136437321469336316018688000000000000000000000
80 12125412762008119022805108282206402410202550650214923665893929665534947069161565021651462008254927017199866149077098927462435802167277963219444470105631787762913400750265561585881885399076022384465657562755244898166840990943926311736636498713221769972084373834242904798693332774636984268226560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
81 21789685724239452307720095423311967876423884203797049733828681097279133254269190799070959561825229092746476937563526512845943985589182681996842267939018211404863625757310602528827473168317817188735005439295813247802806529562077413887072831559718563534283802226992995046280916588546712077798337419400293110742248613884781590134316030897846128429125543919907990251168308423229737949074804215723121
82 40669670141222949071869908056625178383359899532509898874452018019954734655334092096956931764869346422258762713180807259936179534786879178045117313321384408145714516665734533101506465158652635166597369515518750401404087123956704707404603699091033674917243683531765544342245469082304221619801055793941158414893467698048929502617041370581837102885230842134777550876766131538517892792320000000000000000000
83 78804324404064992812875611280317505773563898287478098197857277706610873540619437916018641968481139364311880633526247938291004795493981477321315717687275933984251084953040865800508584658240668297035789849279097383095672526430222593435893143135183549919042530010772640762822817819989170210143183893956834411243783767519134566960960079153704288204662436500158607637510864565958014249887334400000000000000000000
84 158448708405891662469215398372760742973569688282448528237060995233666196931307903709054864848861186491909702323495329723479002827935550675337756397937488223379296566265014322313812981428822982474657945218933323612619815568133470537532241231786354490147341900553629990047851876757659884112553875313612795335286748119740131928034482253121218088145760872756800398664601227541947659037854683627520000000000000000000000
85 330438794874974466977032524557656280950634950420908395394701595221072004853391971857727276421626428001188386615467368425595197816815494811832927517428872767548207353025005448362364046416710297078379156894379741265376533787004233955289454096490900157623946997057618867652767845605422231320257987918205056188173599684729177438029914055361832091554377491408082122033539188592484521674041975103364165988750755786895751953125
86 714440647967986098777385295512449565443407932330572497086135589205702326097079865244781076270320856587433449187082308781507911886551934703960777260354854075679048704124071450095983763994502405212273965491251922132559315201680861971741348287404146062926566516014480192807044360534479481553343581834956800732055380689230475978058182152178446078165768912171941699721191360751662439185396766291783201134542566728251370293445001216
87 1600765617749595419310679311068755520419562374074884984195350144099638607147773287661763002180834231769994738461442509564900044675869542831297367929543048513937963084185824867359579590033191952952200181302275621727601390813865028830373715730004010975045413050165479556464438600043860174043760560985226671930002895204014244402404238677235382607873128131303414288608706196219954308434786151437833593694063428003430400000000000000000000
88 3715299684681860789994636930666924670474876424501151095901933660294874089192789230767915296407928734368071945423784441362878072936949779468236346707183617912050001990014446326753015369998178348423152177156344813940016282726175660643540849363047326210387785282135090901377260722978027736947028009737036628692798691541981920021516350857553871894858125014535507333760111508239609262326225756386619776941125355860865843200000000000000000000000
89 8928669270438854861839646262259030429707382471721242389388783534374632524925586025842147950712600097548722920090600408614782220817815815728638253991486221402937416711962574319347574312517883638284008873219601893754596529522024196319452731625373805535042131315361899860387863934854846998259890792729310224037778356674930343797993724865764718037574193870522333907077684235315415497649388235932988515775121703610122460370756196584284305572509765625
90 22209191938621785303795739596665637362729114425329874792168663408357162017323711841539395517435748391360513097000103291751376797242291303099678984576416354906105987887189890156577030840503320148431907434078176672598272347461461510345085676167912735041739311051300517302834874922048007018036825900987835101471449753686152515674435527063595293293943405151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 57156050101467394845125779008945321064099882079877172227280301272685352928907169885871952314633298021322062682011820407559580242019020911668134108853719462858757093265823072279288317329686358979517184476670510504821182682408798119210404474440795719803215846845091177331822960515783224810046168162615104585323677216584452098190655690321189612744574986681215048047899085899793055565996346082364050475976881499923476736169255544777842035650951105034943868174336
92 152128012957068304619785118377522165354781264626994541431189464364854093890326105624300775780889435931719628729894961544311829992047157876174532057514754014419542875943235621288925012225095909914459975837457369064204609811377867256641430888953202554343134735365493787047228206471614170398041105082743871849871368018556231612529739817471112634819371037347772395057163772466420619076292114621182768579650929429429977013067314488221706060122030080000000000000000000000
93 418611829618436984945390396739363800701546110441263112708037718275942292603315564513912312114513194439105458054427182690703134462323734191971037287835498317675713643093306145782143924053295609428883177100230722209531892540892111586551185046974612791952193230030176952862283414272662561785226982826819478547203475492714543708572471139580741689758685930978600948900605927839991000688135817037673404899502789827787425899947384508242809111968722718441660047867298126220703125
94 1190448105996178196161867637350623692446480992733402606799349803324334552114009881725948858512027972997754180241530653859213619470659879837279880110495094609848809112998899629469631638662902279285475580356705110107027497189236376701040310319051526418789459356699016447818923777245123749158749555178342708756549787912649642964492245478818275256723338835901072649058339368735306254818362820301101354514537023081083955351655090860903105654372794585449496576000000000000000000000000
95 3497445046829446701607155882406011872610525713814520853533759686114876037071019732414644870104437160162850530097724588297593310535112040654701777191347095002104887589191742218845208139079325342876616243321743573556394264759473248269844020967435743173586190846987850119120850671168098829854598213371517124045586458757338230209806301282045064441590616662608065246773940734445619583129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
96 10611601113417769673169631861129055911375095451012452613154309928403660278170381844996352185561963944131375935650480416771447184806701527154365544413644441512117265698164803595370781115102751686854900454602146514709877305415867972928893972612813809077511597270348328113848088890999974315703174017024269511665845014185560401835480772821644544033700459571114057242991091597155473382702746100296934981109877153138188870485088254980111059087252481968296958038043104081620521515513701611503353856
97 33239300397770259125707486900987797529600018372668127101374822628459486209204398115837060710391436678884834989634432702984180805848798263349223080998976916763491205366040467126577075222860775327183260872627633732164805947846282743991398402782057865147276233828747415839740305133252405030926889030823443440555446090881511054598170072400734954664641041284386123101379526024332083350750024300975258992717030476578600156341324986464723508433715434524193929338979659842689994021335586607456207275390625
98 107452927760861045327514042747993901196778355834610570295497044240408741428080060690827582117593758801900142906295793936676387530932921974284605912600351285095852338076862101683105228812033573511258352561158740229308369704378347860853502876995185865563211663882028645087622848712769368636937934316664791673421985337302107698784952995868867929598934700765401702334077622247909210172852937916623227758527483296191946145469854589623366510337014532472785753521631681766127189545189376000000000000000000000000
99 358374880945949403776257898659041951830256944280169207622593556141017179681399731040153421161930974775274767932197068655360525499897576630229469993309336619379319997068432446322640891106380919217286470522582988400241942578638231451143098970117878563035278332362365617392038714246519137736176566795727988404831103042875148258696164412725837218597551946037847170336591229990942351902494856214370386492319255013841316789659782344068609994982585622320000322098827491617725487554841752371200000000000000000000000000
100 1232736467071500697221698978229222906899414284236841162806995202759567627793852410364691141608267567072035249170599175606646844555308423201704710185433032644815203297733751695210890280242462449277188887867897164332051065899714007891834805783116035274757709993871024735713266504384233538190524330423700813949108123779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000