8 5040 9 362880 10 18144000 11 804988800 12 34488115200 13 1482082842240 14 65120246231040 15 2955402450000000 16 139296260790086400 17 6837541748945107200 18 349978565353512775680 19 18685433917574232157440 20 1040347501174674201600000 21 60368458528123335777196800 22 3647964165534097778228428800 23 229350535779583331838038603520 24 14987513288235447418762117140480 25 1016950663147425587876878506000000 26 71576236091916873854454105796608000 27 5220351795402227718682553928238416000 28 394153417476727054750266883879654195200 29 30778694485966721773060752642147153878400 30 2483435612389096697447364364841177088000000 31 206864697641077617242479556097459374098992000 32 17773724217604146139035281710537303477690368000 33 1573880367603561899065025026306939087720362232320 34 143523653040640357849451539418395631629828588830720 35 13468064713601474868041201769208196846759452680000000 36 1299577164290540692216608414607711439539542905113804800 37 128858336389423266272994050566362145813766653589327654400 38 13120415388477686962348898915103834424104626514860043141120 39 1370977632820396873809804134055447856923610471983092656719360 40 146924920257472752528357792514462599022380541667832545280000000 41 16139437034303901656658098049009721457025306973632112268712086400 42 1816205630117219685762672350390890310720567482967986382019389030400 43 209262360350957237991398368127396064802191766808050633508795221856640 44 24674126652555059665359898118319287327766212740326822832908271783772160 45 2975781263794161660309560184507965975520333919737847186670533505250000000 46 366911365260692540046148049885434362321906150488415856698710627242003660800 47 46229868507174381674508955637652159030998667934194995973037982833329674409600 48 5949677990356831091904749240404596265704229448118260731097317594184456664514560 49 781787550682189287781618498868672825540982558101822165567164317052102538651185920 50 104840851625198661085744700444878261793961219514803001012388869376353763328000000000 51 14343242551511876893465611898659244175349914780783896928042675576873362848595280736000 52 2001123284362128717624262781371409966897234464308170518457181563581736191410258837504000 53 284610296132663680167489491696675038552813469986603349354136831383468555328922861695187200 54 41249982939577199694280041980420402056964274042817703478735975427093825041086653297537843200 55 6090385812591252017086314226928754193543483751725366884802554347990797546562122943092500000000 56 915735871699364877998093128495104024515998135131024538911077510482537180059984253403900411904000 57 140172037579423984309917326704186120458257586520795735465595282977769281537588191151069037554512000 58 21836560286575262229267043442711685508760371489520555816946150497537716441960446068019472680678850560 59 3461059657045353769780404724488186561363533399759096090845483286933293567250906645850434405975268055680 60 557969512354226231740796772857168442816287259274330725654498497510884680597684332795218240733184000000000 61 91467517426894641964108008526093171945499999686785185569536214896385401210461260215748484285636570092540800 62 15242657003698331470489286193527129635343359105749493775304906972326630484675362693390418201228972472978636800 63 2581533691763085952764694874468209669294607508394368252044077750320769433249826253747101362581240534705821874560 64 444229823708018202153732986903754086542483273619778417282588163830400148379481434046661148201394152421680469770240 65 77650313841641943276189421468634215873605871239634625286384478500506720174751047872789168324318736892731250000000000 66 13784159690012234301747301065336450473089982642946262336830621708325905929153101022375920938418218391780023050069606400 67 2484379853221654634000175473922202316739492800837265511416063980815688699500560395005376503760966699907055903638280012800 68 454525548288394613949345154746876478523924183549665652881667272019766448673472095459033623230146292235700998181166482718720 69 84392913651574852944768110286105706535940381663953013891717826857031594760264148905944125720775614096938852345931953280138240 70 15898952813774784212873111922925146361198851994059537655002267518427215366950120581481628476184691991246608191717376000000000000 71 3038477172175261472277487142120506463127998961401778912626822824777325204573175599397041207521856637881280336643077159086880844800 72 588953347425462137238794371344616225387803740183109116251581412241524624473745597438222343147298104158538903472190929604720145203200 73 115759913486696885407792111717676170237130403332186537091049131081508602317701297047828813532105812801247694703184410083932396180663680 74 23067742081971903331058513668836166885059607003432033794071246480261340107792624677267235789471376273985132293405269699339091665674567680 75 4659517926187039241846425312976264733119645705314639275387484042287009435146365914313739060350142273616478057481124462312899812218750000000 76 953866114855174919177751933974676030340912808052267734879927539728125279245804930452133478623134968034524183465909422258937964724312080384000 77 197864532437167762793811911483089414057713175384574019662141351637111584612952903784887338134380230594552745605523077511969516671257912524432000 78 41582261496368926820667463345446452841745667556761511525889820172045672199758485408461963998579431711743040751013328680346559970851951837865574400 79 8851875280567948324035087886736878113985718058139049898993062417214961525891177476205936408553880997292440459755196453475095005622343881044351235200 80 1908440930214985830059448554467536264791426190616173506485876462514923160245741397381344307314203228072857769467904196552012089477398790144000000000000 81 416648085307803155684702205716938381699056401810024257874169430514260799187459283667244640372915292569589214757483037618316807493810689463245094664736000 82 92095827803190816411828341806847331739801011807644943818455352245392068902324621957343197763325983655053843595174191841379612069302370111120689548230656000 83 20607471708437122965665180878448052518596559360706280768175497781203857070715471881213217497918435533306856389144261988813379457579513632686536034205373108480 84 4667233444367799257767484913028050135786298404559130760139156933128224312329451118808309237805431275085514591777901779891680214367884327098440381843283818577920 85 1069748708991251642102125228918228426301925012111327935622544223590747089906905208818585535416693278011829666252066672164497201389070812514147225289488437500000000 86 248102018820025942547109159179557566141096933010581173610134990417884326447833633552716395784948199005156784521513120813032521363287059004272826247852780564565196800 87 58216402355045079300435197519581488165663131218847151748100867776247705969536549353131041757440932492143017114974842676691211198658388366211367084702979306139533689600 88 13818744639899174794175730618962880458968615487785699351671431782924724128355280834667273682076426651254659753364168206620500650036431095676595924560826208171668568801280 89 3317744417206696113424807965377874856222671908050627634920264280251275923646793688045941663597900138900876967348242958254941416811544398351363810903833220123428362078700160 90 805587264890514251924547353224414541083949595281375888139117134274524514777041951771757183481104194980498142804236202245468843760398657408534023940121878478192640000000000000 91 197798522539536223294075713570479565242480495570275879950053150984883076299283124674432125620786505994728611042850847860306616698881710505483700865566476325360826937844334646400 92 49104459212878216223458566218356162409286712601702649847861726752242832528053457866415534198147944086279310305039524434685922700245259003967555462745295110639616655272181340569600 93 12324067492715285618467119871822362203501559693352548537311432222258559259881286355025029212041195611443485389000087814031951741458443403030342783864042375658682209743093431238322560 94 3126593193177327476709352884578195564869190283184593700802155714961524562325719919845019899595777898407238652875041032722569722331193812519067488055040239107539382231897712937517711360 95 801720290540452000892418923260507851209634509394171228708836916340459589525216176280535535115125947656881627485902763327163915681303620140292093295769792461564860522902554042968750000000 96 207758893125170863793453507578315882058328688695425843305250763161063682321849664275590499685569496036358746412992091925540256399879848953513666633867437796236195100446748269596155628748800 97 54404359618557766073843569333796051665606223550328030046585278899555385710423812995138039781955235944275355343242950585221311302940482201359054231976049463364938786631859477497173259940134400 98 14394553013289637310472794323874540427229328034123369230536522349597677693901621359612253090737906980628678138753073466856828983805944287412885388329670792677617548751599786081749188631110615040 99 3847752165561814217503320391449541786714918897977244757822635360695506245190569727867888980840332532846783375618800942126402955798383449822917107677366487987873675813508962400928503094710027998720 100 1038999600314127489708375550439309232636595845185101287291165448501137319018787956193138042157117762948889274230583006954912346559044516690073046567771421417837314891936017095378075648000000000000000 101 283386336248010163233968825758861429309238469774852021961618011132351212242048943844724209847939141813451021587412676392745272254476066932398577582994398246812751094676704341525630450584099416063552000 102 78064646765027769739822717635915554154641978388343936986037732820893756176127977390848702182723040921653199328544196739403152588974466722749953754034534633539232150055675116383299804373630962653724672000 103 21716980243610266951761774220133334575112927452885886277240398720955207929799874410956927727439805378816053329536190486233780865346456634846639326744087019260999409428066256280091174160812092357707343065600 104 6100598186126833370716173422547998510872115939689980023623926128941731718647665428141666363796742363426505243645167780599412448535866604526769689888435427442028246753713782833855403475507459353006945232486400 105 1730344422139853480142999085777513644097608290175666592189459565113282459752705263539979562200731730869569458402046769972852164312078674674604883006279129795184686624822321239752912588529702328700605468750000000 106 495495626658395848726423966780323039238528631354676222603856372286412808564341483484449190879908685635879103843943298050741806158536145213702916974954693080878891787219194912824141210608050158320373427221823488000 107 143236916611708339539771889122420211731674351929920495490246127877660261917071116610745057692238690510422633172102246980832589720140936896425077819500412174019310951758254817423568432889041101976164819376215386736000 108 41796454519354918239981334770232553340581486240548053348393115653162059176108829927918698071796746880442897832912013622149315834012196993966877994247704898901767469832635885429285097684483563478830027556410753904803840 109 12309926264661050545458188545210258515984465908059379580137343268855863398550172247259511018888662326574996889705465146721597228338738752264301520519341877024517738429028636673490095834317791329599597076542451529581668480 110 3659029156584954424144900987471238752978226890932674258905664629574113761347448598059245804621523136708826934183564447038499107184710225136127098297408560666078359464705580213056018818823294943778631762051072000000000000000 111 1097575127867067136704388860946108351722741462806384282938689879142156644315428488288902375568001937094129838962359298546095914544676991601383272760269511632090129723131686656487822607889314642902954451220033164406741095772800 112 332219276252666433225963985730737130929440016660930034813596156282473533631401446340061786826040844968078614047748581263395873972626749913230413832505102249289743168292827257576549601719235412211701244876180477571965954241331200 113 101461771049711765607993772030008343810679103728572136809304075366917819997303562361380186645511937055220990906050837473729166415138009659408771255833090883006581296276270702751108984144141509298559840369408046791089311860678608640 114 31263138136362221688358445099978746960710682447116027607793921512479177843027549596064533261618860586254298230404663667795522826702864197356268565250565540463065187086834531125250530188360404383864109101880724067437911859025873469440 115 9718098722171138253204036984966568772735267366536090752824025237831395756411694421600087407928631262342239112225517404535007341728084025476321604696630909591087467470316042232761505751805361588967352596350693299769559885742187500000000 116 3047300813560774999203961431786747675162236249484396069930150682228381560595998743230655908249406801368913396435481861778389647509470509223945514187393464652355039475225720890900109051861219217934669827603881634973921715758997780719206400 117 963833210117133580376154185590674820504195041387520178593786067348178230356891635440413387385206995545620588921420629989511665638323584909430591708074318660455838574906518832379849983640926771708502752612215554261781017771762379334439507200 118 307474283278766788279330105574438264606624816655213268610628160786526393802916339021810661358948947732716857063299009647248991947828436325446273451987882716676062291230433430827425282799414888820867514672134901339154731269114930637780685946880 119 98924627547061340073716517483838190079191893786644027898003895751462472135881856546072814262561071297832635652507988708206521071529178212620130305641409966359515474992358304517529356307979322605489076055254024761834058337774025498103801801079040 120 32096498707782327881884246010182241248450601762310387437375998797595057749262939030874224914619939069225173757910439924689290187427850742082219766865921869629017279295599879847599103298889058029192972548923819787178858661469696819200000000000000000 121 10501175565868342283910452339887945787035181738398090334024726369882818928268065649608024941641094941318674111451900669165053592859143460001841639405838466110934797451115252207643707612112265930729324856295131918547385820598092492275015148384457372800 122 3464297063847397588166178501787245452031103583912982705679246647788497505634605909818738185521895261565828526123840143558054678823581881744180510229518526241887178555400576951751919719627390172821482611436901010873282412551819806441021502539468426444800 123 1152284433271263430887150600174425563848387397113153101404040116369402088505558276731786335945639502795403507225329722546741795194024073413784474667321686468795685482925039907143492380777940951436993549524285230355345683829402844190700876224841099956629120 124 386404811433904931371290347051430916385246096901793893700748614144378587575318533263962579280480552625015791024425882011584540399252730784288679267582402656671973265426199716752088853743170321632868133898591848121543248027481000220473503295369386780398714880 125 130627611938142885903394316130570586213932638859565820169052139255249602535391151440026512189105241206576877225298391296302296273827268843506269716674852241911556544621721728926746321679845331848901496516722817223021274250957150486489685602210104980468750000000 126 44515259511255829743273858880360187979149456746887347542407771480059881866821608999758839401160697921490297890155971475741202076667197842388152005114484800089953699291806212262285474453918205230752120178749224453540513518204988169051852237956191314960963338240000 127 15291023986376966848523324696890489339353972122119827787323903576739740027060213172074842311902217627080333105203218636988044146879807382932681951495186037198537475621802472517600712622306791646130794117659753348275080217852064414729899928533654535454010396346480000 128 5294082234535683573532564939977445168880497410707990272449838462057021516009813183344896148802865292411895794526441598434345305247704669257039809454380259382688289240706943635666629728416793419235378760639577962236330649178380908342708059949417224605877746087755776000 129 1847329617464981738883377345783322771800792422561128752956821581153773678308569575400552507920108609798957306537933423483507006613787096464457108691546971862439110924315660901525024889488790643807595440108258815932048093789582391795100269450239287610110246110654427392000 130 649637760892965871397592152470265488567735157609832070587945085033134668368034662340589659060557997350742020799530323032723675740338611206183516539175980809879560271163330793365325006415148151975050494352894571424316493683586068498169712106494921665413120000000000000000000 131 230221169063554777548398026810561614564410099521617662880000707957166688075618716833407793260508383625465248332463604546406335238469068998253894513621569600810707178551182042112207684100578709150259724511910779829831935484082958073740358900338708624824254774734982814844160000 132 82213046767639643041250706232390813098001539128883458586005802117460262472582184913654919401149042952001783201481670317264650507014713604099271614028596000230447257029468669579646650009948996385102508455243304967173042994446806856074030240606861000523644526980363174165872640000 133 29582337181106217507626934150661857026809795782838153398670372256833478890963546473561283357238950509711589386774530050118376646032449198063624939731383026201132816595686428900203651387376498306971057890990481669613251025896246906786619512480481519688707516638363728231955148830720 134 10724958293967777440602126543235192789748408079307378099807121791927106140043015323682711025977911029191705617565995381373771751287127030080209907803443093202907959059556658524213834345041468413796192268259351265095592329148078528490288361680922660233866122093075206601219926780805120 135 3917469654560858445185157680495744729890194025506057151580627214044040746797614014804516992386413850937821367491851920160762078644181712316607200369998437785828108565707418352540999425271626404315855274906440352919878637388103562535738145507944122836175427457572383605273437500000000000 136 1441578990344764492052970687539377501190718593243938532678168611194122274723151255189877986434437168128629891458189530894738837219058845335598798700687637884587703874233252675567012823907630031321013860947246587481433550037628681396450354481216002014714714142752612425183269448118488268800 137 534404679035469125733160449759862305762555500353358516780901419001711292840090238778240941096902715093964397362008388525846947171000330563526130510288860250325218487531571622362503914119606651637180069824733430821459861103149045336116486293900019249443488603855940226823381792162990674006400 138 199561905780422458754216900080820192539892792327716120567099105589889366688542950464533483104681354094425730470629801345200456550910003975119414781765825440617178263672096140136711434254827277251701949153218273556450704253569721636899145849396485900481264348956671662627737810537961711017656320 139 75065008038461914000689734225557224263574783535887531551429781692822660586261912938548618204484195180142748845324817240786507797382512562162906672517367086826392224185385583970845213680670642763887517714571561295070264249903305785400052635916951758228223360288702826202128239897633104111868120960 140 28439842200391630562653536208963366789921122499957550999021728343491868822968186328850457343831933209874242134499044626542490047176814965204333634807232087012786219157426305464703681045400075173236120943854580033251073667742236864664342869971146686740011109644542433213658903347200000000000000000000 141 10852359244511923075639929150424630385285516174658113332885779877579252576074937972626036601484705299560553884205431400941313415125053911638407860313176320986944166677503950259350878911596209130245890954657156168222122927982356787498839405444920739054500785087202393018600856891397201913182743175286400 142 4170675212508234087688446744561436009240015928035002303783983644710674203078041919275772701725542787535273623562260485139121751237014177136253001785888077835168557994621566011973328532571256066730788901601808928957736941464764318681493718451554906475788530098658449398415681402039096764884459329054310400 143 1614180213548969161426009567303916730697579342110572528031808376423909985946052387837139459545419747592186987286519126224798334322314924682300235107133339511727164375444677022881259374740795186785437562578503560397473233121143140679786469916193988270088606931828694381723730005049709066819812658627378778240 144 629128881605572085810935063133336406593809222949714308327850577051086540851840876914021075952644238353363219328466233350503046919838767553834525104249889296651970789945738145961735821485538031879167315716107167059744866912930691818507162347342820072375983849076742240250119944175318195756751039464250865090560 145 246915296829116644257516314847302833144934380587392455000068041202130181579873241342923035390725205278234029833447838208624623107781407092283724182478208620279088161223315002251332032346340711383457614503221189464393069706209835605008852176049951481953826585016412000729598335818474836400468335571289062500000000 146 97578973876472351027861929766686071805279343152840021245243312112264224859215867211693074762444009391090684570211438850455499342687788387013729758173725348841926057039786125658034253388306451134051410407310567990555244681181159113884811476945503176360815787643533336115363739570343510868433344278194972426816716800 147 38827888191235955921177670300449542809841932348124704261915393775675082052685382907755390784382176822186380744857654618397429721577078911116108902032125015682820871614204398246522247990845887841698931782065986111561134019271550659091632757920296980351829725849488840371513804882985508265174216787743621630499972281600 148 15555724501066656764845229989462875076657278781524667502116084714898045992945830066604498812261956376250220564842619431108370184138750084047942571015085016719989817806334650397376507321028222791113679889458735210976076248729605510344314931928880892739724821579272043844251331446333619241585414654614880339365801083535360 149 6274449332454526722963249427321263469601389755782297717952432093791518182287864054648368633089665217424824203512242414998719119277697768741015889555121008846092259639607086818508287675202398267173643214723939583149782137908453145083253630358793832847320071508638722285593431050335199785657525067548596398749906104607691520 150 2547886707961788948110645750585763322446675269031382901241107451570016599927021880304255557983827348707374227076246518613817774422924463412607740913353565945502051368346094715463191539525745344105203153059349304392097562557848410141418897053922982189694960996963366745689761781857433045847157886639144960000000000000000000000 151 1041559822654656445925016841515263064950594964007471598084278439264724851780743984948904441772869249572388210868849701456195688848499093606029595668341926568974568503853821850544668970765463166162471699133335693848872498963543941456150139347300988922365739172434578498041242847671438436343316463965653269447075020348461252448000 152 428616296953024052595943587622269274142959975550244019009248444301616292032093965014054736256363971238433950119727210451922940039978228016019346256270535309641712184178355577822477523943615071414334082445412423198953492782152494377794001558217476165355855537521892037733965414384174041674829716582424926352857243807634237161472000 153 177547473104420372271819395773808928269359046150480292602363968618092622627574098207301512591336670089875449340945807609914691218798661425450888960593819718457125856409113346625477596709883301917857008586687841783504431776969069795150782657730810693024494713063031072736402465267801332247249903126820169136466789910219482437494441600 154 74029176026778899862204827786184332735159770471161048205353755691876613048901113429010719007298282745159697489913775293793219456354511382914686924296885023492078417176205723529575044347688300801857707916714397250890769906017093270262055289674884077519495856945675837716137832594621650357002519371216362142789616269384135460949432729600 155 31068152821533206800117781685804085008969744114054557890032691301551018298479755344787660877118527097230151470841036037523479017894721865235034187596973990983849117351977627378356755784561120969861915714453993775367022634416452446833648281168877669878778133493784671057076478302626502347188414755376315760263905660946076965332031250000000 156 13123019682883220031368975036966992284682005808496426091371036059820571272053077005144384977531646168170792541030751036047690383238216510804173909948700736715320313794750941739220970655084727486936331655882775244037641603036042131896592242926310715937929980318039600517379536588734642496966595350233810137924209916866185469816759230922752000 157 5578788870225052255309057679120869550584614475525050716126464795096735061225779833161403989719509204045500416439232988454964558263564353191168215642879304146593632481399881988302661553219514553968766620940403145481650239215552984095044872243168585288709442374441556463479766497599970917401905470325902626563188704026356098648932077014790256000 158 2386800212276162090694591358709865305476333407634615368605003095455241112985764425895716604088172214974048716504313713676560230214976052304746131337256449867878285339508794945197131166123031702294292925589473871022912622252616239168700443382996896226192854535454711263585249042141855629774114688058399872281983915670716539534590089376867035381760 159 1027648589568664633498852437372868387959806402359385972335287626604429718975113294055107323182491028834555126627990575788404636420758390266527694778188324298073433109501875598225723851852963014330787531351988767907221342441853051725279764181632614970798432080742519330449055393432334319989836870342721747039120673300345781746884611236852443664401280 160 445254441213848398201603007311038485257641690882140181559282143848147946851938061134536213729623159862862527160660826063950821126153638330729703031828915266702536793881473363759161875366790371783526038069255436155850497664151947958706251531558683661310926834775522796157588628228852948365914716289470844450158300228213237832744960000000000000000000000 161 194128733006553293667162933342073171473894426932171379861856214105293688797695603685960128157702210912049546589608095932402556121318400375502876141249587138240100173246485636617044027932915398679582822256166757659647049992307114604575912935663117466500420207277826829070794323564368621887780365650211676890769009091157972293061795810148759935083036684800 162 85167203626996491023264008086071833721931721031562223203941828803624592764910915878083710866705311543378662241324275106633953502881018462448205760456966802546940657562710345319570759524066360464048836646170333023645372172226203527785934475426421359049690517776418938616110530909312837643210516188674958754825408710354844546552888083146927594055265995980800 163 37595793040697918104697192047097158310071361616072412991537566709976747505288328264256277589665228467846068485839783509848634835890467737225823275475738879285770660001272656148754255562947209153259175025261436580170843290054311813682007858723830370156561599692325024093226207993993625896296947802313447652637774771690485633028172896125285797925097946948508160 164 16698363067110069305869924913032867215579438039547324124656999959210470225427176375474908145683507446653232663982291067320927254357164027825722766913721818829694125789681419298913084137887207623338006264559732070548426179966034019141702797097539553198515251544291735746005187988642688348906567908373546362049279983361717998704731194705011147203100848203382128640 165 7462082226195673271999900305021830359082217888581037122322599228499761228844831925286702490954697373194858992383457465531116006361415132997083547074779563721800495587698319640004216294202277784712304376565590970135470442730784634104729636655417889094601616354806178973033280607460185371923815830965993076034403977447238641042193601386810523831634521484375000000000 166 3354915106462101362066136433987410514621425481889530188388049045631382743170452986751644564606919177879750913083154136949876944472874620086927100543818389802239009221248075561353810318612120673998410425882194015986486738850830138724539358772218898330755352955743056287553025286486792870944773980757957461107512303408210928276340292002543985683684027348690147894886400 167 1517478342014503692817626625134168157761277269394207942824530096411255369948337432356013671779375690111782274184477952399019426153360659707020949172978196040598803346267168976766584144918574333848232010258378424757421983259814291519506694585101350336253085590735448750443382906062638101586017849929113705762167170249062652513966875847056544296241544971634190009576332800 168 690505603793925343569925425515152260111165889672357014838650609726992038503987597297046399159389592421419068624437927620912016098993008704638201880108926003099038631603993237842436265165768958337044924747837867833257571647878448307115690333626101960012947366608315710536092599711617606431790032539251009529464649236621139636728190740376412515728789622758074740263899627520 169 316082258236369218634503495343458230707888742451203356207874798983912323924214900250407564757159932571244794582069162035849765086530725971866024537866861700551421075190409821332907119623157329525941767981806841444077204223982840483893795564906439786369589870178541059499013998474989229680283547891739544023847209600769451131191592467613794535095945851729559381580432052179840 170 145547881342049585751852734083343076628957410499842150845442103519778833936307128678078019471395186022022208779197837938784275912820592371366038639691616289629383427155040121110170319133252992547425265687492702816583954521014669678704878528992774197505479287126273781663708217043359823915034110725817799944604564542794066380831173197501662042267207073792000000000000000000000000 171 67416987875235694048137861901272026108065134876448546851734271715302209646564808440281625831108721743918743160934367931041359393396575569499846480074463721238290538215487825677368562055233547445154800411599782137653729586621619063374078953927662932720015987756661604087155356594926632842529993045374617497273195353092596169640255777386506241878470935323113607444846875069646780800 172 31410546980544585029295938549895640097163399312419149560794309978204581928423619404204489135929236358727977837408164182194014035394078586630163566647920341301768447026329034122759148239095544110600691837006291988164869354183300341935555635062861460609112912901166512024198073555187478230269337246382434172849478377128223147239322124207784006913253504498730733785264381453808120627200 173 14720058494954956193973223763294517110540064069980789674858762149576242926369177349180815521503586637590879145355673788994978402627733039102124577443258473539008175749424160408000282115302752743888381539027867423968510037842905555454384064540134455292280617680630766481597906785862741046840930291599479081844565822667957336773989669900042390778743271588308691339151573957796023054718080 174 6938359696752292003935114737388804234645093789898599237430854165709784313555108711355585608686986942274117455336936276101003811710871580678951326453716892228917927579998236511227129164760980947864070725821575572905211799165789824518889127953993227985839626320368980144130146061237580676755741463449047748849390480617764486865036735155509234005515399268963772225071843827850886036670382080 175 3289295181029617251867868338162117071916869779053735163130790803008960560268672200995902845802074829430475127098055315522928007782449061327852011012339818374191741058024248445691715539056622917004027081129948806908160582781830719016842387474303091494069892000154205516722110137594072324875775646631412235121787029382501871823207253431860076910276350649804831327190324361305236816406250000000 176 1568315161492097028717100484983921804135968366377359597389111320398306490210432850668343667002814182609554969637600831917536807297269027411258279575614267621853692367062823696286484250155239260325311243324801467309220989173479056077628559111252928096035997864478922692727818381479337391093652375035659458951325008834090887251404023262300509530710420010105767699896619177982494513231273394176000 177 752028225690173231551635053763830320684794933884899454515855178015718261541045559202041719149991926648356562088111224288049332595760783244904884073900092017200570338595784440756127989676927408985954684485440555253909700178861117817193511629281786928226180341870895306676865339149456366500035321102294455710200854896997402724402943919045187780038636966384556695367977586836115213134992518874848000 178 362652990921989314038322514778903071476020573868211167767637141596291277225066863206811082076491383791140272149020951374998796303582584687079424052522579046463472221321708683574948174015735028660653635898739679426597810755658212504242561941447710471786166813159918363550138308415887249608807126135245626517570716408863034946439251750159714288165390202890847471394163585716731111690634495507667353600 179 175869642194496092659048069985854715246285156074819999270899417820479219652591488477927040923057157226299234799907708965656755353171386021303248560738145152631607179248895914475433716964965739544129221416535385798151536225493306665637307048452944798065448549897783555683077720637165182642270112035794288985265898262615821615091028021904306419715249683357255691257696377302792126753465441156384693548800 180 85766821830088296312545988445365733570111000318172839128557802200437808536182236742149213562778746154922130283899710464127368204750060058739924367471714389719779850786049145657508706278654694713673366764370918162968831405383165494586043991799857771179298268228223226442662995123596514416772389562093602293566906876249163838445169222588473369752410195982998556806263130351615344640000000000000000000000000 181 42059398179972248481582287009269120455577527078886144152081526881746449468006367827920802112875031249273094511906181190997692272393621710860457783209582812737295872877051195256400288353297770072666601519002116189578529627987373588654903028463862120592886323075286051322592285183547887935441000916834352774027233256083080181665777401125577969571601535933955029585054009267955188762590143638945480776495264000 182 20739998459904806393897594573048000939416977699942970236038711940121073815253380463821765158388795470418200225610221781456535561321698678609815892131803138151565869786240248253924813124202717771197061228803664791678735115612351026476738338215397611710639761289116865361586444287601954327550370825156057266461546805516429143462533924795893631906154865479103213763750699888238532454668438593543101714733727744000 183 10283550623527264831108005662029907688335249185798960074013588796456743638881805845165435915333261790482779613410860124775997487662551684479917193494665491378209187793154944784877168240604195475667840575350853083661121145699071560055001573992065584246970418085342077473542399541877324169356112999403779035965408617334568432964293066179135228701484727672177817418865973329044967694501701311102092700702912748750080 184 5126879226003191660466607183838179092678063189295215557430563576627360452273507526268249991400910207356189219987819496864180540326505787224084060988510493668225087643968941707550811444763989970624317490827793362516118719990827550177025968643315838808263479407583693644487956510749752889975799624837384099053483905925242885453256857414330139820606575337574544265518847648931316484030723072219433617503023182192312320 185 2569956504230254331579264624159789264792023747758038444617277917371234822165506984525571787972661152968547829161765550477301209246340261964334271929800170214051598694188210313431169414012517417785878582171448319306079979466801733390760335348505302470901722357920356333267606228484081008678074331020005961408778903054338610563703310539095668551803274269724889973215925446094236646273246184655697093391418457031250000000 186 1295234347997784739344878948787783047990069090510220936995567400743024049937544913795856410660975504873327956469313043460262599824407858145747166015043255327609545218780973712862187571711097697500874289835486149159005099792591333215807719873269016199599250361383620170393505795477398001292665900932616699947567865244323326737898749513998227674067665166649822186464966706540694634574113494459683994201776646575002275020800 187 656308710144714972129763850014191261566606019791565837892363356727195393048705092749733128127186429957589194603241011088283838271038103929574843784705888953937375944577311804627955626430129730831653405278288963237029959751878104138716542550211964163126176768059545336219427795970014012469219179912588855851730644150275892765199831807202639536742598547886346836230758942525866454704327377667466067031746240358268068617257600 188 334343354999226927569381357716456845651550589829181165070987551463132037865510973168658746207879519145580592161916581963589535923850483320656723910241964696206631953913109372206402647469108427505831340583227801282056414627495206708968606647117198302714841473278905948318163723714456957926191993826915325166289286400908709015966631878035957423205833698152491063549961311216848508694409501616454643559003917431374770602067886080 189 171233821187298467217124546651186829708395957134289245800707391304031738033263257527216488417786052782425745296791995435752201520412850187458455030849891410201752945313378945945345275647678731797912547548852610160498710257355760553672275831848168618383547812114174980121005011350234324588165044639485015124332334830119825849655227742811705232316167376947952569774845187149704826063206908708917665271206275369292998889246310181760 190 88163021792276313215263110035220355233744828238941910422209096744427297347240506842728308403017152609868010814472607629909660241417351120029232473732883692997649732066292409393463581690357780302167747686926106144583764713796758133766081634113989558370572113323179891181355601956016778498869029917722505537339704173721453344228606294739775430861277739126446683836294700272073534084079401601389689452258918400000000000000000000000000 191 45632191324605571265283635588601980520697311944937347556895081311680201549395730001409353690974468938976539706000974702568117722056000042642231714208924949986884063048044871484889539019848804135397282544199595633573285149868479309572197378833276715183560688316682447173698760652266211829162571606836782120589491447996483101367518219025079495772217382952880224085236737845800202546736186125766168153501393452661027276914505945810006400 192 23742810162206183663339900463854832914731108400628672455129286693285355730027123641561096341859511321953155206309076832733280083069290190640100717875889383806744094688006669099075590345916720680938528827311955002645263967178205578448051806088126274011933198983209047855275456213472854833362730770504481037754201365960540177954461111226156582698969219262482602519968194067871675533188269382817569304066038578037792173788142386554706329600 193 12418152185446485365678078342151594188118382623543476352874229730747283098359607086161645363603061647032454087357067314562180300273725101259791467589195531943166847448095453446322734769421279693853858105506905495091608493580344253419773432994384717438691561451344895413031407696985643897170409911413136289302676549025057254578024815591696536513651953168359513114724928628420681291467153735753645021681399252037821791353687429598651248040960 194 6528811743007863223679610279541824365806221897202003557921371279542546778193394589448428750275487885437225211252753265614893896483721980664989367681059856936163964439247854970921934558866370229698629175671582374842637038734120277432888423611667797725537473797698556414546588121251028167056113313975838779469584589802285828074223026726336999211322950560467420859578155860826176135581010692994726710558569197055551805771466091272547616958709760 195 3450261355323633738528678836797933852139060551049578122992289764823759792124616945031717607334911030761984584874793895464633330854829741000036816657843343472803246384429929232498968774373650907602701971167154635928712892333474806239727162236091115304217485841278839266591669833398893586380047484037579802725583022138563934984523727950348920974188825602186634199417019043245327949450036381272790654764140847544048047872638664245605468750000000000 196 1832732201208144473442984462665913631965225346986480570506261252087441421160377618656647474524531623944661476194924825974803033908659108361777265257376542664044872791770538562194564932990574461236395171581062496526593689051195589404525675995489594917011469209964257883935268277986891525935190756849114620093212005372253289923344824065951681781682803765880488376213933044885998341116795702539279452309853188703701009275610053035630778897562127564800 197 978506697475985509710940702848917551453608815995740870981889589305943401849882196693090149329000298611343343716757971240694361670041806758104233058171529792633164997028924393646933161231801547718947649243714076635065251045682584573183771748111862796936893782231138865088051924568928275209216206062637529613746782436247996082866239451160013286698888045473404856015711562188067526173928334122968645703628461983836598562107375420188511511956409626342400 198 525091626513634807622222146227208662945933725270861979245401091650854982140381765143262517105176017218500453455566824690515296241463079491665913681630346363004171098185132104348008033560466941994794238126004070493309551459655493737817925389861698906756120406641083610553142189298552501394934661388724166873694107769782276532478910431858516236829514620564443606828544154166449679564084084293186424932380564955643632867504983686144374708783443635066634240 199 283205522583028856323268310201976502682346671745721960403575663847906269924982470885947513310903440619867105008710166874430333557096520146088311326850777570814025219241789749899356695175406435427689261599570160400055768365873923940105910142703359383904029188609806833499770637225394826950580000073919273893598798387598083571016072432562615962098278669790349234035466348442625184603913149558245809931358017237238198693847350889838323794677594582494769464320 200 153515639982611096354790602756300398407049060477231291812737278582035624465005671589974587563599259083371033052659008264952489002223362255131614713114064545018187594884448210713409330074477156508559277109973917554806647970785115607848746902072381768133242746384220918911325053039780292164878007910661532607753279628112278238838184266217045507589825869562064793339436388351720614057936804327486192355829688577865948013739962332610560000000000000000000000000000