1 1 2 40 3 793 4 12800 5 193721 6 2886520 7 42999713 8 642355200 9 9617422321 10 144167168200 11 2162192792233 12 32433400563200 13 486521516676521 14 7298047169453080 15 109472483776866353 16 1642098503032012800 17 24631532723767204321 18 369473147671033293160 19 5542096617629211606073 20 83131435057615545920000 21 1246971382362341142253721 22 18704569653196205619680440 23 280568538271045287097715393 24 4208528044455577125915340800 25 63127920605282434553698272721 26 946918809673374466562015846920 27 14203782155001567483463967418313 28 213056732417106160935645597171200 29 3195850986916078679177999462909321 30 47937764807511482442726638916064600 31 719066472128239913091468411887658833 32 10785997081940751868910468043748147200 33 161789956228616593946895970090659011521 34 2426849343422540923813365531377994445480 35 36402740151279879398500351085383199300953 36 546041102268801239726039760079549496844800 37 8190616534029875746066430589534323144627321 38 122859248010440284872181990322571866189741560 39 1842888720156606485862841566722499157032328673 40 27643330802349477152469604506095702865031680000 41 414649962035246616095357759564541150786749004721 42 6219749430528735653271891286778570519893222144840 43 93296241457931271095029925557400950660997437045993 44 1399443621868970263445135806605959161971021664908800 45 20991654328034557682601144488401390674837324184591721 46 314874814920518356144248966161155056468736251062087320 47 4723122223807775065135073354466994899396623170171276913 48 70846833357116623061947446256755513851097868093432627200 49 1062702500356749323414561149049783006635028008226215036321 50 15940537505351239712221167894407764686453760672988471041000 51 239108062580268595028509889653960407596006346377124383565433 52 3586620938704028923824833464112997317259192299043185190771200 53 53799314080560433867605068908081126231799676605634150759186521 54 806989711208406508208993517711419533137843249094147328134317880 55 12104845668126097625013447117677498412625723853758819496632375553 56 181572685021891464388972952482733578546587034237869623294567116800 57 2723590275328371965915314741399356443563411839114968740073611090321 58 40853854129925579489078660520538774135650208671377551064736305869960 59 612807811948883692336734760200231336899242099547366034878177881291273 60 9192117179233255385041977358903059862761138655237604067844269529280000 61 137881757688498830775496163497561599771773311346687691124225278455995721 62 2068226365327482461631247471820467685813552880821776879853014625285089240 63 31023395479912236924460379669482517019130409121026331102715982159310216593 64 465350932198683553866859480277385230271667176817858755628762720305728716800 65 6980263982980253308002712585335192677041062648020862868337934097233862350721 66 104703959744703799620040613018541934962327816568516562265335786419487445607720 67 1570559396170556994300616368987462474609143364517313864774481398355499982575513 68 23558390942558354914509335028590874267561609744936198963164435179217010180723200 69 353375864138375323717640776537290693349856383999097288945909966342375044929803321 70 5300637962075629855764616634140440874671826455009840719153949971418347225936097400 71 79509569431134447836469275545200346213355187006289115454565859973595829698608512033 72 1192643541467016717547039221201481411322229518706954522118952562072909412360240435200 73 17889653122005250763205588202814718009856999599379313202046287700845428382167273201521 74 268344796830078761448083817698674303471443282771296860234528231379267438556581573070280 75 4025171952451181421721257206541894599447604570431239960945580690199755733554562844090153 76 60377579286767721325818857631329370587133839109379603750427425026612969163924869234828800 77 905663689301515819887282861520571875952475741485330107737714598076341017926385191022593321 78 13584955339522737298309242908422111123900608795577011145761110926479721254705379577845678360 79 203774330092841059474638643586415653405633459495423369827049137557098297068739034312766493873 80 3056614951392615892119579653964633655358931165125261853458844624396591204486945093492510720000 81 45849224270889238381793694813286511687139242070181597122291786676561911269155381327502519226721 82 687738364063338575726905422237523809146216199207406493741671513045488836228475430942736352513640 83 10316075460950078635903581333849805434710854400800050298773395816410464758501372243818490365227193 84 154741131914251179538553720009470285068123752154964387878464500192809727895046425292941430058764800 85 2321116978713767693078305800149820045203146701257311102999763345771364570745913467011524071387549721 86 34816754680706515396174587002262945748587201913561869281159321778464688550871994469450771573390408120 87 522251320210597730942618805033782467462131269057583548340059812910397604968991835100523630034089314113 88 7833769803158965964139282075504092358557554319700555781974315800154798695582119344073169939764273459200 89 117506547047384489462089231132536926882370824697355647354219154745563423730531682415815008265850663210321 90 1762598205710767341931338466987879410685501313068559712012454227675984151571637457042727311906894815233800 91 26438973085661510128970077004817197882001449869537533668785706183846560314478232241842580456119776690498633 92 396584596284922651934551155072253901055401661746770370550090238740962915429785005567267408266926173809139200 93 5948768944273839779018267326083804407258232053032971908641961376390753186724177136674252833159517477657056521 94 89231534164107596685274009891257199828857870301778939254282516211217434540296464955617289266863002180694702680 95 1338473012461613950279110148368859786958456408399553659883945094624365724977065740895081688694433944195802444753 96 20077095186924209254186652225532912261284608847209298419693513113702516241875518059138997218605143037746891980800 97 301156427803863138812799783382993788873510809451074042338014095108606899657376991944317932806789912097083235136321 98 4517346417057947082191996750744907396992712940289714591534684000653590757571388798176612723264031942987613673166760 99 67760196255869206232879951261173612998630428233512455240764822692123944335882941623164150599996540552512449895936473 100 1016402943838038093493199268917604194129280947120703208793947850349420660259530521148305129628691519542947739848000000 101 15246044157570571402397989033764062809768820454422130166602628672201758306182053113349480005557851703429427817194697721 102 228690662363558571035969835506460940958745478224899642852410013728282065286710818532652113223385408714602563975368418040 103 3430359935453378565539547532596914104725407949133982950691698971355431993836347828687767579813462978119218346927450077793 104 51455399031800678483093212988953711508462235832751043965471919756226150577959788180460332087567207691077397434149007052800 105 771830985477010177246398194834305672312416776730944212468143955453508084113325364265470694405010022376738619061737416188721 106 11577464782155152658695972922514585083720900275031971988028889814377670102624611940770941248202550204587818079225833520488520 107 173661971732327289880439593837718776258382541848507873807657621629705021065823236622562081306102777889538444567314484379492713 108 2604929575984909348206593907565781643950007392320906855213834949613650730369363166364603939211925802737306065220214946542835200 109 39073943639773640223098908613486724660025735362396797657457990417167232188978610096190796612490845694289278970646881350471257321 110 586109154596604603346483629202300869906351407260252324555861327298381568436509120510320164302816753085194682745146340489012450200 111 8791637318949069050197254438034513048631952529304145494386744359672323470503814227665585364028158313953593997039845849403957525233 112 131874559784236035752958816570517695729651023027272994127343431478051933144144034578573028579702458376165324229642266068133208883200 113 1978118396763540536294382248557765435945175502543608426202391509294772825779150687969638522099933734946311363254965634314491366751521 114 29671775951453108044415733728366481539174826344821302047153000833112178946474620181530805463468416279758794396642472054198566283215080 115 445076639271796620666236005925497223087570263781272530461697997760070896953202497223114827547439818228680735751154953306242444675439353 116 6676149589076949309993540088882458346313054658726501049783776263894050093812601797011666342490064546735827344214488732362731343330572800 117 100142243836154239649903101333236875194692174217583587873311891406716143915500041347651154243250298850854284018164861737136215350104719321 118 1502133657542313594748546519998553127920361333713653094445736088169432582094877328355801021769242317752592135559504492098563998633052335160 119 22532004863134703921228197799978296918805328705952714487173840447573081709101684429522875286961561658749119058908056052690477106104677619073 120 337980072947020558818422966999674453782079792572020266718039062222789525118380606899897358811008533356276616859846951732639451436159813120000 121 5069701094205308382276344504995116806731199340861902280524564755210267050567539577667787613459434968253670628101155309768663005538052738408721 122 76045516413079625734145167574926752100968025751084883841450563274584028687357068991368065650397438238192270405996015275408072341313745676802440 123 1140682746196194386012177513623901281514520703571477530635833313401454774235978867233614794104438443916190726377397820308390591392163786612768393 124 17110241192942915790182662704358519222717812757517578502195297974372868491849815606098227972551172340891463944187380879250248655982604719325580800 125 256653617894143736852739940565377788340767203531374471759190150200824673355818985300876286450666643185697201488498448878630727848363617844604267721 126 3849804268412156052791099108480666825111508099816402907683381848723054387125205764607320250814819901045488522980126537409681939531621925454859848920 127 57747064026182340791866486627210002376672621511807987850615364007982111402194989173182150564405910302478453404797849882786514041215266187653941111313 128 866205960392735111877997299408150035650089320743802786175307322413103966385646624154189339691739820038136169318707957409802431184864176450370220851200 129 12993089405891026678169959491122250534751339787301949923031123845119481443799977171491203698805960744412617715986670644124442532863830599505963409944321 130 194896341088365400172549392366833758021270096610267412831561568450033470270169895848388521383677244918770459442652791231008559553048318828968892831746600 131 2923445116325481002588240885502506370319051447836348294438491932974705242389200720429650406422234343008481637617406938314994229408816323155294788937591833 132 43851676744882215038823613282537595554785771710700052260783937921249359171481662100492722945052138187223816166933655855247180556062920753100675448151667200 133 657775151173233225582354199238063933321786575637653548453809697841867602840781817434409513940633001652690270430728899334965704677035847733532453889858286521 134 9866627267598498383735312988570958999826798634598669148322457865125600463310357700008783657783057480709493382221798739458729454750251239563263338617522607480 135 147999409013977475756029694828564384997401979520414553878628338445406094118853431473330483209883146795313220155091984555760816201207069766538435634353831073953 136 2219991135209662136340445422428465774961029692821908541556733664438923942921237696936187531068051581522253591695621258821341985227750643799175008372616742604800 137 33299867028144932045106681336426986624415445392452357674458091848709149965063376197733705513079894268702672275094132340857232424475473557501008518815783487342321 138 499498005422173980676600220046404799366231680887564059228177533867612247280646186844916290166830820749455650420891035482394782102181978285964249663529631647183560 139 7492470081332609710149003300696071990493475213317237387958517971965115455164960071115834475718964338349929665005744432687737835982292852080637795936504779719541673 140 112387051219989145652235049510441079857402128199768837578799252120738387174000994940297875769136907307804228922487093284077394249449111010844618704013430243078080000 141 1685805768299837184783525742656616197861031922996485942315933098928495489681720454141329679547204731299059226658562068478955351378043898913088140468865348311406359721 142 25287086524497557771752886139849242967915478844946267224172361574980052771899443601422224045602346634950283203954110696845852600251589763790983757300643109345021666840 143 379306297867463366576293292097738644518732182674183843397258310447050144667382882407152719851176317788432689728938512986829800462399206277501694553763673960923101298993 144 5689594468011950498644399381466079667780982740112681657350447869476585456187296000047774471284928835498916501349791150032715995596587776247602903137206456293100166348800 145 85343917020179257479665990721991195016714741101689770360395316688393105229478826284786819548306656308935859762145866799416094517689485987729273292658160612337317607786721 146 1280158755302688862194989860829867925250721116525344521119972139506141185412024447274054305461448073238649553034164110538131346255771990813771070995682379481663326832489320 147 19202381329540332932924847912448018878760816747880163857861853823674059633457120422208336356191093903800236593613227039739016817522173188649401933298154643893316397062169913 148 288035719943104993993872718686720283181412251218202501903543160614983195020728815804462249778359045092024249392025293470277383488947659223950399957136804525964035070939507200 149 4320535799146574909908090780300804247721183768273038235132729420444528176210911720129933138533767204363765914934983033917858101494523370224066783396616259223668442220535271321 150 64808036987198623648621361704512063715817756524095580024343234544611032270744035604976522673082876086172256441783903070499238874532681008159229231472306698130779234820977123000 151 972120554807979354729320425567680955737266347861433746537294846519592689002275007135551710065397180426875807116632033540818401288426015261668533523739068281740618716063358698433 152 14581808322119690320939806383515214336058995217921506459744325442291576864589628753439926116141693573307214753736724485040097316772646270520355047088777293244299271343830749491200 153 218727124831795354814097095752728215040884928268822597958637129792576667118676554574798236561988922032537946509478570498585378353349524209502326443661313319650682763641826587661521 154 3280906872476930322211456436290923225613273924032338970353403301284690282835717287832367482268696036628162104235766812644548353490044347510608066100784702316043017744868691996879880 155 49213603087153954833171846544363848384199108860485084519175954604903701918898047170817774257866594188399807419715992736387863428315728033336512412813165873227436644811870522837348553 156 738204046307309322497577698165457725762986632907276267310315094153333888479507087038293557804602284691311934188864504226960992779818445952944516629593183022280998744113031667720076800 157 11073060694609639837463665472481865886444799493609144005552464984403847998119687550139312536602239456368927442179683259853012572218109012422444871639942010218141597724945038367239005321 158 166095910419144597561954982087227988296671992404137160055539427752713769836653389331710073773117860530432988098688375993500539147331051315291605696077286555707081658092638921451521711960 159 2491438656287168963429324731308419824450079886062057400684722616385906360736652788031988263490949689739553871481466668169415346926275765614916123329771181823791726274287752405324829704273 160 37371579844307534451439870969626297366751198290930861009739053262531470925374770229104519681681458591340739789944260123134311904793286584542447904649779492194317652974795355818222714880000 161 560573697664613016771598064544394460501267974363962915146380963134602578459119798955186807937644377406198528005258358985816865944378798856686202476593045036804555077348502653287767454550721 162 8408605464969195251573970968165916907519019615459443727223186786625175453684186113551408143898731646356672205622162746345304799891074947313314715851428417813869075115007126776184205547011240 163 126129081974537928773609564522488753612785294231891655908664187485802899970799211262557984784952107078724377803666703372927568700944223965154224092128339199027715958337960460439625891363669593 164 1891936229618068931604143467837331304191779413478374838632523185241870562592543548119457081677008990416160449311761447032870233125596083120254346696683302081601401520126180223190704153081356800 165 28379043444271033974062152017559969562876691202175622579504334898196846127805683168220531273309696334672448306758506151216156564825700751736623865478705752762388189101954199950114419993082745721 166 425685651664065509610932280263399543443150368032634338692647652124810926347720636199420821469442619594950695416663363945159397470989730189738248933566635058344234352049794613450065629881262409720 167 6385284774960982644163984203950993151647255520489515080389964405313867262382145466425964577000075967914734896573960976289984585073949301849811066933568959627276284937146560706603809616579230668513 168 95779271624414739662459763059264897274708832807342726205848743271674828792349621121733159376300635978845131776106056600596761474934881401328069385672187053528401193682238261970932085035306730803200 169 1436689074366221094936896445888973459120632492110140893087711242323847618642168472448327037919169493015131392783451957168998782799501526593529901919336572263014552494636996405097695539609164903238321 170 21550336115493316424053446688334601886809487381652113396315462280203909627167832206916218804085962725213521346474173158920279642836146838788644370030057240733631389240965852607168311153180258552579400 171 323255041732399746360801700325019028302142310724781700944730353751020355173879557609853324509815678091594388606184620095865139755874767561209153404635898238751514963377838290500414044854411042148845033 172 4848825625985996195412025504875285424532134660871725514170945626800267066165449528146606870202645558852786937933061087749048380766218455128625428170963366831703112929869041302079734867721216295514355200 173 72732384389789942931180382573129281367982019913075882712564139368765269870682523539080313117328549636773472088640852904115672860374944595632012675229468706646503098310858235378357570899660013127010876521 174 1090985765846849143967705738596939220519730298696138240688461985708540936363570693117185292135439283557022074127387283103384749790604540331138736043778165657788877561178581355886644629884098431665690032280 175 16364786487702737159515586078954088307795954480442073610326930554248599830574519349411654022239913296962141846899322878951829984972808228145223982432160426154917694514902982224020990739966418005666462263153 176 245471797315541057392733791184311324616939317206631104154903972254207041906419319871835988967176544007324686258948364265496476406217123107307327108343454639982739557024010747065867222086569279011339254988800 177 3682076959733115860891006867764669869254089758099466562323559716510920301639465000777093668016087476706548160532725651107934365972407655906720294755365037513286213619591160968800492865006492452319277215708321 178 55231154395996737913365103016470048038811346371491998434853396712716068600959008610676518227405979764499559908064658801514549932819688989486345946092780583779504970515578219946518608558336705526203421139920360 179 828467315939951068700476545247050720582170195572379976522800956299966537643846648226935310607057932685565785799109688211040491288670016856481195037284690515612416905536845316842831885101718119451887297016106873 180 12427009739099266030507148178705760808732552933585699647842014368382852284774721440249705517224437752765329451503188296806289097871500887825771121233421603322499872996821323632148757209419843995140743474195520000 181 186405146086488990457607222680586412130988294003785494717630215559927887024699313847888906412417620663901467353140974512063585966594778867947256731409135492680776192871019629829445056357459454396069609467138981721 182 2796077191297334856864108340208796181964824410056782420764453232734388598502165637390001329071775367378160752508042612860531954907760360709581053331670173462633744768834279075466611197155092687383335850133796835640 183 41941157869460022852961625103131942729472366150851736311466798481503142871224063565923599479531635749260424318760356523733190329886035971092535392490066452820914708560963729090867054414727650857662983566105047880193 184 629117368041900342794424376546979140942085492262776044672001977138298746601734484714511980300892451499635361634266561749663815832340861274358608315298008448017970180592521395363297897152930615163536883642842022604800 185 9436760520628505141916365648204687114131282383941640670080029656491571316210378590197264890184455769794600719740427541616036504097327342550947340439542748257155710061211463946702440382227492392273287405082219685144721 186 141551407809427577128745484723070306711969235759124610051200444844169828990366205781559388155121004577325964077411717026149641677526982815733525685399606455592666921085320468455018027891592889813304333759368932373610120 187 2123271117141413656931182270846054600679538536386869150768006672650333490548723150490014476795655211393964310236484637736810743340895918823441713792495823365193753237525279829645457901684010167856594914353398037134607113 188 31849066757121204853967734062690819010193078045803037261520100089752603360425134310762682390433913478588522809716410207167823111940660797917515743543238288311874870830824039329152348455185868134964808628314034558026739200 189 477736001356818072809516010940362285152896170687045558922801501346809889926513106432891754522294625229135536136007804738233703797600703242454501505421515955900858646804794132149936983887811633980665728046312404751569845321 190 7166040020352271092142740164105434277293442560305683383842022520208506378040586780347233607365865145101129574518749880006066498576549700982299163288993193984678007943979592564368717965069304398128635186215621011901062115800 191 107490600305284066382141102461581514159401638404585250757630337803180454241917359781739473251277327483752064886078589174970339930031020967157264279082596949318610940405670144377723667765292549092680207142924657312983436031633 192 1612359004579260995732116536923722712391024576068778761364455067048055005173033035371040150461578894665867130089786060876496202106316368217205942346281066953923622803386858108128571916181475683366866617794499191355959358259200 193 24185385068688914935981748053855840685865368641031681420466826005722624740417882080861085266056499636190705603559585288077937039711843485033893657323775018330289925962089546242362436498290399087644250914449486200918488583931521 194 362780776030333724039726220807837610287980529615475221307002390085845298440644601077439412775078980884427816962524426972881489953865081948763466090067315896446743744936950701847571833343358693017029018114834227760377972986064680 195 5441711640455005860595893312117564154319707944232128319605035851287669619795178059772572061629968549413933740690430630536318610754933736232459704349355388703147554168063176449369039957458666692065257254473238283371041174673817753 196 81625674606825087908938399681763462314795619163481924794075537769314659285106842776016810344224431038497834117939212030006971150138950592584048004986309540212852837200342380979328956840903636228949104311871430331802000816739340800 197 1224385119102376318634075995226451934721934287452228871911133066539715712691404797230896769050594594762740984246030126171072021340599949677905630653848616457641360784467971743154874105677529997150520864977763533028975126881273451321 198 18365776786535644779511139928396779020829014311783433078666995998095702896880635090976916578516283687008628064409102900603693539613762250043423889477150470214725678021185562909612633156218467781113388128714845357829380205995365808760 199 275486651798034671692667098925951685312435214676751496180004939971435337877658186953236321565909855884713418769980825673684738343976619824328322996402206866225357835410666044117639407904275352618219413742846601900264918852320486749473 200 4132299776970520075390006483889275279686528220151272442700074099571529076965326390398429771222566076805726878946918763847238063527658375533486860818362998393231319399198499759758783674669561947135167271596477851880451744106915392000000