1 0 2 840 3 360360 4 199536480 5 140229804000 6 118949931243000 7 117015012361447200 8 129624266420759510400 9 158211402715245473193600 10 209298196564031904834960000 11 296336346592302886974184080000 12 444627613447808056275865396464000 13 701408382121120777375161435803712000 14 1155930755518692056680618479002236872000 15 1979703473296395818067089363569343598300000 16 3508189825541864087326103300430254843920800000 17 6409019671497548820502181116837600199231437920000 18 12033139232737428847203274627838132417672413669320000 19 23157615582557824364185386469474648429623158068990440000 20 45576872407410906502266311341371844300620650228534808000000 21 91552574210925157464207103955897478924055506282657971582400000 22 187378911382827408865116521344055406713680197766138316846198736000 23 390153215784421436188293790083372765174182277262584638512523272876800 24 825337206365197550138829197974913717863377447180858136757364686412180480 25 1771709267287307784394762681006419247020154652468379495305727223789422720000 26 3855293670882079434100762820312297980190094689431039555869409740949654778880000 27 8495988454544184167416098622047194891075457438309044248643771384164904210342092800 28 18944844227725890683536696530557355708672994559157921527718369872024525771876410675200 29 42712441462090195427477880884536112530359054000276100394309260751130076384916391708825600 30 97297407719917489178522824134820314652605843914551557615840284112650538622266246405287280000 31 223798296858665730259878658337761654264347702204731921968841871431767920375665629888961518860000 32 519482073201610293214564868737468024164263253783360958673309772389495457109027315542330767436864000 33 1216225128824793887801226358705776672665297088122910353875818463811089609384128901711613294004308928000 34 2870632484297656756189495629278904310754191031426569486279274761459345606117218406835744563615491639672000 35 6827617519199465330571745371385010932153951202993758005593774908572265180925022851501880667128670365442200000 36 16357307596098422162836660864243704153611981973252145668544901278886289355507447837004738790156853736965749600000 37 39458659621672092404107192884313130080509740414542253200967912971033678094687607076940254725490544445564275731680000 38 95809789819588168790939114284837875733351999957087048561335748313003017401505311442282003931893122294927740633198040000 39 234085663131385608402824948871610563664144133251695347522037838932942347076423425122080893806252961065547998241040603840000 40 575317387487040362213138119482009515699418728761353156661896400852168598624287483166491574999603640581861783669922114336000000 41 1421960228774608797742173545745669058969164229469200350253735443315538014184397749329649606772467256019556793387856349941216000000 42 3533478575745819864607122701040125102855463490234625341055399775261407697656607097463292690994721528689602009265997773841600006400000 43 8825673942989393227537102671148259553882573227023212815604327899371705722969556590565884069401447875986967951184352066105326620166400000 44 22152662034642933627960998659042927967764180936254841065174283302032863914195233830505332269396407377878678686181957707668851633286252800000 45 55865682251998651339445915968085567709663789370633497596293228541827967144721645556026396539361060913164921879756056043291657627427700160000000 46 141520616705018454013949011501443371514983409863099170482247724625815880327485126737521036769472754253566142415796891214994062689703427821224000000 47 360055381420533162568252973483317337869862130750172746170822984306369935494044989701795666502989997686405564019276728900214213960530277942701346080000 48 919852767295474313015850654519955733717185620374841897234501023758338861435384409554935426145057149659331601645018338117989633682264825973815582161152000 49 2359367867851010883165323012875139499592832367225411248141959611930828111519097643208300159380398480042073120068848423662891734814314002813445618294272153600 50 6074833383664404687766459324191619308510588329580424871547759641405329147399493343076225702867198945932618558408657957711492526095698856822123506807810500800000