0 48 1 768 2 30720 3 2211840 4 247726080 5 39636172800 6 8561413324800 7 2397195730944000 8 843812897292288000 9 364527171630268416000 10 189554129247739576320000 11 116765343616607579013120000 12 84071047403957456889446400000 13 69947111440092604132019404800000 14 66589650090968159133682473369600000 15 71916822098245611864377071239168000000 16 87450855671466664027082518626828288000000 17 118933163713194663076832225332486471680000000 18 179826943534350330572170324702719545180160000000 19 300670649589433752716668782902947079541227520000000 20 553233995244558104998670560541422626355858636800000000 21 1115319734413029139677319850051508014733411011788800000000 22 2453703415708664107290103670113317632413504225935360000000000 23 5869258570375124544637927978911055776733102108437381120000000000 24 15213118214412322819701509321337456573292200665069691863040000000000 25 42596731000354503895164226099744878405218161862195137216512000000000000 26 128471740697069183747815305916830553270137976176380533845000192000000000000 27 416248439858504155342921591170530992595247042811472929657800622080000000000000 28 1445214583188726427350623764544083606290697732641434011771883759861760000000000000 29 5364636532796552498325515413987638346551069983565003051697232516606853120000000000000 30 21243960669874347893369041039391047852342237134917412084721040765763138355200000000000000 31 89564538184190250718443877022072657745474871760811809349183907868457391305523200000000000000 32 401249131065172323218628569058885506699727425488436905884343907250689113048743936000000000000000 33 1906735870821698879934922960167823927837104725921052176762402247255274665207631183872000000000000000 34 9594694901974788763832532335564490004876310980834734553468408108188542115324800117243904000000000000000 35 51043776878505876223589072025203086825941974418040787824451931135563044053527936623737569280000000000000000 36 286661850949689000871676228493540535614490128331717064422122045257322055404612892078910189076480000000000000000 37 1697038157622158885160323272681759970837781559723765021378962507923346567995308321107148319332761600000000000000000 38 10575941798301294172319134635352728138261054680198503613233694349378295811746761457139748326081770291200000000000000000 39 69293570662470079417034970130831074761886430264660595673907165377126594158564781067179631032487758947942400000000000000000 40 476739766157794146389200594500117794361778640220864898236481297794630967810925693742195861503515781561843712000000000000000000 41 3440154152594642560344471489912850004114594667833761105674449044886057063723639806043685336609369879750264225792000000000000000000 42 26007565393615497756204204463741146031106335688823233958898834779338591401750716933690261144766836290911997546987520000000000000000000 43 205771857394285818247087665717119947398113327969969427082807580774126935170651672379357346177395208733695724591765258240000000000000000000 44 1702144804365532288539909170812016204877193448967587100828984308163578007731630633922043967579413166645131033823082216161280000000000000000000 45 14706531109718198972984815235815820010138951399079952551162424422533313986801288677086459879886129759813932132231430347633459200000000000000000000 46 132594084485219281940431094166115433211412785814104852201280418593560358905000418712611522277053345914482412104198576014263268147200000000000000000000 47 1246384394161061250240052285161485072187280186652585610692035934779467373707003935898548309404301451596134673779466614534074720583680000000000000000000000 48 12204595987625111762350591976301261826857847587702118299896415873360544523338982540318585045686919814029350725648537089517659663955394560000000000000000000000 49 124389242305875139081877233422462460539335182613859989712544270581290669781870910050927018785641086744587142595809890016363987295033381355520000000000000000000000 50 1318525968442276474267898674278102081716952935706915890952969268161681099687831646539826399127795519492623711515584834173458265327353842368512000000000000000000000000