9 40320
10 4032000
11 268329600
12 15328051200
13 823379356800
14 43413497487360
15 2298646350000000
16 123818753182924800
17 6837492347913427200
18 388855261570122547200
19 22836250136299660220160
20 1386932177757615390720000
21 87175183432121364413433600
22 5671938409008942797114572800
23 381961025916694620400291795200
24 26613774098888207961393903697920
25 1917700219321389563468962554000000
26 142819441467275016561388192137216000
27 10986161876468517595691356862676336000
28 872291129609764175681355978680303616000
29 71438307398887418150881000872693255753600
30 6030461961717662621052981017289031680000000
31 524344866522024871114495341871017166344144000
32 46928011645821942714895311700587978663395328000
33 4320199841508473696326717701709914335580098112000
34 408834256050785842924766250624317525108004571054080
35 39745300609797361206416569234564499380047903000000000
36 3966899572753120227801767585185920271380595061922201600
37 406241351153451916917506929829407617001365756339813926400
38 42661285153502775508240690550607772679935511081674761830400
39 4591543747354865372028645085517529079880741093005232495946240
40 506203534117440941495967368210563688678330008937630269440000000
41 57135797861299994913780227400700456654725735937263672130901884800
42 6599199010067652558482845850541180720405267083693663102110688870400
43 779587595295794252043212720112893919732118019365454343356848677609600
44 94151638731764291196001536108457611677219671847787174692411255543562240
45 11619457915290900110569165375553777824410590381674403323428347218650000000
46 1464709763173513340460231320606678892240908379391250014804467499329493401600
47 188514332941442231208293927094354159138357220736597890648398718556283424137600
48 24762244279816347394101034804556450601488397719269712638344653041997165730201600
49 3318335502715978489538029539751792168682634392431675690847516193584521421920039680
50 453495418823263340124610869083771132663626426624842280416066363358684643328000000000
51 63181664074784418244587756128936654534360347160395795934893748413390638736532976672000
52 8970637414146151953134451821675643933258884143314070690282174646649992245220562960384000
53 1297547467969041344730397686338975696775594794938922707354919195898226524881549874110496000
54 191139034327738019129908007407380359598381873374187837202818314029982814730073892362964172800
55 28665849173197818850159049109073697883948694872147795611577542431604155239156826424887500000000
56 4375594478402133110278012577266955162891544015564746375729719050042764473962908317806785200128000
57 679575828799340676098266709865129295393821532224745161452445686590174769730927020640503798783952000
58 107360174009558714714375195541351354453484436432814029595511990953532201625227049936639086288699392000
59 17247756364755609800352843722950577086412464506264628185400643082294782586955758235237943754163917851520
60 2817017385962045239544165805981406440563794943764653674081308095069820041635876294873216679149568000000000
61 467628427778418184668736269816364535266575711321800449965069648995418256690567626676521187943981865410313600
62 78878215589507188651203994039142088533277556147232873007168518678352844936176770026590992588912639523736780800
63 13516107354448133872700174781820590174602507001791157828131657743279187824947066349347846559791268051896059971200
64 2352238060596115019540936057212573224389719257579393420760853084326323550667349819881840225389145894419083464540160
65 415667133203283485652194987579693278367000819405277384503062331547982719511419479328509751361043963105557650000000000
66 74567129385959519999054211485926158632051646918104268950489602990011278389194531713337392554302187051106653306670284800
67 13576623864117062860851887977931130235447616922692434327709685576075507598830327955330135794879505185367513452271881292800
68 2508341753158860747626447461385266505812823243753403026621738085459946914912000284850158905854394883157529687322717375692800
69 470156728181861894106355139091859302962180187666864881094930810114610769171708795553405547482361415867237615503391131123215360
70 89386623045367448626089724847709624272921183843698402717626738405210496724307742388584517785402210333412945717341716480000000000
71 17234217480969142424441783939912515011034718610529388047326493667596832358590438293240694087489799988383203902493029063490230809600
72 3369126024031497110083288365550259880525576520914223155777830905865306757045222563702649755771153215464841718330324402345344185139200
73 667681338654773971620191850773617849212358031512331705006493460970616507061773067648868708132157528657324632233935607483517334662332800
74 134112494481232194440534378838148099556427448875035883618778319542445534723066079003237804378019805690974645445519447170619292997354782720
75 27298638755043240176102285546999815244266814132750967378641754548195678334925470083284241108393477622698938039112022720493115959406250000000
76 5630022723920272689822079983242796603602665662073665400180267573532124665119252256087899489557005626670998872985761629377075063384983994368000
77 1176262422942190793788513052420411588534175967432956124295893232385517733732214524024122444606878982779523144448897967141001504721829484206672000
78 248915833155344702071549971594510235165805023415687388209936350143115137223981757630372946323545311360188999619423171024028474910389116214444032000
79 53344061115643666908480861491069401130791008787506877827735857148416437053720589849011884791078033458878434111319465298966770890996528722045722620800
80 11575441892358146955530930720110825038484490116954491939509488259674439016780222041437662925428152314986193823436734219301201098693494702080000000000000
81 2542970575891601174328934591429494001840896030350885856892410397003341196966652325963440329047970708261922956301464238620552384340678610988763658257952000
82 565500764755637308720043909618781088809882267727694276630170200610339827535206581844904890695928637759048627088337457637057301160536083932102439548747776000
83 127277171218411401705427317771225210354662616000624058934323576016603280120746862447867221317611544869276453274701902749182634848464840567458022717907470304000
84 28988923342602104236942048833740620681468986521475114612905560417964924849309404512967535591682664893593660344274706047491534880060890462916262311891196318842880
85 6680640561861725705336536512496416056203043801776238286907804895932037684828076631480109575206618656360512983372746009189886351171525357787846201176042187500000000
86 1557579137581696372534233775518783393764439797182771410868834760200555390338828229843337167268369138975985705540531390837600050187221606107356979989144025584736665600
87 367342337716137534415028090625206723575530934984744324011121759903062534591331807469691542560874497126594751577766051472717555282378029123229652153092985654227118777600
88 87624351117699663580250793017175998295183730468876540440407568943076331152601968455117992747482010781305938696508522318645276242996489471051659646316934584169695648153600
89 21137662055131377378077082489545326582150305646440444855512085667771808984110723656041642405121049262555350924481817662057614595172428817931109914945129096349688061957453440
90 5156011953443247537109827684966862039249819448220163458260750917208509368972647537287990161930897368096536037759591053220634438266344710742717961578740254748180480000000000000
91 1271579101112777593153052186400604634635137552557893990931356559206047216071567066011742591458437565565133665155949832139890360724979336717148769550682477790855780372181256124800
92 317025451070196553178792039518870856290303137611746219804936932744981843585842015125696439058405809887653661361347083992176998220678038988510086865546571030394217485868371384729600
93 79894340346569167228094116007101404505908548332456170596013115611110728604103164924666905256721258737272598260695405074333353753522899520264559584838343380295159023074284786944150400
94 20349790363149137366843565954895295844999164623182919881249505280185640507986641077944824272002494681671455825324736598145268538391335577710406201687365211243935731308687017041241047040
95 5238148574675539189276917279720004665085417601816833505626642637408261124421215206742034059344141884891552763158699318402709612332690387840789963854319786110682487331324097132031250000000
96 1362456123138485575645509678498210936898965224697436891787747378611732342309616582635919390284731042718181781976257332638913790858003958648317307523511287485656690292975945764363291957657600
97 358053496361197295228205031635552470653184364801928203625470988813198755293727355476187277859620547107024338277642151748454020228776907191337971109942798898492452538881706411494843228624166400
98 95062396579048781840822613468651900326938091218057889125451493008296350437960651880886275176975015034297143623743880195253985702800106824847938993047766327713879144895532067309884754406827622400
99 25495333977341979759817642398527034791316831151359302741814190391384588939779027821894649409044019910257390056416809899448832807233865888799135615827164827448282975956965007604517028869858722234880
100 6906536135290944302182413474642610304691920509781558658595531105509158125641664866008967651273303348872506767605538463295799964595040893540304644001880038583650796825004443696430579712000000000000000
101 1889578254841318271931305917768403596475577987908038743586919507551442228830258310095038432245224825313609757982187239732112070321075240262313269189476086012213682411257791755295229192619390762986304000
102 522074741993684415461150072776679662144470518355687314625997420709811156889225785573518948509226968694750372606166656389431441900883422136437120321103807500920818607060920154657390021529578909479206912000
103 145654088814951258977769389139788641213856320357244284829305147828517241925260665497245505391489731104687956917517299371262377196554439535886103765890904837069321124568981413952544663881779639927058280128000
104 41029350663846484024939592930450013146510990306670223230667558166468955716680668089505146699891301110814087004458114520988830187100322045019315681554210239130412553149731393059890050264869242408255037741465600
105 11668340445699014219178531681334202427894825140707557933270954865496167902104300292179505237622697885595964966165349048030903148946824652398206903325876750656176352521453591384520608220153031720865136718750000000
106 3349864787588430128311434230154253554580090426455386711717517035053740605537797725463975139240312863289617770046864679652737118932371424715304436195630379581265217452591544720624618446272228440714321404012527616000
107 970758419583796964259459854196069484797441004274777754042726841118684734988891665886303679197781703890233600912560108931675754436472417501214310824781237248582749825450628828735904672470551433382329272733818075856000
108 283937931868267824722477439657853021229357253321117172387076838553272986453672458037718854199294684680976528311404759449183119975007372724905630131897750849612696684062025212641367432442305361021183290177530233880576000
109 83816082141937733117523842276500592860850457111156942381199253451077392266562279594474307758119284521511729404328542456255445051518037763428676531719920778976483388416073774900286692717057780965574144949927388949193262720
110 24968185393776874376581170934184297908914132384134907621726460699086068228282407816568619266038379224396305582590527990203788572377835018180307041153319738195786242792034566422745443200552781066336451896016896000000000000000
111 7505280265861158774234150187724245515052623752303815468482267326821505013697306914026704500032433758241461697225041753760577385022535957266856697830605421023405804002131968840189883973960816496495029330456213056534748725257600
112 2276315258377861183474311508670766791376086608169218190606605777197813774405798308508817596545154282532477904217161171735371839132145180921997521852252306391066388488566801417145278796202062199597531760732427861354153579328307200
113 696545229657453856729853759381137773386008326139641362064777442255493295661195651029021750715671402788240100328659070203444781667532824420567858605257724215533485286893707255818670336849335200296741923390306086616111586685243180800
114 215022595718404199031778169012240550839968326813272132644595392236728933855111813243217284594245196188711086606789750845931860998940972814706499667486388738386544064461924696953071661793185385696012527595895036281852506241279941672960
115 66958199444325214957835826642309001910747726878706359704611941300217223878709789018270324838458173711119548689154878829421870605051839926645411298605134639906147108810514129882834212727757861735520363004901744235634323772851562500000000
116 21031773952519470288700249450816387799133027271502371949699839126751622658591542106990646231418137142528593959166357524430011493831014236554796864549618864850056665904567396196584366364274768024026062381751586982499810179086005037747404800
117 6662982112783097678634472684203249921351857279699998447405492021135556817909223185040432439666748547813204460895159331334683611228956420191488118631206795997993236554272674641127988631571045069284093223715820398464431665554580042631983827200
118 2128877425766153787065044955177809231676820552357872238805501856816974110578450419499259446685795275509900791443196246299351910154986759895448869790989692384863906548610106762441946885780332684192088316485790428415552062085279923232746713907200
119 685947879476256437129947674561877622513099092079572131192774468959268697447733115358576495182103238777879557112581312552342810695224089040680625428461007406732854202884226668484392164766152959634042789121218131339826575518817341362424285622050560
120 222874161372570293751961491559191358196288764613199654337794684184337285352252158896276225216068848761775864701932043563883983584057205223772773383541274742943665937695869192113388382383156680348665434655884815330801511198268283944960000000000000000
121 73017448953080081817402260318730239786901045212588733679329424269320669283615677945124506126359311817127126076680731151836009636166258239703373929384622553900210791099235410873550633965629416178422627743281424945830694476986753172853089422629075945600
122 24119182759965985102961242174274005872669806865423285990446512352956999572491040754543501363425648858774821226394870371567604932323228285266133729480559124658651969637554416104105197173827769660274707637183457466558846524403436192365318543094598913228800
123 8032276697643610572780005260700019673085988770872261091459127434734256028725350606748200717337064464425743693820670369260599702766881868378027870655077852724778495614133931708940037614286147714534472655232370830980658199270807017909688771445026019973859200
124 2696661742827324225032314543762964747657258672262416923070375573951802973005858858203090899593314873274014729944354044931897183287018908911125105414150958568484526995807264909534406685421802219565614148487323043787694133233321062161976664676518318334038507520
125 912637013381231800824714119039092344522971840672536548520158463212339527281267342899097360907544513931588323474179010848265499950692118202301156246693193087798962759801785630174190290270811848773203765437908895284394376277230789327872927072537770996093750000000
126 311333578127504671576913194204110017203624827164631360071794239441903606947532370043953492736992625104653692574700587134226581221258498680395682965339316605107782318650742517337610702653426914476187558263042182766867846234351418982326934480632523369849794068480000
127 107049106289887908692277691562790165694195892266621218811581454326897887903425286135737379835219521813313633625492625111375666082991153814969918225569284530185302544252603341556618873860841397274379342504008389745734079857404423723357094144285174867602673783176080000
128 37097330872942823397074985634143545736540700752041961694231926480775557474786818417021551245802685030473870775382317886530410212565247332310468161678976927478156997011360162561097027923701516758187494992723306966517173739082165921075901360407447601940572660018708480000
129 12956227393830363333948497760686026537491516847977617700283888218759064881149687076695994673187399887327073647037070890930501547203675059117966572401371421241252873232878947538519037951174059127765595148733502457690249289986119391026214533214971951697648095347025395968000
130 4560000453215981815436136274444105543163695417172765174474949984746375034729738408615190356675148475125681643516655916980912365936790125835676356799984019205439040898628611778169159699692231376721430235349597788308614242122712564039259079541653059403776000000000000000000000
131 1617246323063623277359019700695712896251689621039270497699208426108319855610025108271956816721381107557736130374109950066067587196415994972579582941384819895081467355129193380306554137393262397897653525732764886169866866910776560185442895392556996096361838495709893071589120000
132 577946103276958963354619378458498127034968455577992468549321116837395317625997385601576751026418081939171072871209049676894296689510004347928619221142713292032923520070271087497452968356729456729879967310858872249679711637076931154938255579027120670597985325712755643583037440000
133 208100766754862528006886597588860334622681949579151120831946024835844557932069464020432740926695748527082673709695730235927984708304577115951899833016416138445647505112367612283334909482831219064769510562830510967507416676045174418752862974079784229042602911075664077794096981760000
134 75493724387642028838429030518729836129658498424141039136054680880636806810186902084936230247921983471347244409993646750315644393623894568332116267913214167419038141735031518504309357732206730652219441238401466417717749657381848009491502587852172404431331269856223250065446955311431680
135 27591471788869279153922915855632481138584530164662627964109138707575546950363850928594715557522544137020687849584932403019274751433237976891698427006505708513639591916102597096516397371112869476504919792243479419398390953011637605411785457210028406907323372434353255305664062500000000000
136 10158792573552284401525811283436817967739938166174544544445132823831485886121083650691397492465870724514588670485020338497127075339591830481058136226667046532103893208444788918773099163887013537151266797434142820189082183576677567050172526096871257327055864711532998827781274690408520089600
137 3767812079386216832651074901006722283859614920402537300675082094064021417098411465725367126894740547029346901367632839039392826275322249510659564133624988991530657616033471903549676381231924271535027481676606857245227513830508508172872650335375300807830485255552574339040234477814561567958400
138 1407645616390932909293044183228945916093705424417831854942398677456211930911659316596686590739061192873628273277394528142532364066982387571308365141567969095958664451574402964334758361675089970618396939132185991829625593734299264380413418660863509380367502806933041450841196532461889569318502400
139 529702174345578544687034337920469142642879372197925178124130311807763419124011159329301594363799201469075158874928982680001861945750399425350322744032054301742833909635478183848235104344208188556710962251624869204380240279983971644478769914710951731732212762639540125117924291132073336489844480640
140 200762314394925341121759962376896871982120331797695343359745477116228077118632536107924716619782159979234298898845844312303444982663521834719379349191178116781156145840550498011786014455982782210345070655473056093113939083716372371957272081505313931056416644838493501597075216793600000000000000000000
141 76634203710244720993654628187809198577550735111311842135702203222869093224153214200546352363168336160628733812413170521860249609012384255047247853359221370710133156959070960687295789785160612405669184451484160699113348210353323641016652329894332207105299561079596736138613463862785441980827924052124800
142 29459911138276272021702923152352004581846814714646848599300926566552121676457909069517320416262803628845223121930140328964500722820965902953763430016664768976749213422535332669145283197382184025850472813907264828128979811749921478822303184999587275311131079202217619201103407076983249897708587969832550400
143 11404786384175408624390178381936078273422280387862532093471416774268982047665827356374477929266801233930887364890660183470463968060927753369903013559133709494868731395989291456264734473486472045541233546862318654022905924297705662816023178802976096828245052516340753590703550815851627581880179618851899209600
144 4445992474147566662325065900859480379642783093614940749543863838672135160536366893895913291316609073879385991296185085774309877694776407434399410557804159295285709511664409552367718348263841459538414016855247693055602981357984688063334561420445652415706810261721026341297630255919382445000164905467839869091840
145 1745240696032271201150285172438416072899321266583848042739525301634395321317328711155097683197284208270388964319461089898364474835168740179764780431374761551941872151307870872763417630290304351286238696821045688159143274980974549923664701262912532865176184032718021683555667913892421940679036933227539062500000000
146 689805189903804843291503404150486995540878997096031275215593192612389919608321095912806373595716607906761011561771556239042450491781353586717671164802742275138805239453419518851110352551574838928621863529869757155650401637880102583947016619296486229365077994424074045089058559444011930310409155189121867111307673600
147 274512330282845832814508632799315414942222619018664699955669284117783446964242061748332044164652042277978561971527113928542339348568919990687991245815739995031769791889783734424601562001955500448047870437527541346006278584975508858688664523677851384143119019021021788055913635173208149918392946409655920645865252089600
148 109987050193412725580604559694455659573090273109109334309939400318738368369990616371788478190139641176784289980510769764110747153852507638271044465710342039003893795740692980690086198917858220564303497560934229673792793023196048122976369018880062344105838545661856099060382418518255226792461844296675679050166114556313600
149 44365547433728286698317458500033294434463399075066373040738880560536102068867663462489145639493198439171527822128906739566773308857754552537933154541166203976847816345670874754683400118423569374730567909351104587828263357612114530820282509388025992474110835326676111708383610868079911525165145184214080672258094566533390080
150 18015871702197763497984207633673678908226510802983381391358652674740055882518743306414280924962634500112599696858268921038451645960222663039656136079903869665369873317904160935427270049816163380384493989498500899344216315054858831729851833254662105117313727106619274914226515312028732290862559487653314560000000000000000000000
151 7364625563742819671215051556676165203216389962968709555813032045556430840577463862916288140318696583643982135796425525544805837116054846706888421320573649304451426146818126514523320202643883725856596221935592918791048451530969948324565186302334136800137851554363101317413208588396126861506040435001487499065544753616982676896000
152 3030491547639637213386488277002372627846443913294497640788015892988604356610765955098309177850528414546714791580816932589392966384023769035454342099146104937506514455019817593764454759385847457122047136564856709915711903242191503780375213999872949705197968642701382523054697208513400996733938120926662775172160155443181347930112000
153 1255231428072234045295164723083023198960903404028666457069776612210980553888503228973687230491640661201885753225578286601349069378973211701378424899644338537443097752185903822535193463363810527149145088473657434905148183963965604758149573976571361112609636395224904087252756853305038162457996440083086517938938167670162362094282128000
154 523316466886782429835419964771219829556699869032396855768644727459176973252296428460462875180364284331937034424178443950353025640367373735118786417055008331900081014830298686573169655639552527999359261847803840269991141394513470275450103143880749369580161153121703675082635150259763737498363980149738414617180998336301610749550552678400
155 219592068476050542424378784788695960994603208289413477980905152854994999714901467658049929425499208384338164175350416993960524774588324268515793104580631593531051742968943441683384460524185975174690383920216906096812253110816032634651121638175914609588963455636726864977168441104269738746443912949647213691190236757750083923339843750000000
156 92739033914301946588651629841646632819727835649290279013295513296436698187302645941737790384369413542130800239275638274303472859952034745606650745065333562708585260876692732375655535715983205486689066882531777138729928806580197321464713293456304340784980955744934602619217653677573668177422808636394726005356693110305918119999295889342464000
157 39417075369579513814278453772565168252564707193131729081725212942401306727595650689189523018302065712024990240231695389689114689389135342240217581713599783081421562314495427707209155261518835846617608803342112672323528249114866484805256490953605942704485768963883937906249096890644845146866892154211226246247006466952941305284080328725446576000
158 16860273208557220079077159437283487892138148001351435377008555261337508606461798387799508694474863576080404719342061088044142966390596048851945975167052350251009292778731272624422385985611041534775183278325020802522209471750613452445298684203819987379296610512589833120391654159481997792906224285929176422317996179889053047512910981833315844096000
159 7257480603129255928452494391951192953426644651441125657245571836024894815821955876090461782782672260699786117744738887484132166604196971745784213897940138991313053444265863432541219632514551627313927058947817156832832885720074954518018332988180239075393740161163251051666812492493902214889057405541874223820739812053343041505393792278232717661473920
160 3143627847568787385914420311093352588632718343400986835935009432971263833763848416766465288031040836953724480350067385544641709003310735318257719751560476277741222457571681232693179146946577510452193820091787535457304983900208409760684978561904585977356228980341239061633203571288457934990299857187986228842216872985440248418795520000000000000000000000
161 1370198383923021211007419658221382278300381803854210046778631509785234050049973178413022366522601112407355908539730185122768731572419673351540989663875776183241958440646690372887719897039124063571065582550722499345487071826190470415061736105205521354345801178053604282787368800674215482954221720200977828201186057389453584001329395514752191123098835161600
162 600933167435769026241849122299470965822444223904436738003417533971998574160677240549297433503021826182115434597336984792764313049357561901436249997675611380393044221592189974121235438878997119420087928932639100589752334640533267480372514771047292016735101365948242510143389603756065231684181227373690688377852928859053933493724200476707403691700282772684800
163 265181255392139784060360392882079994308049604363960009018075857593172064739736227415810174109429138508161112422160523392977241460797474551332932723016151528503629541839456502646015591898169900045196648465670586665220661479044450238665069287158506403133085568517745224163173966026840261438676374184490090022650165221428074883058816953204384547466629810739187200
164 117738125385894990486136387369362801944660890424245652418528173374236236115640589270563289743939121669316503069326479762569470431718548720053428796353655256719479656257461886266688684352763809216342921250095706696494033604911914740226517769949429605705122916453564822823813759862752165110550214716100136810850937928248788612599470643403705400667666737574717685760
165 52593609535112318524286757946474385460300714383172427047164778193355069503177649392351994935121073406102536666907015200508193882651410442014264220555717180348899075424472293952367755615383043720544936933850354523660737274964751785332185992834462500347721195299213231023941856061838646916669867033012049270891791870922504516050891316678748651140106201171875000000000
166 23636029187593538537293775678601533441337160969272337693044394337435395272559547055362870880955993956588888162706836287334646285317327280797803755689765504059989132110139593895942047813088905137433755687368154370961797785783074601270984142880346198992861966989949707349879224085250230849255297443889937787219577788678150570549996243639451777712275475492593860398284800
167 10686267414839138651787986568134787949781413459296695164189277898795993649510340519811458155366207463999361128310895162440209089944359091488307762978683159174264814795264805657529254771244837235678300719268276055925521150845627080792337231751576777746058973605920030823520536436930938528183361124606452074269229048561770128679473672702908909826782897619606736114611212800
168 4860400153720555465933211545001132532150750001832927327807341413670777481859597317465043485938146091560096499200175163292563540413060023393530033255523688269126084556739203256112561604990745486300787484551769110788680457025310600012267691678836982522303606239153181068715625959073074299381125747747739433066537200530535691430440921780292779551145882837183631125793000652800
169 2223807302482437272547807466444053136896928882295954510455649583885552272028323448048056003224287363272307543538594142068723678839552144392146069336182691869230839287171697611284564521953446465248296366558906332281360969620157102111273714659508619290568997521923489903991898674126227457809641822115723323964931023669406815654785760073978309279585118854685071441419770613925760
170 1023496273391919489750500139410082748931696805379192557842939347401229776650098993041225224228450568925898675480299396361689259396698708328480136079586143615586275534393644494031541287388508139574975858946640704850951407164852364216554538533627720033885791108256896148492794802381291735327235402311525929744311552458393318970606571232777143000096868348723200000000000000000000000
171 473832006205998431170035758755956069878638865320581318109909548411235351254965749067292036535892971454416859759175476634462030375275261499594724671357355149496768755894367338067363860586505828064291887109412337072554123121991041358222864533806447379001464977213826250955199650197970514049612754586513615581172345544136090654582841111220501810787199675238141446126492362217444841600
172 220646342504475603177036977554897946681999349838202591521866708577039541457662340027060241370407544150986707285374962541377042920354150237048622688466870156899833677473864959735403430217319826324830266683160994232045101425152965545830605406408517310701902735190213068664105835779897429815413156367100923523664150949861621992546850520258489850346428774507606824818009435500585366323200
173 103344806164935801291805966380273405823398778681119767080538808410922183151290612685226587335315565234701928541616010557735609622728260481498557983480646124037064269553031744148189420156871911988517284885480867484961709374989624148653757316071934907281223037047719260045939250289027212307164144358280660471307619029106835574800580758256604729223501249278779329918331676381457568289628800
174 48683937512599353742646039778245104006149240729022676219791111434546091825880127437067542269088487881910958651768237504124560130911961614833231572875181880103404208229412251602498408550627329419651429241717905852423874138773371684860822719284063006943175437755563720939640266309825298347447411772965833924267662549822209394006071162908324185941008841246335839330813015256968801580031672320
175 23066067476944399397243213690011704219055593872579211946788414992426233280577494960816546588993285077070563510345615961341288085315426690173404861232229584630903105786491769103909663084586185974979647861038703142817195867360930232063549803754914953887279373864305905676137689621324793519799826336262989813614384617484179565663070691765078348653443388012126380057858147525291442871093750000000
176 10991022672771570540165393666187290307000606992510269197584289967079959046973128810844856629492479655794863181093944895570619819732621224952333642267696231555138036136406121795403804650871278157695711103304516997447011424644062324306483720456908969312243003149400889058765478231017003713282356735681961653144871387196322394225520965614731860741029026644257062377003152910031249388610940567552000
177 5267024703224678851684444378173465922920707513697926096452063489139759835121178422203661854078451326668890624441849266549372287893264789339033175120670494892083311682867793915450410159286901875846273589633091032300401195618966303186829860399816591609077972287494565298746679622127108060449824102933385294012883641810303198664982999479621637132024364722244295588493672691722573206647762321309408000
178 2538291475929092436560809659876619638905548226784778709967922347366478495297410812293956873717688268981449329911507904898708290393476501712172428508652464419877318131444717943288328454220727845883660090135115784113130448472586586216545378587612443123368839993373255698427462238457578147606607908568601577817551893045357882171763396709159853851160036727710292855362151744002305165666313777182670848000
179 1230135195341657195745171506644505786644762494939566902566929458764365082011221486816335989726869316686605403623105824103016470812254344189935343415060600782002224603315653438695474172739695123893881671637074928797381539757140044037776514572564307199527355676641167231945420253367990940592379383461945310094354855295255400755443057198943981216665739981782868341594032973398074234483326389406466534995200
180 599495458772211195232434648555051618828246618207547227958044275631943829455412545028133984169691306232066430258984344966469728221738552347859286463896715149210225692764535166998481966762114290149013983371396580876320574996058054531754438781723175227121831841091687413492159177294911841565136686364374624497251166100804045702131172928860211063948834295493187718046115026089227059200000000000000000000000000
181 293783421022904463430964123931918103003927139959364147729024051455042061828731452745091303351457223050969402512278293182866695593825897985281378351506965065289271100056639139366134866300235819600367347805790546944508668106806583812159487960048411806172625497322048985738548933152276621923908310525188824952243403108129503612500762035518957938626260102035634846544819721189309226219271427132052403165007648000
182 144765068853678458824261787888144868431854141598605164797346153508038835367858015948583445897275320289949923172299550427886568534187603178099623698049736315132483216374595135627455169877190476432535986928840726256085393247572244364022909251407033576987928405205047362907169691621252743850254846091724308987032965808238877357253755979343274242919749279223190488575547368769298542752437583171897994426684801024000
183 71726941510130202169247109202556151272075732860103560851160042558574784296867597828015963125975102445357886428403642840542492195272509422709540731572731448707927967333405838743876014811338206603574988264455069848612686113460445193988577028449282429063803636929944299992321693105624220216756871649209857445860547475745502663728950005646279198630518540228233704917023028137345314306113247133514666141837027337696000
184 35733038058564757946468948616696457553856319469703610455206752303570488059787879390841895949636292520185862797273990003771149809662647046786073190814245612435627629041908645139307852368033996961227803828548910018897394858466627978196920790123753868071802527821245679748845854723152016207673336013320544426687019421625229726689801988585249552150597494961386825266947478095453092986295409816095300214768780972633620480
185 17898386111770141815725544106854219462883688641070109948984796795129984531728245717741810361048589382238723264047855772996167195574553947862094185826900477478917704860366598457591152117688170377675677762963029160999693519406119465946670460004549558459217779494221963989497268743220360603452626476832297844558482780645180583783077081423454132667450086005265909333142203191394486964692346233418858441352844238281250000000
186 9013665665701571881265619652714878145532097985383895724424126258342929745632094473198406941752183749516297475531609438709578029235546005727315301313917544539804738845409111137580905356913805794164843358712497851366179745696647849243609852961646815499539034978477554584977361091925325551988647188926673765183941488621317224552075140217817300945646789239151644148539333119904025849177367553322307288007351421059311704473600
187 4563732020686974897935192687993871473767436539949155703548429033993872588303667741624983590918058594686765361933243917106292695397308751971396338048302643067503881744186699064995402440571511218136921882475402183235142781254233235160532408234085463891296818263994798156955955615283257889449673560492641024100275789688341531302221553702351734944970645876501223387496493471415940289248720061301916503908114499328169666737865600
188 2323044612157079450578155511866407908214602509213474741815498386901478550034221453435041770181778521061136736742339769279227098095464662507069438864617539857389042836843967312972073630917294858791181709470987929246225243693891558113584953705544192973018255409022664352981059980824703422688825530647415932272491303610312704556833215144974635847420664942332162850858815364796936558677579277574944070091585316314739075691682201600
189 1188779834297876537375548197478298129112980918007540227219457090216163875713033854762066085538257408783828548679367424369438457059276079993954857761614249984696122608119811185083291956355125024842394095422045069529437345213193791094061586481147784411064355583839858567906927722103996789671175311084976986064469597736904714836329055596416542465796795960801366525872213252874999547788697332503162972969746997041894786303148798227840
190 611560799983336610904888753725187888480341389703098120139737768035238552391618322904645398808411855591601912311770077625361393973744780892967162577944309015191188109594878766628200249444312855685668384355134711650768789822656116472938746884287074788888150250875422093991023233515555982758754319571659875471474590164174743588434301924948986035064666174636198081266969088763006666981220436775421158236146892800000000000000000000000000
191 316271585845222759435122682665389795418148288023729636268345755299748555312521766820740955731437022177788276581523164081139100697925020008440477105623811257912031990323286580227378017654116860936660069968483798446197239384154090905837652818680105380722310478678093868198726624635728318968630309220304885709083978628254522959208985365408974790880606994947907508941374697120835586602912524669838927577622976801398961425888118246833884800
192 164418679667943516518075808213937495214530632683885883019032708402785965486677848621554386377724519890530136989503144711672593788051768057787522217853411260345146345399333940423023029691671170090051206095464607357175960011009400920984485585875230994561872331877147150977690163272714021347561675743370205879164746744618220701560031488702627170858343999645372289798969312885634765115482258188258356150391525302541497815881158996493179289600
193 85921296535162853852958385454318383950356746187187591351093687344313705902222975618129434162476387206539279388539508435241997548755720567193654838386634982218546011285669086071758639336329842905574758590906976305928945634153463482762049920379650592916663739767666737611385114991911289491434562869835121902754275380662228220975962512867478125927202969099556459020055655829282076282874004473045563751594090790917241230107640066354319118310400
194 45133346330306912921512223943363407465231571868716976053424432201468358276558996371878776625135208001517063954189133499017324391565556098399879645754443112637312966414159146925098450176057295219291741154339260826725103754662737486004667919443796379011361842228711133553218507906495929922606611786881360089607150594684683390172062418751791585129680602844917886573692550277362325617550485397753585217846492805620681625112162490451121467440496640
195 23830314614042550470693788352804245615437774786096329981653776528910017206043653065210536262364099969536605278647382460248492495843546558024844652775557621909371924192719468360368705129104791950636844604239646496391928173753512423918083139245379224012597268135459199156105677583260026263845024279550064092212717239781432408592329646946663725157289623623067079844629174727715265049526681330430292909780961121087314862402144020080566406250000000000
196 12646959975814862027842843115343357738428709338086423345722278345520107963107085577297760690729829808035116063712609169047024100602019862692865296868273851509427373425609414550487105388094782754010810086424588614038575139687232042156365081512155831032569705423131646674614743191751088865954697251773431884821600927953614039866835268241792526033155445555652215287276042548513060016234565530811512779987113341233583272535991027365148018112336599449600
197 6746140044526338807656570044703838971585110899789143455830324719927497050911707998438547392542022840430646271981643873219193154038569256256596034327706858806809676432152098098995414787586912380050034250106000317781318897221777641476994839582923952134675468467781186427399559777061485745976501141063252707718452868818765454987398096880217405476015585166380278150450976849212889985298980408505362729759599050611053449806619642659869039204318353189094400
198 3616814445301881390980374742472672685845622405403305504981150629496355486483332084446883941903270409836505381972903230668780898714308619696947034739781245002061183645038879834077553147976964013920181449487462421229407306341053200165167654869470812715689547957226464595610306768149424407241178730259914368746556153102589785487959627769938841259232730680759451183050041508169223072717430770193497005563958064786534441283525976824677487826056794928997990400
199 1948891724034147879593686732587156130240293112472208465996502007553675254367949701696568156151346496124765104660621163928274663018386811416071446494936615513732309955902185859540092930384340664390146423585369635262781701663080100398932867316993778927619246118517122593235384781396559151042024334034693156192906588502207307201507328837134367319042570346102678604109904519407613105087439836971657390726847674122690005640171114061283218463301232951129156705280
200 1055428580413373638823154166119935451947110645474202201900834087175849055722972363366652554704267348011062618492915803141779723047935259353482831638696245682255469457484554112192480736574243673806822278983161461147609798712432966621415704730535583643434559347254909387988111286969864442052406101377038784888337815793107653565201833249446733263116972383399585104996848729839300124234145035653296093443001816033589355289055903917015040000000000000000000000000000