0 1 1 4 2 72 3 2896 4 203904 5 22112000 6 3412366336 7 709998153728 8 191483931951104 9 64956739430973440 10 27065724289967718400 11 13588059904833174896640 12 8089418253144660155301888 13 5634743143901240164716904448 14 4539998748622480932947483426816 15 4189549849472612133465263569895424 16 4389970571577587038645700342419816448 17 5183699027328700514852900809426920800256 18 6851342531292478259789122491058802321784832 19 10075249604757678004002996836243568887418847232 20 16395766616298014754040327094248361648223667879936 21 29382017443784793846218776763592134713911177442754560 22 57726998931296113160168256631467854865525988728437211136 23 123841689709880693544611547204264560309065177098012952887296 24 289025656832719455502200324994315266161694044195917207997251584 25 731322262102530645215975762876821079449058521676886693604994580480 26 1999955015072074209443184902756800318921649996226443748483005792911360 27 5893983264369816127716514740166910013436890534709288186922571038004871168 28 18668267007664650996840372759546792703017302258740472086685058921936250208256 29 63389340356156780082610713279203820690209835267583035022421471302502838559571968 30 230212839445748216510560858658312000379364893066390631930346669100874473542107791360 31 892265301082548017388713473883537831172268267408728522006976804539112691016564104757248 32 3683151292841973079308389504135866697457124233245642089831032972490299837549784528549052416 33 16161085240123395612943711807450623541891044952295013573573837656901262978131998298625531707392 34 75242072306440313261626290520788693942033965642745332064138390713391813711114703723982371319447552 35 371064460651469192757220476630351593024331778450328588643676495710012607638510444828895120979482640384 36 1935249400342540068421619281854494100230171701473999854681565300607556936002819817597146414244565568454656 37 10657667052216885030869902651485143823911938183449966569034201464362319172493502190253726369095200108640731136 38 61886894481737333220601958487992821534006024886826185215448371819400088607339589483098366186251258981586097405952 39 378401289822710996342505123253419297522032927395919976715732053130030143371114436251227399336270340322511083806916608 40 2433099323251846515163773307897452807790259039541159799788808854795672122523124708596448944663291026034197465297441521664 41 16431757110333336387230060171000358395395146948154990510651159507280876386866162413646087216132978370490091769960081536319488 42 116416474301778287800690171407556280210404895061670304462194389695463025503808766537418054868758680158616415649021073584094707712 43 864299716001846308173932944269343024854337934932655593681539976950250857080525908083299579420504298549925190128132649544737668202496 44 6716906038510752157979538023270524291616924873646959075178089633798647813190376905034228881093179133644350658439601187082946015498600448 45 54586518841696619633956364760819062522890595794861966249696057936377192144923708091976408117490769581978983571621442479957530468877500153856 46 463434539872535358219964009679585644484801972436075858292994280485266258105746807567006921215762892525701930161866297019453846997796388109025280 47 4106502405802730714461214370445469894405030785822389493646666608933569599492258961690212976840699603622182396316713191194865507895123971676861104128 48 37944363566905812202920515646044990203545016635224397011423484582449123028642321227856230062692131053600782420912817523913997598132558241771802882736128 49 365292509739904012254768753390303746472477918287800725872995455491299608672691279003037951013786985659404392459026245484460827099657663051562480347832647680 50 3660954783527829905908873147120924165336325630040544893011649453230887359140567641693920325288756756690648210465378710038157208148169730081043011768108110053376