1 1 2 2 3 3 4 8 5 36 6 64 7 100 8 1728 9 5832 10 8000 11 331776 12 810000 13 10077696 14 254803968 15 46656000000 16 139314069504 17 351298031616 18 531441000000 19 782757789696 20 1586874322944 21 42998169600000000 22 634562281237118976 23 198359290368000000000 24 634033809653760000000000 25 18339723085451720682110976 26 4738381338321616896000000000000 27 30129469486639681536000000000000 28 149587343098087735296000000000000 29 268637376395543538746286686601216 30 614787626176508399616000000000000 31 2176782336000000000000000000000000 32 3909188328478827879681000000000000 33 6831675453247426400256000000000000 34 8480691722056324948490652657647616 35 7244150201408990671659859968000000000000000 36 61442457392708813112505175900160000000000000000 37 3425942643334130438245729236418560000000000000000 38 64072225938746379480587511979135205376000000000000000000 39 708801874985091845381344307009569161216000000000000000000 40 32076401028733328024727752469330666106493337600000000000000000000 41 4887367798068925748932275227377460386566085017600000000000000000000 42 4301431178848799040411011070519998467949638490834092425216000000000000000000000000 43 4286893134388606210518877582311710636828325484842336456278016000000000000000000000000 44 72410775068234665642189946435423062499990852678882425470713856000000000000000000000000 45 221148736385783462683633806652857607672240904790907710137696256000000000000000000000000 46 907784931546351634835748413459499319296000000000000000000000000000000000000000000000000 47 1784883700332719659468367448809723448359843990158965376995557376000000000000000000000000 48 8941438902857875157010402095106714015005973753134321324770983936000000000000000000000000 49 12187102780195951563710742715623257312211022711261450405807128576000000000000000000000000 50 1182813011613388022005884215741990164001544397058025540221953280041975323323006976000000000000000000000000000000 51 12962759275034332857446857520200081617213520368008871892990206080413972818146131085595613593600000000000000000000000000000000 52 7970821416909241404321081202359530277505087947943113492445314525692469299839337053368151021977600000000000000000000000000000000 53 1332229836782793992160002147253848268591475729460209530229494895678619340517049723416389135592335116133728256000000000000000000000000000000000000 54 4105250136745764369275937387345906925573515066578091534957068678701699301376000000000000000000000000000000000000000000000000000000000000000000000000 55 126904285984745457008234355834580733570412727398720606746354465614515234834084007852159430528152330601353483124736000000000000000000000000000000000000 56 152079839881629458541249330734392499896478988632027843376848243986107923489254499423220864252518588533777676938175138085218549760000000000000000000000000000000000000000 57 465670445212381744571483975581357524542350179087453592128007545503034469108741634268345670196957675012068263653246678691338791157760000000000000000000000000000000000000000 58 6146136007237958278351184736229829753154738071016213041661538933691915970724488194554546481284268931416740826384023689213311445505834745856000000000000000000000000000000000000000000 59 1156177025367516469233863391024887906663799804229899013906673427871623099506761651960113806782126866491768832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 60 1795042952911529156632372382998217026153915084548845594710919224867409198384546045461413130278454021376631195610612650826892610942575814077473064754864453460307214336000000000000000000000000000000000000000000000000 61 116929951030026606103682698827102540586589640887956669260167109931137638494366900933430668863544791411357814578990952066719431280366374181121686869931955737628482994176000000000000000000000000000000000000000000000000 62 5451385168295432658170032445041146817690935159789138479507827719818839215049444864667349551675631931351541407638189483180912090588080856318445542797996415991003087896576000000000000000000000000000000000000000000000000 63 1782929629396929524598528018509034320465962298517926680149312688289967994252266836822985833918313918637304796678479004146775374933632645732954212167277958012512764675751936000000000000000000000000000000000000000000000000 64 5243320345982475046689663032496399952181551179430823973284794706721915197660621167629498109432935432289977306333134230388736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 65 116140883379541913644834720767403209929224291755468862331598942931660824193604535299122921344358638213697333229984425238449205170675442793069471897648853918989388188563275776000000000000000000000000000000000000000000000000 66 508692435815158573640113046852337061739743671407152431689968406154604531322588394908817453991413604761076657579342709891781380405186249241690326636878711088609148756679458816000000000000000000000000000000000000000000000000 67 2131936100609135555071135464071798439649624280907909825993630440225427957407313753299654800633099477843248767152044263080249475802759390741147532292558252761133634521709674496000000000000000000000000000000000000000000000000 68 5414598086382353043381208656257026153795557223206791011375522271067510356497256643144885866857288441475633368262423445752634630200070929638189465534466965751985847674052018176000000000000000000000000000000000000000000000000 69 68179261733733040339027956475603321031295366360194527645483886751030703154574813323382240685082366235059083097264155170637273748754476898577770881841257300857022348849593102177507737600000000000000000000000000000000000000000000000000 70 85358931104686388710185785866300449912113222295746005743198335188349468671660562547312358871893436637774007581043496873125585048425643019134304256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 71 425984008787039762017926127330890237638207377715249287881887058414082222202376984018037843231598481159022282532805399631255314944890393626868151624239014212941663279132565400198821954597562589878477702083449909218716392882176000000000000000000000000000000000000000000000000000000000000 72 9603583684967207138090022891408113265865060882428153568288849746931884390097331555876545891544029030789230945730912852759759642823938495051217085479440221883836147832063473569084920541307299749422156800533302451578631683336830976000000000000000000000000000000000000000000000000000000000000 73 51440801897250072435876895502336123320592995345848268984237472195230906422593230364735949433707316214230380185769532484262504432081990979870689361488530751744817769717170176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 74 749077516931400960715202847864288194523978425726378235472393795745643045067465421009926034473149691317533958546510966478377021496220388576354465079241669729890434822605092551742333254307024852695311478109187478253942593967783238975587858369886929551360000000000000000000000000000000000000000000000000000000000000000 75 32943478904344031244158328349626770783049302301567085099221839831373583423602787011057578421918556706143011090757311119401053129912608523206483498613734986949436791984800436199850780242616861909844885082313150121598179593459595526293287234096488629466562560000000000000000000000000000000000000000000000000000000000000000 76 1696022632084273161639810177705890151130237083456933291549653918110816254818479188357464280744239325553461166707971619183956683311382986934841920884660065816830964973142678656487946340864396435364308432556670989205140382421548798756621842959868985557008628328477160047726553272242975650349056000000000000000000000000000000000000000000000000000000000000000000000000 77 283843973593270319830571927723345816251945576986899421035687013886583375483311731544120634704095325881733181939567385228748701457504296582112315165832253372922388348978311154484836907568757346077018556651827248258817874356068120562473204574343286862879187243738719655920992189610484253595812233216000000000000000000000000000000000000000000000000000000000000000000000000 78 16104697801298062226980055177602430535974895033262236638847062477013323306373520124142186995276027696443647760304295731898116567264628658595294609241208409857337982896463357500532388408134530124684214476009736012145126535069696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 79 8466988382774950930678903973403258116862552732491101435377980758940904191856540157149253109908489326370889742257396744578879596372449187156461252435760220789978105595702485941276166478511255402893086561698904989891282419010502656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 80 2695259680480553693663007504696595100190464645539329678756452708732065738425340975725053244820528992511695526801306148355443234886952902685245461350856687270817016278952421283646829546436265937766507764915601210349898618685678944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 81 4737596900043998075580967971380700723810041699272092030853714090234406989177651780664370089605297012680044450409711347340782358748637945656436396347846124012130833366823052109325159812235832523452380980115768157857990820694086200024696289931602261147836262231923119459162516889548873164878400007498071177710684844874964290391307523299737600000000000000000000000000000000000000000000000000000000000000000000000000000000 82 3017251263044237459201273395532352773841601807472100248570231146083201199067474575519727271898531352806262161654095346169189931814135564976695593442773621589286016759261604936293645190820780663578650125202556733918909008278555687469500832535674338324716014515509039410972973266534536714818770918376296741781489166167534545726591086616020359577600000000000000000000000000000000000000000000000000000000000000000000000000000000 83 113289559008761792529347846861460739837664375749408085929405421409132929656900378001406456115472343945655819891048883674720262374977402049251593408406361117301026484060564061263509404805822967807763633842569160004034943810240962737469931136246103143211621882543995125761565388662373868281858505326580066096032714680366515978154674128466427091991564979738126976024576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 84 140749197306756646526326762858012712801959896686184977288483079859361329569400495310347855342677010244336751765211549696177583156922639692040449882786475811949590763225818974749252635451725278406611335087611972669646867638068439872863167484113624208635478886536717175080334457485286914801777558900970669036687241435139582181422267120392640911969208297211526641498347012096000000000000000000000000000000000000000000000000000000000000000000000000000000000000 85 7102158079498758741464780678957687488875052229684493913239147595861451753463832558966402631800049345008224354907710354566270702438377564067243247357755790919725780968927339359809668790832349371920909729683651068662239473534706851695676843442430050017760692153159014757506548707775844047962574614133512102477824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 86 24040880956532285953604598024503826485840107974061523253481391514091284311097272425437156324685732421002791307131819495152354843682954479121304401446711380783933004205731189465847515506816407652262523387768590161172899915571890856394786525599005960339134758916723741071457547345608750453163115559241300611942240485376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 87 128691336382443792297912672266797766861662594477494880710917698619436221408736155656941045187860811753394468857179084848442405026570727332221619170459478706332967368086084236594128816983891326967933210399933242138416996503078211150204028325153836750134353282373298299011678288011321696473400473739867031849914880302875564284930720840664872408729367107095704350464082110390051386374089147813368062533873348775812797604851134308796071936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 88 279712266073309671939887539564511546809855785559968625907843070825248928896559856306499120254466414582272737806871770311245437157014385227428296806884090228792552030680510768415774383423566962840038733277504419459486134577216619079834502432289485007894559409134623666743719177281122427762680828310505975209516852030353860837813311074651265525349741143987566275014248439237890357890241947124952777721830929301853290556234849686990132084736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 89 1186897888029318552602105095043442596768105972902530121721003361536254849148602726686563269757174260643142017151832110817327600608478620511286760088098803616981959713417439829633206230370110101514754375964260088553754346722455543856253853227334506277013191429365618056200252628403816965446205475939639506520359880939304853302208491471625812921291242046314267138245019231787993306939322876199456578403426721980532920682934644760705980239446016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 90 258767994255559225136715339136152455825682243644035453269466171961909293332196200095298910628799348967276717616193154059098142264732655666295037931214959003707225486076368213197375861767922545832114218319711890945966951720974927463445383510316349944816058730743591107316698278127189682147329321232123066830419259342017206681234137500930074640121856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91 126960324914514303807622338551294396932881272177268950239419700792583690903995514196753559640067981072139349042208278503261710643532990949708282272292332222908290227059749643941178544037586391888674299112137627817451055918559492963154297922525969843031094847949200528787277818817249348209950818574899742394436421842217961524683187679917126397789257030945820861744568514151758272202827494167045660782642024169364053238426464432071663529005873627136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 92 42780528214092962365490035922869662119542682678178018625827999951516092628988617023889924920894565271970990655418429304733759089125390627471219902563903552647460359240651138252604997029476221407262975064075714392135235499589025011590814703625136959101644005496887920365862755090735758614973961466667304361714812822313101725782635608449171989834100755753934915328555185786448211606370918852403935718344564053921493721435412612250146671014011130085376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 93 275949890501619700091339925134072822546433242470725113788525223790627921619271913780733941302247051032702727507247533514178481176973621234982633330567788651854095407582235709099156849517486843096785823346427888066240877980968280934387967968268713067387036226191651695787819682675156532700529819995832467450993913276797510636381116325522072018573385470465412422105137035091620583200179391539528489291754474899227719524260105397149465630576736978599936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 94 2386572356034724025164543334003421756670426150300573375281967896529282552744979831042720126757157847959020244622570965625787517920883466335892136877657472945476014228568842498884292094648369146379502976449844528196755118956613053403984323867639824898880009859699759243962008000261433670999458610462969530814716310701281394971631151579251295635680616513536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 95 640579600546866579157961453576014728796401223149713640140274199240123963232506660138487331630413922966409803435247619348902275427483876251348905960419977718794278616760028887731619578124212820695772783585618206294544388083403717305089663261674538668231694768568846240528592958891332905052452165734878242564454036368345898271262870716792207421482674310491932004518184372113772852409812086777467426653566112717126733103135111096579229055376454162468000152666778288007413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 96 215232541138623327250725629065402780322792174869702596974068789153496682232429456226951300156662901759045899782928115279994683973118479866667414743917862256834222383533885620744423329388763248348326447374301086683898300993732836154539659956323149107623773930743645729996741977554890534838777975043676122615011417807314227381766442941645051715795682281676689715811386286710855424779218288574802083987849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 97 14736012635949335291438668499212171712034262646659765942364922561066159661493689624544827352851925061127863862779117988997090389588752544690328904736689283435227081989649134154063082328720482752852745326829082844733396014454160992689370059579882741055975545707162460669713917246303895938812917965930525516773612877410209961003951345694990133500850513127652117003495907372315608949295891955737696975636207507603456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 98 15014137089336812717960069951356613907778383855279939481097846780394818925767808838402683422551431558832670475551148334187315311129070098844915700219802157800987485896688776248773579020154142218226153471579108960774120237146036198874007046883254774973724731768522625048361487252554338467381459554766198050861782957882749909715603840949749326810649214434433279944437235513552742763895141921584109470787703296173128696107813787223589043939944557584416091903130115723492676616222454601960040850352875152432233084016668323932201313561301127004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 99 8550447982742984541981332181672259696893094829577242502336201603798468344247248499262259141973447849769893494607272735519966246499023200631611723675994023757317513494353361960807161188917590607300812002492405028557631113806413029073461138947920104556382788452554482982359868895201624601046643512037376011726027398705734309001634418634473398850416018242600468155172783409618358313830534138169330885165618011955084542531151209158018840845779094441762331328721644078529549234539688909253600479723380501704849461932845054723637743385965725797889011285896162621899716196236295225816907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 100 245322667962057425484002423219526040996010041719001416269418012363684085938674699476643770125342796328576527903869991256516040180279689820034806200232070202565506773997248615959641952053339438345131162207559039165165956380077244478093517408426397425162566025401450037020334121663802043166714049916940721025397038924339311749155790143726470002170768409282139450444403580985799798898990469945081379021749740573906978006957316130733789349231200451112551032886935407271346176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000