1 1 2 12 3 192 4 6480 5 179200 6 4410000 7 133402500 8 4249941696 9 122367445200 10 3480673996800 11 117643011932160 12 3659449159080000 13 106518477825760000 14 3521767173114190000 15 114708987924290760000 16 3525270042097046880000 17 110552468520163390156800 18 3712528469766528569102400 19 118439338286744588574720000 20 3613560329006048768624640000 21 122961427862011381710144000000 22 4031332457331376611323397734400 23 126914968348875210173236156289700 24 4144162231800006862799547960480000 25 138724526991127330219753091200896000 26 4474781322359097476883178968865920000 27 141584877777768318604506834561773250000 28 4817824354696613072220008315393679000000 29 158447855326631233686887189377808326670400 30 5051320772259118691813182671888572652000000 31 168626807014674777069911678330700005568000000 32 5634184882348894563668523916170176857372800000 33 182867209932825448865858921067111624883200000000 34 5941355650717498833651756345470456692455168000000 35 201141818204703324898967510719712732612658542250000 36 6627205102792948409314577575818150157468627308405504 37 212909874585521065624933628761656168127467167321725248 38 7207263192580944502477092094278873261571119978097410048 39 240515511041820426762709090000851681092928834724382638080 40 7837295626783660811445682612231526203991106631210357555200 41 259120586660534785578422881366904835119455962994392446668800 42 8742699437381398217565572558742551406586768545896586639360000 43 288398780097733539145758345837828651047486162390441096589410304 44 9344803075829519883799838472236388716781267605029913875287638016 45 318318863400958872713631916788523048408119258376155315901562880000 46 10613541214355229100973709343662412947250769638172919847017883386000 47 346798540984300415127669445522573715379086804814655510331421888000000 48 11608904221418341957411424653436766054092798604025279608594178608000000 49 390737561100749560593972238730779477591621018591314947514761701044000000 50 12900310085093955346292999820688567899077322464720152193715760662197760000 51 424047526174910638849702340772500658584781675329201091665430070478287257600 52 14392752889523276339886238198573205957661385142367162243815763231381937459200 53 479582802976538817085018539285452373011589130935309326775372331310778827980800 54 15702116409533809916049471393430509692357379746055358614218079302467363768320000 55 530498456351788757671530773756954993473433505561065611931141280808750895438280000 56 17823469532381086766293235804073776145063028075223514390224265914425185143196000000 57 588816931625943021570675173278305894229464198294331809107199525382991057509962753600 58 19567466475209539028251779806798788263597834465116825933098769002692893136075025209600 59 662333142466278464596294770365419329454427099908743247408925251735123238590402752000000 60 22058784777331650786885878490384038317478517987747202096535767507872735742816524470400000 61 723350127222510556350891868095796627058113395125840347583674941463718344025275358208000000 62 24613997384654873098051181622704190781838580806365400716388938980362638095304508716800000000 63 825809692835763546176405407204103518832200535283852154587957751862408781766928652512100000000 64 27294745052734261938132447655424746986896045661584185918224498354139672615990583936286543360000 65 914865415894971106513580655486535840835019813033708170666250498850664927017966940800740096000000 66 30900558607212048418403932055037245609654112928090470800175501819885687499026636885666091008000000 67 1028728641909316243809691781599081526826589782564336182772481061525837910382200168089511955660800000 68 34012340723126768310957934529119632980704124686033365042915155096698015912011493057459489034035200000 69 1155875728874390964935550213146036892950319071819168394907594956810180082247797051668582054172154250000 70 38736582376230108369315042539927283640778611637993476210268563940400456064050249873639601544556891000000 71 1280820699476183571825834101110936448172645210780513519038953091255509270343679747001947371561940860318976 72 43228424696153098147518627575816730373246374869063862170920131088995464806792130055276609247909133253940224 73 1457560020209742848123933420093589454607953571493001871421978083068842016624202709164977029487566172665004032 74 48508976868832868179258545390242570713596406348908140537898269245644785533087613838231192381127596627184800000 75 1616531586606209361287729501238062857519827351242849997387936331948356912940434139662873764287617780991453800000 76 54813255652040065478825965888338173996542606496087103180027811586960334807562549914209119004784821325447168000000 77 1835258035589563802423699380533401437257279437662910680049581493733990654346972997166793158233268506586009600000000 78 60701725968838822689055344406229145781444893122998506416076962296966737905768521125715960026364338819465035120640000 79 2060416241014120794337765149637524653405717393036977658236442221180216910843061560176475951291867803104563649576960000 80 69373362566530708594896179129762243292575802692527011283518740174592067626141357655452596519989628660946742874112000000 81 2308198917774587328305515012887891766595042000170837373326317526068810416943357826106073634475895468053101137307238400000 82 77424845990143753073248013131956522261081261259202689045204480765929663308615653746867098423105514476135359503321446400000 83 2620442600727298374626441562783424729288574381205838329266823591105814865747529304204530024264555875918610676552684800000000 84 87670658515178188365397787164342747498732879199341241716487903930105769443739054365739616223084631346969414066988006400000000 85 2908702039953175862311821623423697939413959972924063981172949081431477176296596850124762691203012664977212432148901281136640000 86 98923059794379995949738563617204583584131153198283017688664584385622328477730763572340635656579538865370748312109242093725286400 87 3326722382691193357801441103481657047028426839374554432415159199153880120104602767722062300692673787823480139484134327563111628800 88 110662367078370162124576243921097447686481224326350744366035243059063801539044064310855733366390155441998983255920552551451328512000 89 3732563064724730867755122688823880036537660348912904322914156178978866477650508447266008249241215879042927244405687157878168256512000 90 126130839404603561808426099313648826074239121969726053470822140104753235857438745260443149055699690096130130310193550229373714432000000 91 4217161555223138583433144742548426633551522914004101948992960438669190248297710223358219789021560890614331882536753744168904946626562500 92 140780306732387243575348436837665995273127382215643107037987222545203585572802573382229954438448156150878437165177557089292826860225000000 93 4778816713259181258666871043655281810711285195438098041609209823045676964857859432217237326983480787937348482075725227379516061360022240000 94 160545634315819397126377087428470495084212638915287068318823415707451600460425727343002158479645533875614981226099266192107497370176768000000 95 5339479742797290933376835767999992770616537647142948798839676066246424862360592910120792795734306782664418956691189494146348377969931673600000 96 180949792457118906643991262142846693778712740748649243158636930362374058887829838047193040548296934832411922525928843966803992416177442137600000 97 6106484011926412874771859172869980085726505880008373385817739861499911391811583437232667358376104346430353288678729917457499367899739755300000000 98 204056177385463420979501172649385543853356721143972649033193487263580305601724205691020963489482693563790336019188332943049454705638845159600000000 99 6848135018462924606094460281636453733314078594016033348766769303837444168017911987423752287190439409208583167426363268709426646387575226854400000000 100 232085011546655803486754122178717000605703129314600844764273271475210087636160325036643775404148268262647928569716703692897128462713224065410304000000