1 1
2 137548893254081168086800768
3 11046328890861011039111168376671536861388643
4 10897746068379654103881579020805286236644252743361724416
5 21912802922805883483659126813421948022488728909399774564168359375
6 875180340551149511982234690015831158522417625116775486948077981088663936
7 2338779927941452339986122513406029324565127535627572307343300422119145555791893
8 863408396544768475964205291921563958507915514488509251774542590153865209703477280768
9 70284316011880696894417486440228567278138097413477121231458210311730874388144488314171181
10 1736111111111111111111111111111111111111111123644097222222277786111111256944500833583350000000
11 16340874394563438413196504360957476692479276234924663701608673332673309354944790689154138401548471
12 69338930250475680929978546097146576975640426393381177986848263932528759013547828770303913353355296768
13 150709052005039198114408201642419413239230073101033491150053871497047004992761930202148496348440467643643
14 185297236216044822927587032080956993043448817639424343793450056447003386296571626119985574646747544171559296
15 139424272131418119820740640455089736286141251931543136727576739305560630833547202592711559295098717014953515625
16 68406260757629304187984444618304885078263436233446956221817877645599599407415870079197430624274135535720234745856
17 23050161303011942964986843708699154637839276941034613479677173011505204390216264089146909397096729255627704437066393
18 5568497211193194995288946795180245854188055406647135209224085317165778997867630928383681030791272339135263426310928768
19 999823195628646237562988029092345529114487009146186491731291034501579718036467836239493895936747064453983446052812024011
20 137548893253931141655458247111111111111111111111111111111125194144711500686226040006721171913557788459062614357337600000000
21 14880920997534047163383034954167603358133855369377619635467313923381375582463416105985399423920867759607550515586560510639591
22 1294657452157652964097225785440053362332078346946609338838711522876034398029611864161459807126597414517683436184259666213136768
23 92352737720079334942974789122313567694511742418272592780966286490172152256750256126478840603850124061145152213926834943168528893
24 5493596034449926860486473467727862773523500214462294089001113829527720112588234327439654526877504234800163509740657283428647960576
25 276578456793828520317513957945783299581788985276496317026716294977145756294481777059678836038813999367549615273795415957794189453125
26 11940401264625961203280877489636682336415362094000967685355334949377804713852572783166937122877564820014777502659595578641514318498176
27 447196994228991108841489287897356210541192143236951241972690596613902596124934075721524760862671105344303197315229432872134397941610143
28 14680759544368826670726912841961370768871945809424744023361428033652798136715655703118152179604442929657960662016785723963944195006496768
29 426368699533294263778801591566201756754265514757556255407605016125459223054120995635787663214324015324782339464194415745654290265017305491
30 11046328890861011039018799934962733039739958890625000000000000000008976356030902429195899305028166668191639862640758371732900360359350000000