0 1
1 4
2 55
3 34960
4 537157696
5 140738033618944
6 590295811483987148800
7 39614081257168338331296071680
8 42535295865117309120430975675097153536
9 730750818665451459102461990840694008379514814464
10 200867255532373784442745261867639247948787687313041365401600
11 883423532389192164791648750371461980837291313837975123662487589539020800
12 62165404551223330269422781018352605012579863175531209487138607764231072912601771933696
13 69992023193056381579920071267763883691301421791647976119566015477408720100358578407730249935265726464
14 1260864198284623334792929283204595641762551656654894293785759190876576927311236049941133471628660395311211439277998080
15 363419362147803445274661903944002267176820680343659030140745100473756656419224701774641609235884550514652324671688665942341449594961920
16 1675975991242824637446753124775730765934920727574049172215445180465220505656374384197886826663933785962974922506731246433415582020097040066607747512139776
17 123665200736552267030251260509823595017565674550605919957031528046448612553265933650343600434943282148710175433232244233742721342561035044397518312021130474406232612136812544
18 145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209964395642351016573642372957684640719846518347129405868838509221274568405552281728940343112624851952599040
19 2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293918123760643576584270623866043454152485868811290518852969594645363112295398849369755551600491416568221264730170327040
20 833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179831978016485125612838117441814753587267495030889793718758117485743437706456658913129954245116186470097594245010316768288178176
21 4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742525786895822044082767480668851105459460833048517475890008437264239569755168169885683789421741462607686371102670371181038466891511600202645504
22 311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009542869861938834481241165309837432102150329376203959609368849154035814886618663166697185742975699298114358521547531551333770447234547597001068910823342080
23 386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257092236441175052492507302038493612863599848823058324062210961218697009444970528303476371276697974204736946676960299447902866940810116808240889641906539892640211072450560
24 7646540936605883684004049214900715851141976717930099881274424696364962224511494790223357992269746474039480563359188630818057376044379518831291702111276328210758059122472456741607871691669296538562742271638536311495879860212708512519940254209223954404989431351785022831246889737930284113451875949211186634385577654864519397106608058632227411460096
25 2423285551989543969259886147306320615721694717012975552426444448158985017722789267546553034738712987127346362442309271495645764807314487385596126924659433020959638410571315406303199330012955069254252252596951163299563183873978767022531625868587554780829019990957638501311625104116967737654643897374368746077385171744192639645273721938860732856051782699557474618429216961593344