0 1
1 1
2 4
3 729
4 16777216
5 95367431640625
6 221073919720733357899776
7 311973482284542371301330321821976049
8 374144419156711147060143317175368453031918731001856
9 507528786056415600719754159741696356908742250191663887263627442114881
10 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
11 3574335935197503226412197580625705154978327969466895714094061686977589739390331653361877238387305580817715435470601
12 28308996732094656072079255611004374891829875396786394126163606907373421883678667119480372702011730667932254760319848626772009608513379480109056
13 595885695154204798499264896959936613091542722901130773690539796075992673152263776628579606339950274440927455092588063393432033048784812089918520548039921869139418595791635441
14 39382428521285158875728556990195513055490474602903859492697841372108348919859940062019535722789830550238191487949420418144731100022362379964430730732797547873192137722185369860604881511783624915408431397994496
15 9531569122278603122332206752624133437117570502801269002695182636937469676345430333665661967987607457522554536523270332694100409575064849825665310674851374180818978073479662363664285763875823780653370864549868424209222439458244480192661285400390625
16 9745314011399999080353382387875188310876226857595007526867906457212948690766426102465615065882010259225304916231408668183459169865203094046577987296312653419531277699956473029870789655490053648352799593479218378873685597925394874945746363615468965612827738803104277547081828589991914110976
17 48095740412303883405904058368793114819338547249811295617352588070406967510296802602942856634749522875545328052598453693594432865254601978552059828770523798445037814444292636363892854973533260485056159981049219635679681855663965699081216480245021834585179435651099671173276655522316999170350787534643330580951332145555259884723651938561
18 1298334392589728317628739832130797637637045615422389682950668337358883498374928056455001140245579158173982516167517655056612401493550482804272464746192633391426976328244004920684506560153327074360591231183902644794360690075167774344480112513271396391615085070671331879877415856443903389573491755033538923193055469579385857271977054913496734141864961108277567034652822679571840551092224
19 215641093713607177111417488764947986584549056354738485288884984962443444284574109678860042096923300854432280346800847638288687308166945160276602849190700929238199980523777769413894593344492067470597449812206294551040390676119732790329873895616897319767351786513418749435437214974880381590148162195326934560925004266409250995838236433116838215362012672429227561420259460921272546616990721688961750837118458919888298381280613912665873877561
20 246262538727465495076744000625897586281748370440409041674676833776535761071857566321339164093030722755041424939417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
21 2148343826719676785424602160378832030086411231480598437472255761513936504940309908858312447721516035493826094362594834692162511411313719219395725983752949099884790949567715822549841992728531693720368244425797829124925510570385789939853437601268891712136023911385979669320261566416843913285240171005413802161382570449368308471275052386164282400114720059248771488915053530581500216701335673362464590552663127325248165550498307421361369525821337006656139136123782761319478471076982410939284902980663976840748095779918916666426469011056797288482286241222724401
22 158226251653357665574868455103231955634071062921854915231394440346798604083768145133639275803495386178366742958633331595524382009856724389853633061384215901060979617280204809338214928256184356937354699727565646803572359502345397265534532734346256752456945104703567799395569147932173708008614264043676172557899602739521208066262386208344881095521762859035258504788806919387751549840145448069809415110171996959683227992479706217932052251736674955436631451725126005284872051131676741719930209638999021515103696112163174997047993404276245863571912015805972237335298177209297186489198868049479858511274620392928483584491126784
23 108214392295902758479721583693099432796118714497196571618460070996484829420716932868502142340159911320603293616427343802052780506508010553681851135741680372962286157454772027817708580253162846684518706785795048995579323590239745408154336049511159756318176714786514688569357683113707902101195471934254577102302004752485233864979373190128717366363945690938219172563494882080019654315216222967843999074648975324172355882309504844551184488681511662388385970006991846734041766314599426111293506046319304514141455587962079288894967812080174142024118076667212466284220843547273403894389470090280629012872245916052986938397731033467166180262811144866003968082529749858378965336700450729446386855889
24 752671418675642166755055312070747114703002894273169813952109528828452629235355084604911480698828634475024648502754700177464720118963184162589739674122387044738797527630316786440893236549989480084139429891562807279825636114749385507585560447847033044501789414702046707086069330016759600698527338717258655237938975537899237226731735753587687005333295641657972445399627356568670736746833543003673000128142025987841612210580063450629232178733311304581101997110559539328488621355632048772219243504673094702516618595792790088565102628318015325789683621576502084377762576735841179972600896794100256098386157966784481318072183413291993919553742999231489525300307962878086694810305040514872689049858715626242572636782777959926736811353318456221600402038119207787693080576
25 58077137562175031832834499989895222158171443590588582694896631908205905145057360751397364292930622670333348716450697457016621018586102724793338344585370982172479912929439497288071806397447825936063464585644905872134464369132049020732589732161839259283915023397539288505694738004410896562436430253701769834482220367810774403523179374982496539544491265282298653036972054252396672248422102449934365588556290905725144591641475694934766875000952507934554256474522288991445799642159497856198023644796973308351858594860734786525125859612756057427313513116505476521616621592543949386107497911141036606013528318010264095631211038428742689182420884309875937261540504378310910364682141382928704307714595228649717869816265282179327815700474572365496902476441331013388267793637613922221710603797298928878436161983567220801205621683038771152496337890625
26 54035127559184346734988342746467450540655689650894448394198981445932477709290989478101103759427347081510408482053513522855887394840054466980494653458384473826405308461781769660666571481318388882303276160565900369090325620681763842847272102068506458421203617809358873310120167871045021328642439938821147026340954263304461497535904257936572449185228233623008085297816134011938592063228586209900251971621284532985671871733897972108752092674567370200497371309591664911521518686792486433047716458416186188016133920359089141863202329712813857615619656401853398416819503106306194290476041864165303431729894518474359757681385476751268668232795591087594275305507916647628420244855840467923522778285441490589076012965529345062480992135952866733067258674465972290561885037259698458005207955467146993411800286173653144385243782650380758184523181110866954468714301146900435175150296185537098594339293876465833153339706473363722469376