2 1 3 4 4 24 5 148 6 925 7 5838 8 37128 9 237576 10 1527867 11 9867000 12 63946740 13 415683216 14 2709186844 15 17697136408 16 115833872400 17 759517409424 18 4987999112007 19 32804320226580 20 216018805979760 21 1424151150922500 22 9398957079664845 23 62090203617715350 24 410536632908307360 25 2716663139951548320 26 17990688154907344500 27 119224053600059348928 28 790610641439357207952 29 5245958130824784529632 30 34828358551271272663464 31 231351065854209849704400 32 1537538706796450882918944 33 10223125474623291802016544 34 68003703110160546675815583 35 452545066192875843001120236 36 3012739372258468038981459000 37 20064234919554297071284573980 38 133670794135871684003980499559 39 890831467075263528979528193466 40 5938714680473968242534180116712 41 39602315390618535197046229978600 42 264164036641632450470836135096531 43 1762568577830315148345496243604328 44 11763381536447860129229384144787300 45 78528470771876668080421886184705600 46 524355936394534607523878933534550000 47 3502070809751271563779448562334447200 48 23394793104347131748067159645073032000 49 156316623317834657117362969979978337600 50 1044670045063838794893867340564332233700 51 6982930234022107221222813777545027670000 52 46685026476017693203444042597622083088640 53 312173335245036745888230896130500894982960 54 2087802437347757813230927112636104710902460 55 13965473534252641963462121378443297229302920 56 93431219344135576557817741456489517212152000 57 625166938038571362493082718121094193642621120 58 4183745893865135175056848179450886602637526520 59 28002557732220376547923106293710845483264509440 60 187452446369009227325952900259137613194660384480 61 1254999461985398236598818630387751072300389560000 62 8403362242246872364325820989064582920875436653200 63 56275315867736919066727570212383412791745402168096 64 376908893957416042334520019050209647790529651706944 65 2524682526455806154858627090976795197495810598854208 66 16913268284723158759213654467584924144736074145821775 67 113317550260671582099192193380521892364434616398726684 68 759301502015380169558581348988675892768119684353272072 69 5088355102621241357911345548509616862708129219373361420 70 34102429789165858529665663665940217254917333670411901115 71 228579214625507302825905338653670439956512879602158681250 72 1532252875366017972806156133992411746871618200073428395480 73 10272243228227796395130144772072559918361095783058624106200 74 68871600340292679074402789379957448954669445525486651962065 75 461800098903205747920413165918888409926167191924229014998280 76 3096747617881914614371718366365354761284728747224941612605500 77 20767994651577664034685121914215621393682392929804268245400784 78 139289804684159768016200304990948707069369791658888139461371596 79 934284622839490762026491096708278717303182744860123549083643256 80 6267196365273557455087164223004304061071266010921094509351298512 81 42043686612170660613766969670655336958615643486187720134399749200 82 282072567911307254331667405119157580578255127551231884974340922287 83 1892573283684381284938254447040433412705710737868624340813990139092 84 12699177502674693614859813570630595713999632737065305218288136943504 85 85217499930961437747000864124697860349929176143134683678551575235268 86 571888795426908746288459480232039414423934948218404162506377027658125 87 3838162086526027848906494498951275609734777694648044776598222159271350 88 25761034713192394687898612921915949874308990052488812117998020646446720 89 172914307179339839019741608134050043353625228484512591871853351379850880 90 1160714945478766247835489387781786959957648335147973969774423528643214160 91 7791958895215904261166279751580094488124946014950414870216609976831648000 92 52311067725294547192387160145501892121407614009315680912036104595049929280 93 351209145615179340143771749712747433735144798055279255736716564048710291840 94 2358103221755165875074593060319083293838881985804823770146630976441098624800 95 15833759691307771621059628570993472513357907092634154239387831792438962625600 96 106323441530632912094855127587763390759057248555907504157393207856474077200000 97 713998421767178659627653039465890666409941592900851746723506046103780350915200 98 4794996055696164072673839506480259529471089894117799214432245352145674322946500 99 32203388669885925956359624299197356442586578476789364821125868733934819141339600 100 216290161252519309792458402318750178521752104329203679261261135490659109382935200 101 1452758396386948090913395063928875281725582084746857281129570302611198253660170000 102 9758229844898594466270698791665620506545976066661068911614622988209257473862431620 103 65549488054173276037165321220662737684420703755980911812610731693075108348473057880 104 440339638147215845767810463143367809612258873504914232776055050161964397437336288480 105 2958190172013429875764909104054606402042252190495694949848593258598015362808006772960 106 19873934612885100183483284076797335428500309052478032404558437356091856565548834458500 107 133524425568528412935556392828142370944181763703821699735451505342443271280169774731360 108 897131946090809498824860493909756464647452933257375526492124506071028143916425391062960 109 6027959472989118558240643666424830586963629820226048184746701525864172190272644514049920 110 40504417444800508258041737348488289786688938363783670323663480470465810601795019162788640 111 272177484702093974436599480190177079908631406459946705989678316525467630798966877234120000 112 1829024089223671936134464979847446949844249675133574862598478809597140213331698707918166400 113 12291468422704539065772713734365226899976968956673385476962679819926052632958868964917626240 114 82604732571014495116109237599763237739235098216414964791959115381938303108398377996763297560 115 555165682817774962712819313130536097219416729393656923890040703265564332781204539469525205920 116 3731268782889797169775063736182835532022524022413761302262991988837479228424295186005908576000 117 25078780733393689321638558238306777980179525374096840197205743952158112056855267459125305462560 118 168566781041939500685255273708624924069407746155254455528611232113913508557840687482225655419880 119 1133060231856092259066528701468517871050345453165430979446762916354283685303140716410737981188400 120 7616389956403478805646185708158035622472148520741061188572367758132336859352052837290996359164800 121 51198857203215082244535740637928535886659254071368601071871336331062561988532052586765039825200000 122 344180324400176303155656794974386353462837447195791646851096635767567235509550678075415178095783600 123 2313802309213134033830755425707030607360506316025835490245716214580762888254890425320497209083200000 124 15555381489844009471903808418273914403332355887589664364738621092740813506011512917086001271985924800 125 104580102107598022747274782136407060756893943422105188223103046476646519620757998563581758036153737600 126 703122853018930307140870789986526499304845390583438518202189998869449244996553623645518326101699860000 127 4727449590314091482187037086626090439454505065497600351799886535269618384745027000787424643650044120128 128 31786003648596005006137682871774301344872862301341024462115224672167192827406793279227523712431371843712 129 213726352599161051558140567188027469882551684883293455780356595414083974260009054393510309649663200287872 130 1437120356074182966151811090990234685991457190604068747279711314979197931980929060101177050604714174719919 131 9663644211440964653294424477836105480480136872476557312494508281313994382880842367540422467791828975435900 132 64983224117285655023506069084848332808175291140482577677590198763833224809187099809568810916433768507594664 133 436992437557793020336344126648638569416724458737722494647835286574373713935979851419226176979005978150984684 134 2938723644201868577142323051167617577837243610799517740034753940134425719979441766681057823482406338657452003 135 19763122050766612236136991302515062839155415904330622488973068645318910236679787181837624721327604527588343026 136 132911990432646263361857788991309470786021756482301330413595299324985224416544352725282635873882524481591091000 137 893890666220123144112129062867567801927428030225974516929515538712533836164118772785012704370210500526808510520 138 6011960330743350052046272207265172822693129017573031171071073319524188481585515604714636844300671755973489468813 139 40435154645351096486805741238439970745451578977437866154813265375044228924176360254341667929796708986888342617992 140 271965144498261704806906261790611959318348331372770832124486076043986779146404925877374419825423321735246664758444 141 1829272334792139278577554291268800969307265919643995017230828371945823793901318670723977494141996255746805968433200 142 12304226292013554961933984041523333038916217697492008185973762687093463282679641778990684094446593678873018546174132 143 82763896120793068437633417237333574967715955704031767485863799929387886734652103363325615860622044239431432668141576 144 556721597407183737022366301569525722230794708838992546283728944160265081022610676765402584314115655255870838538488240 145 3744946284617143228189230056790171029095405128874339001780875778861651179847655717312948061693207709453913091708991280 146 25192041001502137137805191356074848018762202333841449620005899310755682937050148611808124853219815003612686538353583125 147 169469370183224559814753396635038931892058617409356300543540580423484525654211792035891384194723852948339221018720737660 148 1140063494150665434221518531899433260088016826397448665113663734399643729227425792524234372850455166319081973397838998800 149 7669670258011035335948950363470780171757983038389946068782115527685585793987230792893272833533321623456792347266358805580 150 51598139760620696530606454948034594307572071050961874528218047164794652302408665157574992842972160384769391946227467061335 151 347137048383426573572326469725121381771652611804891360132599469922132381407315283247103903650175329101408903550622042777250 152 2335486346524079295188614585688818160398492271958752197551729718214420025322054965811350335970190980914011048042518130258464 153 15713141446545644422151338017630499814804501498775577764751204925085681788205721610898988951337498024444500921395597314604576 154 105720183255993264272515290873461857277096954388575420514847186007782434870094205584499482257964075161093175650235842903907716 155 711314850927782095968980463991453732082805796225747538201964116783084078758524833796423212245492701630158420043175783961476032 156 4786023315521815510945441566720186067784117218843016232917184461383369355069362053456588896110449459083209377820768482529717200 157 32203019497312611253560915133344388118788830476488870969302211437652665206142385776767356649697602136526102929817247624056056672 158 216684137202433268759510405829283692697234221815069460196884625424806234852374406557921137012601212394155307812592329890183041672 159 1458029370524939684594331392329174352756520710788171426806422558936321823241706466188502307800735411076169114169496097066367740304 160 9811015174652690626753954361103424259427183976873263056243083964971623354309588742248298726888222300418836526751030706395950052768 161 66019166673702896905263298598796775271292416350936692298316734645432009228545290009841272568667291140413267573123265022195594212000 162 444257164982006612783913889381343803925360379159831624976140053815474787763128912165373908200213712716747682688541973040178272975015 163 2989558482379805526925092753819504956550719159523573895810815640741021681456460830209046721172327974817541420996280445312387454839372 164 20118137701178912992390994767597950338343371984055300784308811528954188463325972908033620270845878513309777713752376469817951975116728 165 135386858500333653587437543584461508736793917255674409388763336027921525817720301754073498343535954606381088067865199349737978142867196 166 911114925371023140066450363322357763001430320813363944541484769065173166063111967675607617029799155598346852643486243317689402927738175 167 6131653879566920518774416225499051817462100815911149276901068098837692025232126985338278591570172858952253865043722384073460621426732298 168 41265758299227727308955632858488482885367399812596088806880427666738898478932174034638762410577184159432324045460189995266826471596190824 169 277721603906286779360227092927038318397864167080226817920400833131536755255904217143096443157666595672749687512165688208472841407971338600 170 1869119403216503949655756494091419123462411099598967620490793854417259613919498882518585199132965278003909264832528479125247802275367041075 171 12579746379600105149672442856078194357005610097618971102843499312024389892852062021421441614156040313122289205989724583618232148005193225000 172 84666985345978451480128550758606807769852738876019173165717782594469772532650225641641439322195351769917477294165152514701444719737274692900 173 569853991038164509892173148101064810356500328279240867464310050463945934868568458540964916382232936345890776006486590656021649405899732384000 174 3835485054570025326296668359214158575038162913165522578577524116247480149819729462047372028654040165049487447302899032967188946617745054603200 175 25815712506572594576575692146243278284260099222646669909625550338712865708487581384230146067108702462935403333179821381159474843272544168278400 176 173762068095702491814118223622580314286246783578298463209778297329772935153323466960508306187045765004351110982424732730141650624475829393440000 177 1169587715268160670371613133004482610775471724193627567942175925432170478591882266613249010610766440090128306732911020082320536013145676696577280 178 7872587591300491293883880083147258607753059398009787349944723727176664771228685119276747184551672508593341795674642982720228177551185081424667920 179 52991841276189144706692111222062407323610293377799209609068859317288230879313589969699361485863058111127656199874089838330521799606351428247657920 180 356703399478195060495547315238046066287996977734991567053537742615610339659993578407135283744888115920383853997824174506755555663496251928416931840 181 2401110473357799752871670886798753256247713690963343266619285992436929426542216927792842743514969877628530296084099424549164632564698892368482104000 182 16163061233339424551037844488805285324695011749444018521339137735501937689871000968490961479832802626601462949028307368995360057502506867122195376240 183 108803184052572407710850502163840639768941483965310719696464153556204599257053674645535511370495032496257850630902040057201145032152418160649811211040 184 732429842816416265029706662297116865154605419007410383507219199214517489140265769276514959100627366199401232683687393222825788638812715613063470042880 185 4930566582647618494975303136966753982310253399843957859076439698022059463086510961903222144495662227343376434512885650803223448967824868774221950856960 186 33192038555644306699774087548625238871509274507347514008790637787294625787625684602107776593639185264348605513810993435351381942489577774554864821020000 187 223448405065846813167612642630337591819527433441667549045311838559399993220419818032412926688381886394365979832481346824795942141335557708658375708774400 188 1504273344824250310522348621044527433427584405687326930618499020004664926448043844396106628527921433996484552363916244689055927347843263355143670432450944 189 10127036234766967860130575222415332616644000335539361791716946376228958321188665232665134464405686998630116040967403754320172503161183609805041622427676416 190 68177960664085063388971882570415814664780453250525337736017713074727702928211082276369948569611643488839399497286358901645186974256345556032330699171029312 191 458998878741859716186847674879025870497162378152099184865590574256466175066457178584339567074468826594185954625735280767619543493274870929363471528529193600 192 3090189810141376788910046655108858175356284489325865263837727689122448293075400050575742793756505531446409094717087346040407094415858678565427722530235653376 193 20804847641637998380471328956268415963956794044808958616643687574945002011997305179916744455616266855741749515748041759954771110275829684947603978659140683008 194 140071479253895826886848570255842310614935698310797936022610682505068472883395120742109985484807951761803438500077515052304382322680985729255996566524066619780 195 943062819508583238675967927220481478346257213943052112852478490089933820430073699722430364552559889115535233211626889821844079968979322273279162096096985142160 196 6349466042988484897750432712499116966463738056443110627165588033121206665328819314950560714297401084727890693948414826145726409309541423377844937901750618700000 197 42750323284706028829241620613462300942410015801938472261525571432939346599986237722807913828335990000766560481783893955875009677701648460274751317897702078394320 198 287837359111504961731320511511124381715969421756502241966788776521248701680008165023537913734111657652484607252189970152048291409067628273936152622545824914481300 199 1938029678479677132926441557286762278503910759057369994522414907840970024222381341217887029708058122985792640848462641719080738447556152450199939825835355518979960 200 13049057186720604860658815061648734733773394049805904252518237593102729902537626408766829407239933077485970648451709367476080474769520970473354085439719998583663520