name : 3214 0 1 1 2 2 6 3 23 4 110 5 630 6 4210 7 32150 8 276210 9 2636720 10 27687440 11 317169270 12 3936056080 13 52603684760 14 753241509900 15 11504852242400 16 186705357825800 17 3208160592252000 18 58188413286031600 19 1110946958902609400 20 22270985403244063200 21 467723217085547442800 22 10269364720651454594000 23 235278170276870007064800 24 5614983143495115092098000 25 139363363337986315469216000 26 3592023730232820572284848000 27 96011674152572832682468022000 28 2657962531417648249867304144000 29 76119674642396849505104569440000 30 2252607009748337748553482917020000 31 68811689917599016337958097028720000 32 2167718967001461077854384409120160000 33 70357226110257696276148051194732800000 34 2350734423996656802865571668674708320000 35 80785400430699085820246751627154827360000 36 2853391874243209251608173011251548954240000 37 103507502758697205695658815443473398300000000 38 3853569996522009339598855158698727168517440000 39 147146540946161652058962739264721369624220800000 40 5759181004954189516833790417789139778920295200000 41 230906858456712181230656655204790361829669292800000 42 9478336048992097603592536766105440973940476838400000 43 398117797593554885696656458263994415747515789864800000 44 17102158249389872918797257967655237535086513022105600000 45 750992442356117936564046113341521954757728576171622400000 46 33694594834464955199949258144451637202514414016301560000000 47 1543932431365848261307368257636429257911562006156085664000000 48 72218952359896649433671916399074667023645000936899830169600000 49 3447053329803755162899361312155682043703009782219314010368000000 50 167820493037386447152569903289172857214552337618958511778784000000 51 8330578293479485559983696437424848642171617987326748511781376000000 52 421480837229312945265480834703494606002473942234193770828799360000000 53 21726932142049220830812104677977623776063025900729473585093902816000000 54 1140743260228816728778244341788385422282254144951782006423530396160000000 55 60982152913412727144289270335064238252236733557445994036714760734080000000 56 3318214237182454260092988916469409780570026878655755245492301842521760000000 57 183721181647810254506671071161791998257153591434749813038124958768125440000000 58 10347562440428843664475756156286584111165012644235959774213166228248657920000000 59 592674333815554576669185245204550753758366758273588079978694929902688122080000000 60 34512209916010544694051308313706310532706721139918080001802287231865392785920000000 61 2042637369219936316620571736078182913172192230291934997579508580404374477913600000000 62 122845325790366570535781036801101887023347701553911188838238454824645837988971200000000 63 7505254515795481396331754405827171436229437347711831604487317594861176813294266880000000 64 465699310798682151815351319583928835303664617686227938647846666229353334771003660800000000 65 29341096844058888034827479562511183724098521712296115831606644336983455544974482969600000000 66 1876627005013787362442967775488215525628556908729617716699207785058738765472494677452800000000 67 121818623655823505067637151947143113134080686357386950833347370659186703063593518378944000000000 68 8023975486282097317616267163804814260319245182284217279665201393300329185210635917246950400000000 69 536184737111420315242752527246271179365728818839339974062975906073164129333802380210171955200000000 70 36341228981275336041967920772605836870600571195922563563006516298490085884059020766584720000000000000 71 2497807243069691789490787934434108286777561477214305042854801610516161029846204957583161955200000000000 72 174063853876261283153348634420850528550245304097233452119825880908371541142669119499402035073792000000000 73 12296092699968641453280972125151261372688863363961369192996662143108184364283360415675716367934976000000000 74 880349670688504739746340730641604639701652161228029200912509410593154573961480567727523165326638592000000000 75 63869808272708157845679842880287851461598291047103476297428861106116800382066071960814576969756142848000000000 76 4694757362889125333501468884063269052246495039214576345534427856302371564268377180271775987763187560960000000000 77 349570333210655725219135572990619198450254276032681027739228608818840456637786811240539854447186800568320000000000 78 26362614188050443605086593034995554607844847135193459776068092339493534734582507495898819743227887052088832000000000 79 2013285079326920266739027701034646346322317593130412091928207195108163344402110967840345222974374201019031040000000000 80 155674366794536192159859344985361613605255039734248928459268734119621028995389524796929675641182601520607119360000000000 81 12185904615038127794481011092034740383693510897008335137863736953133322771825644588573762447706834431898330926080000000000 82 965523127020851121900669785268756217911120240539186839807775272704670786700766932478903804862212209000468310195200000000000 83 77422783495049811852430905612775139236526198479537667937893620313401244501973485945108024017384057153148556638730240000000000 84 6282239957495232400144988762247829272760405148170317445691630790833811182049906529826713625177236784419239388780610560000000000 85 515750652497041395946210059740421662559690024776367754183610031937335797029983675641854507133415745808422449548922137600000000000 86 42833725856490926999073264388396272879409708994324920673028238508783529204349914415791188571644605436698168786647890841600000000000 87 3598283182315662332582579169514787153456645919195551845787256637964638043563853008078335578277066077753025371640147379020800000000000 88 305711770156846068922069480550284530123533827665734538210771243768049818185939158697121430966827961388539515920670113040819200000000000 89 26265246635676289695050844674171517775051157549464396202875185625382743933188591380504949319921650617420008637815355997317529600000000000 90 2281653489915469118411399357201550992207066226595698307447040197092422384908850679616218359017016362068644548691281914080367308800000000000 91 200384594975094245034156987517275624897114194379208946694602362838726768660522761743331519445065224627850970581076044052239427456000000000000 92 17789924040284858560858199192815613571584598345422918890976953613726692532011042794339475827061713001725090552026894759497311903744000000000000 93 1596352370185534476504215764261542574060990430089994725930050604780982564170347422747985496981935661961579822586783854934316536607539200000000000 94 144770202134132323328521716037147947723580527912777665310755270896480604977809702589513642016960284708453523401139295304509509989303040000000000000 95 13267137430698563211798733627070739314183723686994082463211710863464350804219324138684456119307572117764614254077604349169724995910402048000000000000 96 1228501740891036013839183560940937912991166961838013333593503884844065938633342667238325626989697676495724640641694323848424442275284758528000000000000 97 114928745451602715423479900153755546512280675076892345141298280842601411394090237896871308763953396380592391678232809662208886410127699355648000000000000 98 10861521712406226328903147425507105424087047660476101510046494627485019518470208269636836107298281719845685305145464727851933642656391035346944000000000000 99 1036853716705985374116095380525889703196451059415812959039515446820768608531461958538591129149602192712314976754487585124454538974158976766070784000000000000