1 2 2 2 3 34 4 84 5 1308 6 5424 7 89136 8 528480 9 9442080 10 73388160 11 1433047680 12 13835646720 13 294712992000 14 3407733504000 15 78854259456000 16 1063689242112000 17 26612469305856000 18 410604285708288000 19 11055592008050688000 20 192132082005405696000 21 5543038613901938688000 22 107180909994761551872000 23 3299971151602278236160000 24 70288039898328248156160000 25 2301068538381468335800320000 26 53541049624262761241640960000 27 1857578783715333936509091840000 28 46885601517720316140729139200000 29 1718706506861520858998911795200000 30 46775769565390744670239614566400000 31 1806731232591588104285125292851200000 32 52745544289302109050176065555660800000 33 2141326849165177957603780904091648000000 34 66754618603560261544069461209776128000000 35 2841914215121630894598569512912551936000000 36 94228987083395628948429661909096071168000000 37 4197953113719030640748764038554821066752000000 38 147520242467563782271310279802289945313280000000 39 6864245224418012807469332741490003652116480000000 40 254845772812392730805541913089139401723740160000000 41 12363374348685767323181444869077505844057210880000000 42 483573208278799926582628442170896259631252766720000000 43 24419065947334445464261905708704947573726013030400000000 44 1003654812711904296794084501104769873327012865638400000000 45 52674398357271590899172276980724438939331256437964800000000 46 2269747879637868182517304939921161089118702676633190400000000 47 123631561694791613614210231103510268405337917509704089600000000 48 5573296220705313119838259391854218043379343044105994240000000000 49 314652200457684347155363837150629889056724136818366218240000000000 50 14810795670512203771854676515363451019886395394538057236480000000000 51 865630345708090678479958492170666671029268461351400311357440000000000 52 42469155384176871073619744823826600585890153124608803088629760000000000 53 2566647243468969289521178707993490613307236986425292111006924800000000000 54 131035842280604004287220906800068957385624950188366921454111948800000000000 55 8180041597799291696225637335067655520717120139618082981571828121600000000000 56 433915493167481701625406363528491698066612583301622210785981549772800000000000 57 27951575428164298967728450358696084869759004732976853360793611350835200000000000 58 1538411407144168102325768001801375685839637407205923769106795386109952000000000000 59 102164082948535644386148189293107281216972054445922595867963796249116672000000000000 60 5826592928931985153140330923996026208226262846659164940714349427964248064000000000000 61 398545327783103002173493970566700415206266840136785623457167182209568735232000000000000 62 23524292662714152074987467407906928435656304078527011273152420061799669301248000000000000 63 1655965955262304048977618770849111829120525281278800924953709198392193208811520000000000000 64 101046102455229596565799668569255884469768410013055423554022683959495796006584320000000000000 65 7314433803577826033912307034387987012118776535263512252652379952155889413589565440000000000000 66 460910387725103485017787019241777652396909169083869308586660208246332517687146577920000000000000 67 34282852295468971065828294746251829596434131868142349964851265107015165166125297172480000000000000 68 2228677208254686663235512293356355232658118685876444128145940516567804281874630154649600000000000000 69 170214653456052644885794156549990320255185364839773958955917139540942113595888586299801600000000000000 70 11404976460267928114256011627359377048084761660342928808939603283559243498525899195888435200000000000000 71 893797739976444839202212919182509197250965692989731132036414054663803160379612330574059929600000000000000 72 61670917296744233760072498881380629486494660580957198754875559952751011764024129145463531110400000000000000 73 4956107341407756173231390444324800993632782795392724877786278923291737118002781251369015705600000000000000000 74 351855017135594071073639196652090841855165248563276967873961303657516178290638507694601378201600000000000000000 75 28978331021106793727658150403072141381078118674751655861967508364590589771874703015602036093747200000000000000000 76 2115126727618044041123264947353318742740352877406420798386684077750004010857070415136893607451033600000000000000000 77 178419292660031777080195451999644226905219626894595495062597004967919152182942763562059681201808998400000000000000000 78 13378925199724244637730491988431706500347761934788067697793892334205694183941919224431412685303709696000000000000000000 79 1155262398223927617950981384786154758693753374060199236098414724128888268154775606021613372376881299456000000000000000000 80 88934390633614696686100739320886581107475419428204711401324142328852447808997707637516112000654520614912000000000000000000 81 7856918756291303999788499570622991178564273106608984374927064747371497162881708882526844427862804378157056000000000000000000 82 620525935831262949470336492752210648427962437547511241218649081250836010119066916797375340000371796894285824000000000000000000 83 56058944680222703971977989463068036404377473477780504990704017938704119991412404791906789623000319489170472960000000000000000000 84 4539358831061097513895159149597789971296406084758549222795443629975994293101670878652943621125686552050385551360000000000000000000 85 419151313685988216090644369218448987218072199926423164134042360304631665749587816719595559672836049493955203563520000000000000000000 86 34777558305987435298763103972524121279960569855463882231472755195592932470236134697243725827973157561963323441807360000000000000000000 87 3280685331490280180704713099200193078296711686085684865285496793394660552035044187373791739934415524843152419837706240000000000000000000 88 278753724673216755182207259665563757736864385511215096020781190697686278648775467124241344023309796573154637402393804800000000000000000000 89 26852304909744486218890383363187127691940229042805262504833305217194436750132633384851954437492075547802689238087814348800000000000000000000 90 2335211898928652435882748700653720605510914205461177472652922345384734510240642276640694524294520500970096241567310911897600000000000000000000 91 229613120655005983792570953486669569390093012823764919313562017703718447163363251246027636883227447937572057952742571560140800000000000000000000 92 20426860834488920901742464465440699086453989975857488880288687382936287226234678301911394577506535260827934451268414648562483200000000000000000000 93 2049288394942121793692899409473653014217315851286644315934922675812992486361712366311811594077704265237214638521701776953966592000000000000000000000 94 186401707426204632931918641210075962269464575383400481460540326306812984703129684041062147656074184994209323061219143980230377472000000000000000000000 95 19072643555212799083605679598919262141296247460841114497116787706599351739012670851970717798676196693420379431677222720387986489344000000000000000000000 96 1772926308728372190340028174744523991134688437243256244559340717927402724810759867994324465094678203303935900114688148430375608123392000000000000000000000 97 184946595012992094589288975042765117596143849051161319874868969852107576826288450730321098203580871246913259961942735155036597851783168000000000000000000000 98 17561397346859767932111905115713844754707225222472315772800967346258581682696545916942695180596521941828789016986001277921147933069148160000000000000000000000 99 1867027347476780713825001655543365020716145715734085514521490665867334349945581053220153677216405234410961388636413352828287126450900828160000000000000000000000 100 181010841682793273389298545740940295363484550210174178712864158565051126095133045951952587214481525563006438150910612388901917191689281208320000000000000000000000