0 1 1 6 2 60 3 648 4 7344 5 85536 6 1014336 7 12182400 8 147702528 9 1803907584 10 22159733760 11 273508669440 12 3389106769920 13 42134712606720 14 525323149885440 15 6565657319866368 16 82235651779657728 17 1031956779869798400 18 12971499818650435584 19 163293453904856481792 20 2058408508619435802624 21 25978996288454607765504 22 328240908481517573898240 23 4151456535224424408809472 24 52554384736424438903341056 25 665864343786136770692775936 26 8443107869980199365499682816 27 107135480663517706321668341760 28 1360366984601229560020444643328 29 17284242421950429615554228649984 30 219734317600389332359777055932416 31 2795002823020795171137997573718016 32 35570382289037668947750004614758400 33 452900914447414431373924026304954368 34 5769177617479985832812542953001058304 35 73520660192321692079570108150710272000 36 937301551146406524324392614235083898880 37 11954027151492135908985358155569556357120 38 152512476496854359364301091861228358205440 39 1946456423657105846174472506636595363840000 40 24849904595349900281729821978420026852507648 41 317350066260864935197181470358480459145412608 42 4053963953781497349209701063140617187282124800 43 51801536042419525010147139610753230626120269824 44 662096527597596470170204832395312383078917210112 45 8464683483722533872805490449190544851882962059264 46 108244550152504469313993660755467525565015490822144 47 1384531154640687927127597732542639574968468913520640 48 17713180925650096649079648587820588378139500365217792 49 226664515179620255016119423919513119005286271566217216 50 2901081448019533766184675423556585973109721430501621760 51 37138315031521757163089901196607822962895351957327708160 52 475518087224392319071049621129235869357932250482606080000 53 6089635915679938443104327540718903381591396555196496609280 54 77999551135948777692632700744069073775802249995242375741440 55 999232554841292740402061646054673157102652662993742609776640 56 12803010451321913542587689977919605559328502831262366894653440 57 164068866014905370235519986511898823347328201914520698041139200 58 2102840977568774040097220183415641350210985435475909320764293120 59 26955699949146669725968991175763759472844952614179572017172316160 60 345586352930156903412178193155893305659344564247352636989369221120 61 4431209773617696952130148227503745028346434746324382070600756101120 62 56825839085076374257576835956256092430037242964781549973864133427200 63 728828561672680114691546940451664374978058407537325440332143850946560 64 9348870286607812286463857134485904056412322847262763083020857801441280 65 119934860572293308273940514959368738148404411396462224068203544859115520 66 1538801806566312634647864444287315656797689078461882777611579626430136320 67 19745555988256325113462040513270118428926748931919112507403847006263705600 68 253398485337749098531781409249349966404353068440262277708776854334168104960 69 3252259835276042322981294832779624478585252889657124464966030629272425594880 70 41745694978283936442153069962809551247470075009179699567493382574312773386240 71 535897974834649095512194152789743167850299942043352258939026301217710475837440 72 6880108257355928302752458315304352439977803530291907530572068449973750988800000 73 88338493618586225231742116196234585202785592072320765798918058571633770018897920 74 1134344948716714106048752702287642120084830379734089546370633238139972851660226560 75 14567319553147293050844958867032111560212159536566625259797138012116620228813651968 76 187090815381532765783018554810394355021428472130132145751444433596100440707886481408 77 2403048882502823509755605659775003943540062687179351584892999739068448859980751175680 78 30868043258207206918669518054302026301693053940064603546472107871493003166617765412864 79 396543677256377616740733327907619145156308297300515564863754093300183254631593900244992 80 5094569663892058481619478724241837317664039134498413663025962040881877399006177780563968 81 65457237351677172905129882005048508990290342831283488157435595815556413480077751608147968 82 841086583454187267626233633181713508113090260094240359736990826967699478235976169213132800 83 10808260712936093169742398804130892841908494636617842270922139096150963786964011025342398464 84 138899993708123046126638241671287396210392256249344539925738407595274933272154420380111470592 85 1785168475513839419853076647638227761670370710947601746985744253065046515708521239752684339200 86 22944893598366101765330554034669009623353493614029893292228218365022304151796980241557765488640 87 294932108296945930042545864233897506196376424655873037243933088874210111652602981725996905922560 88 3791286166232811781678161998383941222192912422974021564809272764670498895110331570278216572600320 89 48739260841582258587271196347356644320362320198146211563562258628440850612497987374585603738828800 90 626611775215510985617350465459278724726346248450503180560912989773484070864451917304023041278214144 91 8056470215307184281919730742240899680426410237705982006349436771568349666157061632491444778748084224 92 103589829945028547150456641991978698005536614612055627349393462608855353682874295284473907914578329600 93 1332032842544955040690819950005702236917595689481818822503618512813343017413202836645554761515266998272 94 17129224463341398024202229748611129114848098143677178712457266762213334470720226555891333230348925403136 95 220284985134945838372048141458225816205060960343846445175901286218982865404619260148599554254788448223232 96 2833061550550595047103726166922327839186736379560833436497751647040391302607445108375116761026930589827072 97 36437665756835532684027983095421977093262587153067589941309635969041663807892194053500741193512390880133120 98 468670944697331284440219157958584722489087633825488677055261806131977164606825848456576562308620862615453696 99 6028482339012971360048039927548115020644226117916516182326258451995858638417670435177680487801620518045483008 100 77547889950819173698123400331472479849662420937770008700392036173678440858236076075685634584577764833334657024 101 997593406806965238732618502107064838846197534578717325856082235325259703377563487816733583112502267432239366144 102 12833890314816436267631910752628917836200582855818185818015522651653574402294651493769730326936627575592834826240 103 165113974923844097683456070604976857293926822281366199640844053568660333900549116955577186484094705760351920586752 104 2124367743120456582208129628669524992351933016185077861778802889708845698708828774087752425935954771517209896288256 105 27333518005504857028551883147300909126782330252411739579260878119510291456083396006348589246246071202585718160359424 106 351706954257555889544612522609495777781791185848551513331939276795595986450704750937621528702139897684766072267341824 107 4525698340599613130638624292133666919760712706500154829748020866474661321646156555311735693481867213185234335118131200 108 58238357302224099080547294591509471344103141426062406236047749529239429180798582005148565624492188274409184528644964352 109 749464644558833721286057198538996000165432787195939941088877109449733007947276813453095797264599349005218550042282950656 110 9645202857287423921520318365508501206686050830552315544977590710919948598283693437637292740386539335052585346536612823040 111 124133624500727789477779618511132858741297970093792893107005433037418913619951197225812041676953354044744294194264523407360 112 1597662498106077062363698157417438291099665211533844422170387680634034624610790906670262372267486233090695618870649112494080 113 20563539502408691887160427608783223496750907144926970073149014786356086399378602947578279527211785154943145282057237356871680 114 264683957453618235498926992145796462502683171563424791895543893280322286201104295474092039411027743097399536257461030496501760 115 3407014605048404748497053497192519906280364510455702253256914448651286499431888963597300422121546444415558135335702231359946752 116 43856776757612777124184787898879583692743861967664909791637362056530412441121741649138839650411048770985990824229133747845332992 117 564566993481795229312121640604492698393146892558545995087544077500445362392285335579688376229639648140725402535552363124280524800 118 7267918435398471291630906402223403730838555090763994800177084793245734407122519054599589333499737426719382616036835049044155826176 119 93566444352158388415169018042501191312412784360750434747023336048202226555257967485894577924183162710606968487350601562393031999488 120 1204607239389534549931677551794347740580311578691059233349036174815640846780090688206175319262635669769713926554678025754222186725376 121 15509072297722107756355777899800235936933925225345060144284462088370478270112252961370394246814834155291573325783878442069845025488896 122 199682927226823256354651803140279810781739962219774718829422510251446457601216036860273781765781763860006053527461370999450530018754560 123 2571050283473945956070268369605844449275032609698975648215313354203257502936844817236168425797041545345981805157039133401484001990934528 124 33105068715283701881254869235410600601124568643631204803607435613390020893320958786691658942883140755323499760074717574969260268211666944 125 426277563859544657545818671773415470708810832614536765929071160619673107031932300122918056626027280863425036541002418300043864285365927936 126 5489139795598411167348295424951425395152031483197929973766605724708831194683107001310730807088268223121455195800489827954920238222845935616 127 70685400679322989560976301470847779067342565121319978663483961298936625916230220990358594226602711900502894822638891459096340507257900892160 128 910266500686376192557285495922055267775357973562603223712115374311166378066635103009735960286755234217238490601855081486099214212157856022528 129 11722509453502575200689874680395592337651474226820788047993746292581280716171170141722508926311925090249257356245223821184007498715469377961984 130 150968247952350093907313409238631477286358808396572418591451048754653813739824227228429616446250989944735623961974996032772532589263536726736896 131 1944300694968276827266633613504687156314306822464678144038798370734463131555662330235174757861646209116372737406071701895945326204449089646493696 132 25041125624553296826129125162375189507258577368550560252416552103494686490862415472077250946660486925596671064356104843600910196825325327246950400 133 322520015367439792841621478586225381745436090396837902116539657622555948277108343847333427230398660202549183521634769000967102328271538558817271808 134 4154050008324071715423729048166297492610248554447320995175771258720239916263761059230324200999767095356239395674412263208480228388240477563517927424 135 53505547393673295819135007565237441236441499261008084687534004303937312516142967159290780825185963981560514605342889639792905104907264924371082280960 136 689188096144101288094852671758128539621194709239733865544963532627418079526439393507058344318911765650694886538824164858095600518883546622649109053440 137 8877453684894253493986839479461912788302112850574082233377414317282748235698197437726453447453145732509087474354113707516077480154305881200531729285120 138 114353795725626237555842195170163184201708190619111291014700388921420361678576029965030812364912908705577802363435612640784326155852530830641394844958720 139 1473072458979681227365841255761152084321347566111608962912985931631804835885680408336375662298328515120182420040002881357051614231384437264705602705162240 140 18976181625730935277525450312057148431445607768739364552348990701946931846803527296691173240800547614514922467779824466260947558937854067190193039498805248 141 244458184057221427942429237842603459270050770277745189311732019068255029914884327008698079408871738889886991108822616246778753874311686609130289908791902208 142 3149279548168300895322661322427756119623606875185340396295038455250642601973698277794160591265484078864699716325804685802421460199324598197105907661694566400 143 40572201209799299609899652326120694119947792091749719442319630202593744198251656980775077890746120405083943690675243012633927926871833404888175637105448321024 144 522704820749522210170978389825457394276556995693132368053588119431087015377612635872149053489419375117266498253873953531892910526217625928636612393354513088512 145 6734337399104860014912987083978480559412549070803000285525862897128185342340408095621281333419741327678104570135891416207818857311006148164845885455137519960064 146 86764791006446946792709437307689883032709040069370471362612328398602075441667113160084223022071630622123385523417856793454420473839968519257867271021280565919744 147 1117898378997043858555855402435708247017641349755103028270161803540891356096810747748003734482675601631190142564943360572033808374282635567620004447434096393584640 148 14403602852433378674231104795418706424938675241546634267039422564611565955205782507624021482738311968274541921643640862136171882015770063666610038770539794154913792 149 185587971839832420740100858658805051650631210185242719745450056196150560943655304138164167212623515409142465755465150501359666694126363853838873939515066230731964416 150 2391323089205401625848441038720699398326818282694738808618692589076130575072170364983321775937217922955176430141355399072924782495379290850818923978745026465880866816 151 30813164559050686712678583188843921896353443687947915125213039185593131313105425341778639922684356931082815041027318686279136140636307643797940064879077066309260804096 152 397048753986804843353204206575527350771965495742974844860884054018514877166160762978311489719989472217785114710551324702471113220779174812146966632892421674384291266560 153 5116355764389289646407120482154682127134938160107587995318996093649699978622081647540616113768346413077397480752567016269903800748670032996839160892369727013538200813568 154 65930576820291202734275317216893459053246004812352460406118012517407406981161984127259706342124641323898828767238965429369478992548056920358958214946334567227967043272704 155 849614934692976110554237398523498875197828765432130865859950322505406310345599519074803575074470897973390058573495391949147072748178320976281724515094216407494641892458496 156 10948797057838686278076660741463273942039654136200844692628505160752986872370833288912093108239195695389728659007736391511126081245129056497495898877987116098903977383428096 157 141097579823989198147678352117859989538349082271809779067809934367033311842543867619649319425558083037885965676854218579533108922056956592164947047038956542347590058272358400 158 1818366832432327021816509584428304989457484011938752366070081516940199915506041517199035424874857098934928632422943344790661629112363741149576153116390858175742280402057822208 159 23434306456808613303037731982377978805741160067263260008665803023774562255006000872449185457502115268012994023847508429048007503697709593492066558670196690909137409277977165824 160 302016915466328536372750745633504108462959124147006369819050390761415084967918830529271878477001724798404464951919418969115429690148788625357541834005188898746282952282341376000 161 3892412717920629183824536531032885914327219257368197065143660834857966541477162666301118472205648343331130111945242342349617962672833349763623561272924046369757048396953451233280 162 50166620543278556114346334800652239750102394744639396411968025017936994453955311283173585607111813714112639402697456647665991492724188218926501435618671770475104805290773284126720 163 646575217073809126112455532991409802025471067413316552748324695999638197189229823469189363459115442465983826827494426849548102639559233489859889586324995696743939094482732596592640 164 8333576132204063178001824308531840320275454380399034974841600673697407951446375015344128442404239059408930432361099333424683272796242245508081342539266850854029960381243133526016000 165 107411753407103497415544931357387559288544690955012739491794077161248310716506354987131358864203073297250211179862540098304457251481422812975738381081214273436649781397066444426969088 166 1384459174748624041925999071124486364946958770541237288439092810699759113414731587559182247110046366903425311200493863345864608322763044293227816162982168142988950526562863632611278848 167 17844991879848508997724021840542753145310207472597469936341085254391169721855774677111447883732725527432132888915406699645868061519949441564771542208096711271722931237218909552430284800 168 230017201575546105151458250226335741056114419024318774393318591392670050025078745252753639699472090651268163275986649812103020706749497132790591329933872944135196122869297541191296876544 169 2964912930269401294412190591646065436428454044567627581153572897448706741479115175444523895893122733492114828686973170571351348408708291578089675137383515165474319466366585502642022121472 170 38218281088018645494597370558041799885631032755481605732564808098558849256584588013098505797394947292727843509841202086829844521509415560324315990862023318689887903128050413681822488592384 171 492649271835296651009047303910593544188977422623586699382344363043548346968359427091850126368959254603772409775769150512394261062935842989724289208093345502789931353867713338119289688817664 172 6350558803660783536811239278099437716896688459148777222628416775359681725205786485801777290485887080344425315120506153701640873404995846526965602345959167992403073857433218015840685617315840 173 81864074107779619704519878271313879475041586767243073978994112660788583579876716087440795677059642530723391075587487079884267992960930533188495547870752270878802203463986830188834873673777152 174 1055314726257453763489830570702355918202954648796511158266909975778209944108221469187219691118890099584834064215881142962089956405364533031542691500788031383459166488161218052034709599599722496 175 13604349848686583009661386976464209560347850672856559450737423980087418202727990512392082369009465155055959834479324493630941258755061457836274141180595819763191049297385114870828394958815232000 176 175380236968605663191338211198344163422265785679026066111440487790899679645297801729493675116384106964068198558334135135267904541985369031644505644761304899582639769576315964927485738309228953600 177 2260947620225609366981125314194267506891602229882769839457561540039944343123741582063501027456776999759178710265378709305344461911953115299284033569366452817264918237732850713692680021988501094400 178 29147899182032957192630333032691420184202276845126691699243290316589620058540348880161245811405251981341188239343586257571307489436163255116224278046199753412852824252534084998153866039350054092800 179 375777565166013943656345569984044566644032063493245642440561336914303280906735973858061601802668857069935368345255925624547242530816723724794542454073333044849210139132544017823984053537738850304000 180 4844636460058893481586323961665850928371730863487684708816353929519132060882521983804728034921373329914231420854396039314099604992711675417761634418428869160755591701033016827604978642071185554145280 181 62459459189205267400075602939965576656377228218009589320264282315322293539392775251129580019521874938482241177880522765211943581661754763538275756083510110381607212845103920039183366267224883021742080 182 805270618161192247469066806857050847109961552166594157841124877020261044862825836515297222936087178508725450173184213077043062982986107879086499267619299583671987114018022254917029589783485770576691200 183 10382262910613307792125800130261345216329746806956142889330714061481068728631816410475234540943533856829256560720024526546159523033272397042442774029358755023579682691547408194720608052204661104275619840 184 133859332644850445291864579318986770796802054551496018548507296702814166276989267787250321525681027156212956713509818148759944761032083212988765982632282393737316005375929183242242260381082600564137656320 185 1725884318823421997195686190810020328550139620144709992248850657015031156162558321704332593104114145295862079188002981275505069879905392898523467732998364058521522028568885886444689011151269023606709944320 186 22252614043938200829599660359307827325384469653475513999589396565568316143832102143019032613100913804921407269766056089298501951194411985618001611048914114561106180470585498763568040628326495805381300715520 187 286917240801858670344303804609726646671306709714658786276901091872724283799203608396367194309776619613446383050716877978914303116283651661832042703248781481103613203534417644552993694112750428198575013888000 188 3699460945312656015618644671373253827279802376385007034777159907482792233909400830323196257344658748449457445624829815515654363777225940078983466476082561731692829664512944465264268590019431489542922447093760 189 47700878061091116759926580052094409905806248214281249388923939544925619139439513326631081081886106575876231651670805922840427717959899442369067140250941828880735090414295907865287456743610153414614157707182080 190 615064074394159491344716469227038041084600001204825037185724406291220161629431444147010986799298381026452211908297508895413877514145051389717858836307352467801425964638022381752015988405966102542715488084951040 191 7930861131122179808516515451161173908401224338653357505828861648922302100119384145051235500994222104813966306744385041041844498399393498458096850154820707388702281472812114317371539009798270472240669556725514240 192 102264821551198868511109597157483066831624566317639971529293772960640243940255216850586918557441220240495432513502159972408579503042847485635103615148929361642909953830586385418205298385119270063734179896072601600 193 1318675864400906158235674720379591860445643363057024196508281413358528225599298507746392893585388116502776308170616853216705846509539794364064997376946806918231565025191780630586934016311920875726779576262296862720 194 17004178782739591128324569730608984962560960745412702878113782577295594560861867099036513413836624085548628913780635750852006421258755862320050638566780443637622028049314189138409403386269157231470054312991533301760 195 219269900980715462717344597437359285916588410917897440240968449567726007252547511462486281867494687953276734000949742957831149732780229866330982073376398574132578958183311706446430409710391614240733587795183927296000 196 2827535541083515912118213871212601579452597245702311834388256295493657674933128729095603360456735909686586783798340737939110062749224020327762257338710700474627886640476757479118386454614533443522453694183171843686400 197 36462190928840473548659608129400931801142336283476883679869371259681910490103092843488327202585435437091769109475742413691575594589692084154689708838888939926560316791326615580320607023451324550863711722731938093465600 198 470200436972087646093791559890034335871380186266063027766587109939359265682253769467925968758824271092962545183620136489581264381397655674249720132812519613878627650573389563666644970829739374979970087454160159191859200 199 6063575912132852955512697108409640211081114546207553807856181517530442161706600138033808658376193006743551889605515221573435956629318212100574754294274481615700494353577919493833115993990751448920306167683520523141120000 200 78195196885676976371846855612750403296945220542121211631571542857515342307874113659711725707743392087570288908070441631919628697566827007594421467288247029129645731560173967731362139399776382980836907671374412962750005248