2 1 3 6 4 28 5 120 6 495 7 2002 8 8008 9 31824 10 125970 11 497420 12 1961256 13 7726160 14 30421755 15 119759850 16 471435600 17 1855967520 18 7307872110 19 28781143380 20 113380261800 21 446775310800 22 1761039350070 23 6943526580276 24 27385657281648 25 108043253365600 26 426384982032100 27 1683191473897752 28 6646448384109072 29 26252279997448736 30 103719945525634515 31 409894288378212890 32 1620288010530347424 33 6406484391866534976 34 25336755980333275478 35 100226479430802391940 36 396561735952215036840 37 1569396701548619508432 38 6212195276963285554210 39 24594887826922539906780 40 97393290141698278327600 41 385740150936887277669600 42 1528057007006805738586620 43 6054252965430758779982760 44 23991387527607603115708080 45 95087092576020237979624800 46 376926675684868102445747550 47 1494373242103000885070623620 48 5925514768686681770366994528 49 23499350601224696249106654144 50 93206558875049876949581681100 51 369739687920971826081860022600 52 1466907976670166741106994282256 53 5820565340584297978082298168096 54 23098369874928622058626043142348 55 91674761602248983278029214590120 56 363889092030382937456085311553120 57 1444566805403819106412724494122432 58 5735274161930638952245757366545608 59 22772848743058499101151833822987824 60 90432780881778466953406058674156320 61 359152195689215423504487553981139520 62 1426507627253102510231886503468838531 63 5666455265885590046948855593854781050 64 22510727468777163197263097882136686400 65 89434944243400385410590417314245968000 66 355355941143584435781233799677835771750 67 1412074377494082901782195937092171488100 68 5611620253418043739550025412340317861800 69 22302563067294836018484923364663874184400 70 88645399773193935645366954386511231950250 71 352364144184810200415234695399390090551500 72 1400749509083708812152608657850239525991600 73 5568801334704622639111873293275036763425760 74 22140870218902370273486461141902722921251980 75 88035660806345485787657428664210257479093000 76 350068344911164516597074376767317018305638000 77 1392119889079638538406796027914181195834167520 78 5536424164135799318861238150487648242643120170 79 22019646916073855684411074805354593924483764460 80 87582835763745917543999021739871930806577074400 81 348381199083425502727250645877587265410575454400 82 1385852115163412282575128610952330770677902239140 83 5513215604114141237433953907622997793590086031960 84 21934029635426311196461572721535851687033955432880 85 87268338377759025159166456763568067991758141474400 86 347231651564752225105709392090106062739933773950900 87 1381674444864794643771588119060987799153666419493720 88 5498136033828898582450247295488168503092109266202400 89 21880039646559716905226410419559206373426802392443200 90 87076936439248280470157478226061960147209927505499000 91 346561367667236541651314201730449811667196983434354000 92 1379363400956405299111471844050556271685325865981272800 93 5490329048803922075468565199974510272838873689810942400 94 21854394026239887283194392908775349088759447853146907950 95 86996041401427153568286293022294954636664646093172094500 96 346322061471247999962678564667129893230109194694833592000 97 1378733718831097035045466328364346354313848853563419388800 98 5489083618096305070774762819800553923112010748249363441660 99 21854363132332803469494783969494784763183330738615358824680 100 87015171335218645266695918566015649617316582972878279434000 101 346473471271211869679159329765359165025231725200039609844000 102 1379630710796483264149360208100293629040855404229234646428820 103 5493805272695472724660771484024082975426244575257008874935320 104 21877661840656333114409376342595349296148019462843671302184160 105 87125540167535292658690457097950265911254566212159398734494400 106 346981807583172071866857329674635977095997084740234528507069400 107 1381924399585508901689391944187790048754018271439875078934839440 108 5503993920819128078426703420933187809960258021069279473905140960 109 21922365615750582881035078894558001392437481345853610742827026880 110 87319740027022410979519684287351563085948896432145086440923127900 111 347818550394233460053356722457257642942504242652748415276818259400 112 1385504962463536666394360047861637462540986597208141055814005238720 113 5519226583726661926059789144830729727395939558796237578389515580800 114 21986845063682043922810225290937442100608393457901637323516607789400 115 87591493041686200243129458140358148055294159551295608337464619338000 116 348959507514871159933823514767921043010654519675366803599569125748000 117 1390279157378575475477670856571179474389982149926222058155331229377600 118 5539143826739640507901697248953851555292270835841111734575766521643800 119 22069714395074956734386037650949420839712921435788214205020886234360400 120 87935455522471486404861289223288328658372685020617669269241319422264000 121 350384070300032932301996318240119006901251057988143998573525465009584000 122 1396167493026179611696906297116474204112162481870499594315959131138995600 123 5563438995351262492361820993534538861609258365774215573515560782396513376 124 22169790469635501901646871375224545440198850536941539758734659854702109248 125 88347062078920043107196577882832594177861753147980977529046320719237328000 126 352074620124486552836214588221076565457290298016386894573288676797706619875 127 1403101968275333634627027712760485100739000876349088658546894694472820019002 128 5591849602503893752652769785653508386827959536512118902926818416067502493312 129 22286059971366422982712902170315653489031356916990596620632663454695667507456 130 88822400477735258265618302092155309301099169909454709779439130980066657785990 131 354016051143468696783791498144533680750000783164208892238596879097681307496740 132 1411024251606964325780264712926019662562230446421202744311725517193467769352104 133 5624150381440481499816277049146458920780979596733422756377355482440912810948816 134 22417652890728336352543088264746212930893704101150668379865087394248103670914298 135 89358110392053074435278222966276134414730790234705726602799039429462695220816940 136 356195383583117900863791281164295177372844257504900958216824723903555818197969840 137 1419884203718858791388932342853802710250119698901231093873430482144086454188358112 138 5660147639824652429959031765893047568696643127447659665178223403084882451307583020 139 22563820942813955843113589075133821042348899967501914385086414628459618887269852360 140 89951300880415708841806163428733113892033887806759009581697831739909442104180489200 141 358601448124259274540544549097935775571391524756411804461080624980324194356264543200 142 1429638670071575714949040004965242765586501965660829838697716864628899610555639576690 143 5699674639155497017632489645620784437415298372267754470640787558615877097402307747420 144 22723919881055217127601344016420584529181888011680663395971683216522956654586395387360 145 90599482671197266898067106323020274458433663206267846401997372645297036164829732049600 146 361224626573619283167349763442177119054149081736251475434990650732741167276553678290100 147 1440250487493853843582589369240269446404189317237869687429806277964350364801522191866040 148 5742587788491475690485465923381750139726658044804145255998661378623154057281685744006512 149 22897394909592582216610652205920853172349758837385037618931275576718514799016663443665376 150 91300512241752072583124800092065279585694050840746704943907157682772527448070533023505700 151 364056637443512168353345202349823136592479738979934069079749460353528459450125349515406200 152 1451687661826700989236507934149216829342272455277908526886315250739576340124240095002731424 153 5788763489779363525974932086910762943068331051103918086490057780453948294116442130596236864 154 23083768578760859377618323144818408436435944284251943260212293500700216552735927045405607832 155 92052545362786841504602604972405617756388123016880797839213005055246398717229692838741233680 156 367090357621318954663595264083612604888124788450352522436894472567839411488173251501263331680 157 1463922683211136924416614718793492149872780704340740377770049200767392697905483607386778769088 158 5838095508286721532709528409803854511151305741589635304616614480944962706310570443881408600762 159 23282630684351436120833829998761219996483701649194318017058291702580919831164432652842871994636 160 92853998291084333458927854597341199298369130502803406125227004883554473213207738912416017081280 161 370319673240076354322710996908993365045261028168027382178327494647295499489276471407382967070080 162 1476931952893310618619678020141767288060848213408551890233472902813596364807612853876731793819284 163 5890492769021127801345939628609834149070087265598948720882230530890289284824640762967804763980920 164 23493629794516216103717094333116777163939509138743152015727521858588757531353252628025987943088560 165 93703515182786289349420114314187153179123195591394291699332759567502347642592948011637394327215200 166 373739354328787416854909814249951170047916892056093986041778296108883855514656803240957336578336700 167 1490695300955940257394182512480117232744106600977689988005689999993626687396491266633163237902663240 168 5945877500907180558904648603995818416643396137705484941528010857522417432081823422120086961669871520 169 23716466107025713791455436631535094462519966399183421499096179736560159681293979714956424885526084160 170 94599940597168596747063732909424660428780846039932210755323424572118078795194632542423779495630414600 171 377344948945616721614258188574851138917306147240447866836793392634317973295932839770241338452625447600 172 1505195578633915085081458829828392007543299084692188123860950844614890003554215944224824746676882414240 173 6004183666550724935878821738232753682220337902747084255481426978168067492874411270246193149902070302016 174 23950885400303889414540928839258536061383427714856200659187209175993101155177801511292590513001268544868 175 95542296190428793703215912534385884846934642740919137536975200053804817155055956846751900041249631062200 176 381132693365615986039640075728026761094164696497676652491552367204174505009088001431289253322241844795200 177 1520418312158151790821564346149263531359904510893620745367896788844949864164266714600375663963415336290432 178 6065355627858182554420116858154795615317699876475245890138724626711640272508839248459453169561124690668712 179 24196673888754967055286620319422286993516682286506079727660824660283668778857717919549548078438340113481456 180 96529760877351893512323830413697258026981603244476038523363531889587027811444976661395962268717467473340640 181 385099435570232321274155228077137255349452326989486756000555395011600939294051727571650247006763015060936640 182 1536351407631821771575986672593245767627833178435231402290621541475629689335798395757768431083865057549265704 183 6129347007482008973117397628542084578091749568677394744870961078863054209298769827961185148827640228102326576 184 24453653829684810465359306809653189612984737378804626747704493662617530701023710796559311752926437984360977728 185 97561653878228782701718423153091668211355781371911857919525861890569283966300436429509448397973366587908135040 186 389242569815047142640771363789445169784506073621077108440957540796752081948342270828788679240896746922131635440 187 1552984898450985456675901238133996284149239704913127378284869408157543513111901715005224605504463834952987484832 188 6196119713683897832238315636018491116724470809076144887893791356825513167763954210971609207021205453547573156800 189 24721679758049039518463292214532326205446634295103315043094118517674400971116556787768293576049609551845072662400 190 98637420178253066030836750463678679635095973824822125235660875136177616020063345206515670457188186160702774956750 191 393559980469427522445925989965861293183407029701243571320244403022988803651398398663451043388438824196096259910500 192 1570310728366783629440239479008658494603093832670138212729543810130141327472014793495145736658287432234624773129600 193 6265643102230842131054208322606436807167828553446348229124379262275212852077221599176093648135000545157406028588800 194 25000635248155142725089703042338757579110662847345075060916249269403615566977765902579866013747851346158999246087900 195 99756618013666571179699609388317322330472072290858245114321142964709568861055649906114817415262263689166033918729000 196 398049993652783054718705574564359383219726009168083540173962048955716053276885389264032861992920901805838184702474000 197 1588322564545399658774740589529558964476454444313990246813983548109805054026529762773389419319877806401741945514765600 198 6337893253729372822080227627913612582229770514785570265475594556003461901806882282985040126786104246871440691770909060 199 25290430119674805720777039840799006734545473645963300638097249625372705034646519736478375893955733707886174658281037880 200 100918908068309305756476036568444881358972337081101679713979423947631856273867000448593579174800857580223859272468588000