0 1
1 1
2 4
3 29
4 384
5 8009
6 222272
7 8007621
8 368537600
9 20666061201
10 1382898312192
11 109329652877037
12 10019611878850560
13 1051350493309688025
14 125329539339246256128
15 16802547359327516681109
16 2513955132693623215226880
17 417301267683794684221354785
18 76362729916989666193358192640
19 15324216640950164872102161000381
20 3357451536373044482699903247581184
21 799558590926345243229124023905610345
22 206180395034143778293164516712120320000
23 57374011472283263038594895537126855559525
24 17172353754699785623921411281261921331838976
25 5512247432965919020765150606035249914817635505
26 1892536218246343748817531839440232015364756602880
27 693228215507076036942586523534845295107023676629645
28 270287028580438633643444213464835043257662000406200320
29 111932015558530566441419626572766798551136927090074268665
30 49134378669223883711401857184261870269519174156960808304640
31 22819508665916304078369614930329469821572227523179663828238645
32 11193108882181650733589986119194109046616418252183757338401832960
33 5788950566868382866344905758495050900598400211649367532085082908225
34 3151956340609218561454814091140166335359472296378974802791710840586240
35 1804074651111812687878611922225627485852987595019286291220502257297389405
36 1083982507065033398528418776678362486582438271482316971533984906763913134080
37 682835790114565903950737371272245286312758531224177664206452240405444779922825
38 450399859708678540402887368661289148976736680158457645358867815730789927511654400
39 310712357979463135016654994060277225453582680643677458589314001265023982637897870085
40 223930354485718542404695978800311678619059842972636377116688107213105374676236558663680
41 168422789092782533934598245035398765897651025492064445404668020890425626043859334752745425
42 132063847832141056246150990717101678237724318521374628514880131118453533202378152104217804800
43 107855987764139025753028025616723294331305767156271233869252892892884010990938993210947015534125
44 91660640415827399741245090452704306789578683107580422099905830206897137229658428044793753685196800
45 80987662867725752145726569032457242079189933422289795290083430582189662773657703954570668519833644825
46 74334036652343249616194415045586351408500626521437249876343113740814340868873150636087715971205169152000
47 70817498586122752183367383007577992580151476848119050646727090754454361408988724674952987646956494288103125
48 69975047576735670456757998439977154262107252117263012070644787228031510308934102699009588422707512252301312000
49 71659691700591113438552029684117436839524686722259576768674640939681619907633169467356172416640889497393757182305
50 76002528848296569698184137026871272897700468762833971112677424980611115786854789280223050102998370638463402560716800
51 83427044708541142763609237466412730821161483305238660439415863556157991323967432847277562325109282824339798718937820925
52 94716817255444223383690795137655996517403247051459782876876394927742738701528452918635050570664665412595297782418584371200
53 111151474288346996697058886066034472948481603468780561308816974512233599297286372176745732304323377474903675537507300812742825
54 134743508095705506053761573501363757764390174972385080421193718050807176070208066567231861398701675235027741764462602721270169600
55 168636332919423396286907101906339456782381708945466718619227539042695038513448208808220973129760374924491792251511019490596088386725
56 217771170297217607809124417933902287854755059221678912073153842810083604765614161451199711839164714872596609667579258802256835562700800
57 290014287661030455422287890809444528683427069984169343305641464036246352351162865022903800483059961669570735939947949806202810890086583025
58 398088987278434474874557578987137874020759281964483539304900230917423971780056258819770181485798978858541176993716455964128975062363537408000
59 562940383044568424277222240439252935001241300398126189253574125060292093024032732824392340300958461840495373907147583413518899295383277476286925
60 819696656736911149187795705338961551994817220790093179775982352993434545694540138335837264375869374675209171901000035816896845573192900608104857600
61 1228418840338460544468713236371888218609474253697109178646368765903296527646595959425123661246967351809093027205051457559894334763757267366968002759225
62 1893838671924942900910338909432968035213991248512209884112856641453391573596743214991340710724103618834893560617683509128712711625079441874934541844480000
63 3002269551966542708319937100753630982540679360956766878289099575172662339665848350056537109837702649054823427664425578993876537502021617908764157419613099125
64 4891922619577312324898494517353043538417043292104032320202596085341541993271668472693636641369779387437347009163844653807217656008752626395526001226575511552000
65 8189387485776769059060643457975194153272425722927297402559405901829959143246386705103383844709037140114275295267623871685076696935408214136421699858943949247466625
66 14079571563913672155927634566997295154614331257167697313950322944770307134179756282279946201153672061820645055295762682910514854163972797104279073491935585265254400000
67 24849811840961902278392761316197898171547110807718326045645918406362436701371542270808835197731594015607516428592660575598062063981359192036761380113095589171273689108125
68 45007707126828190641881935501274524023277313666073989762760850814803550098323564400169060479046349964400310671498541251670381238303095043691558090978532168016400209674240000
69 83621904093714690462976048035313036810785454933792782004595143967346188444980042488727734316483876013290728807723140324381864570380012508263899011942198033710970398633050311625
70 159318583488064926033200281091596990874693649495270862205662033953184316315549935837124583646750161433705228334161236200523846518885633654759381349081762880250580788564830715904000
71 311153198416419296230404953434882747252137377299679322021041309466102040873280110606281740865224462646654026572752698732647852656647663493363034349975561775136107390956869735557613125
72 622724545883737905977881817604698251914840511332065025100092102751992631777422668626552559306077335124886864424594636398752606868030389545016158173535212398993005547774315820136529920000
73 1276697609919860800747149046360384256047749407597693756722153251574167370748820723169354613731794999797823969033192421708443417874463984007337750720019051202159999064646252478690949392260625
74 2680468965058817306693236877991165420423161466249253178935001882915643021127639896137137171310744142750506761342079580087562221766784358565418933202696400714121231208391741948072514800110796800
75 5761402840573592872920806569505713874771093731356551120473042533088390917775884556775406145836448941737387050795770887464734274006734716863167088831440461065761552274532137385995052192823943030125
76 12673834534103329896581375876136893141885448131228181726187131332040201022974703035506329788012584627136558967784369632112371766718801539632539081251101017216620469217965912767814615314355330220032000
77 28524706955079541712540460967545111060320674094410965258901126084316971257151262012917646793277186032067598755802106130678788889740508595749434608870755553249228385911488308734500358033113027068503393625
78 65666224978431571707350967114308025736855310610609654866210754955874538554510353223570831706716628117572107815083825565101862892732569546616259606727652471320726274030528327212335616654320956021709733888000
79 154578152046310053478219069412542216668829937320271110324098285948437971990298411146807920352673729330853375758616254390169877274935808627826010079438918133508736952091809198427453909333665239414107054192495125
80 371980288211064376393566599348612671994874236097995521141602230409228573108657001185121061335223753504247861902760455772771441817263384859654815085893979580104844357862250702735367524872609222976633503379095552000
81 914831241435560297478012577699704504423145016427524536152699631935045154351750269841107484400297826517843770293553573012987784452079786331732151964816721369691816582310933372353933767360805644857255390789217889566625
82 2298781081123775351000753237258837353922214487461990956444924049306618452922643011098361233729447635653786559569456706804974505672194596999310481348138214131372083924860798790105596638208774343485394164091224649105408000
83 5900364703691246763950547475263520485504118731329060915947701488956211139420249275692666314258921233171427913318040818266927082822295092303362096954871893466262476048311197176464340468923843864442716926585389364348287768125
84 15465942575302344828069992327193876642017259100431152010056808254572560077821082940592861939122539020001936189985102334409577914487986554453597682425020464479122109000330992170566696438846779893937416123590205713541266145280000
85 41388953208287155912802777614838379679536400928397339910035237114169065325132819326609600784372017340002159222532701157536320321044695711581966257611279307281013509613918526811333254053175310605153618927670189845068690272129275625
86 113057576269301336228218118554665753895853536383445031610049559127982615283929493063895475567143588904370667485702297483891237492031992119143157763359477025854241749680293128135650422233541780729154309416023851910496858284606095360000
87 315152756265725992432872930889355935104159451191525909575917007536755738301697416749753498594950755570373880704637761134398466538700275481869311986986960805597720070255612391121211012619787224472169554470291085018958458505342468245553125
88 896293145781486838025803082723974622610884851477445708546538344649912059101849027133510812954129238364490685215554104456727719789672735138904528498543559628741912938305400720752967677412671613836961572184939669670786731670867831842406400000
89 2600100235689433184748141255229683257763924431412821054730095936696637087039109921843118481234182460404318927464745692877542133169266006799559249743706951813015345238592962674141000657346925077370449644685560578825589592313693502398476840120625
90 7692133500486228008813833683492617212847131197567191114096581315923869745425059562603403853174808328973789149886155082060269894794144600401906406293273955325251146946368082176655956591093524390150099804578950132561558350691775399507027180912640000
91 23202135725607163602661392960717848716603837675819534111783838796702479659476714591559541424116922722924605442785029423974680717800877203430603081092529475830945324119607358599582620438082086944446051525823236009024255134090552178526830446501309178125
92 71341667719320211240749358768743017315266099280214164009498465979250076738109674216098539304248539980588510190100953770773507056658028832733441969684472553351398642418294503764964528860107207605653189685746811445635288257171478781876511905792655360000000
93 223565273483944351960789351516936521668542214538619285372722963623018231779049249406709073195104134797277599658361106834439355845903101497176299188948579536315419562602846982124002215556761747916836466928640037334526508694835467871931647681673466119810965625
94 713879228688754930715365903504950505296174225642427045802237755139518271592763006634094410932168277139691249687231133617791232587801583792548865783931051529642946730679715973182700173077015010864429478054858914153119129113823428116379924542288970023572602880000
95 2322307846192354891086872761988792624182910338498923078642164981340040776257198701765180903886297328612144739774910608380596231120694097254581310490974378611111022653313621599685196585742662142150928631717377265786099598387641996252509881199180780338445443356723125
96 7694963461521425211862800289498026300648401780798015880288355703148755545565020685489040014643969159982719409770847128895412998695980361602362206277934078286232965741938766733271706530688047667649934238044871694761760771440414515951458729832392373614473170544230400000
97 25965928047232606621560380410841528883141187793089544854086507375349867685916628053200205097905895276068238413288465278894645226804361022338935240052722848177080408102119988118730563574857347017694561284948543700565126322507511145376705532821158076977685292559054161490625
98 89213809857445042434149017963608975928138422976812745477501365233997139038871705503443748794029187434134606956590412801101388192056731996166194611071751877839518273543266261166610964640345739668136380496720796212436747594134660674266366843675337002096175880271756577996800000
99 312042182088064842163938137106345489735542529759541769645273867055303918805595065209986487630366490724902240967982685219189721160569001097147452972169838912222374421475185391969106846884142801391044668072849176953205160958476871671528348939109211847044262502089433671796246300125
100 1110890093001970836016765728819822918303906103787479569382824463619967769098681500673346122122833328544803810814527652314364834654484039454406190662130530196667324360869692676805497303632426108558290584554466455112421695870312852662175964601607363767204461518808433876838844989440000
101 4024672422986731683573463119506097767829942046972327251885581408388284655837056324920313050679023546343135841396128053384660755813976556825271621653175835635917878476933124936789315388048410696659098856607910639556597227358975303400781608962762112137993624083452950580727631611159855625
102 14836046604041997684771336834095400716765125479093915101350207021145744200140748838927133836246840579898069932974997811690879520592050833076335275474662001811188729883066354363013903070716922109694087672307404701334272144431370384455371524758535347254190899241532926392500101424988815360000
103 55636783542207574469561523420337346635148387429195698153662974545397101154432234192115541990309636390221047545423342102082137225903043524897112316496295074766244780304422763513927163179581718131058663239751161559733648974074864572664558819602339013260894099641671178076865707594948909591413125
104 212222468139846694694681644523069794393626227014578698092224034196078551829692144463664354312333677590057228035493884195377346492427931562591404729869529329718235713390992725420249649948741727583090403987661975047678592088433323517568072195829064977455816398369848076861088495103443228373811200000
105 823259804423811418095569293674986249830024942474904992351444506460666303538555561077927041357972901992145876157105126879692292397305527403033460455798437911398417185775208477903440236261491430285855613130883883686421538567102885930403983444048154592637486893312882230783438066469409808868442780140625
106 3247361595189654476857519816246975386505601426251290343641854866598836097384601720409654277499597957429471488687139619098594414147754024910688301250790787889729871824314761285316984364620420119363639589119371647623541938832294086482947163522776473892891800980369806720826044607848434099278485389312000000
107 13022843603570507856677680662111638324441972088723037263728171666969902220772515969479007817947186657143523466796218129915348380013885735284401057423252277028215829260958920431179191172224327588523352506535016827154860676747207815619843966912242933975500609594130479919067797757128882142757462678254686078125
108 53088067029401765822387937013763109650859505357281136280157929594718285287123393838127261815810857680898136705991340902074589385382848090659920108979213188324404484191055214685728431798570098408768291541537430879688906570707954002967059647749883838126683271744150465744819982209507344711184548904346583040000000
109 219957910442300539115535191361984555196160548727452001033738071854249292863854605521053120510024304805839851437866184851014703470403006757855750909442893418515709956197337854632276600827385256548962750114374751866097697914537185101078746613343213225141676424513100207731884399932992362790998529519707853505400265625
110 926127281048774311313975438182231520228586273020219909298321714407795993850013856355315163453240243555311887368337936980870469139338862358323463440758109971523387358037966853808408241370898209923846400582543282592599105381354319853088584567078972766556575604049984647165859760883042937374344209462952043726503936000000
111 3962124836944854945771303771224833285222345354602753673366500438058050481082948208979672745582050949954092547507630274995874242662313542101181118234113997303166925626821590088622531120191201511520086637253268791947274823855997610576760106100977130351203202967123384656492619989789495401180409173453934444637577472691703125
112 17220711253167217087345781455253970569807043315049222067354223412147696208201414134365716868956204723176937880135741490176594452251149123802079379655914698322392422685923726186429281154161321024692721081292259425814709010585852522939682529744653759702346841585367506983777752831911413776119069766652720334597675674501120000000
113 76029057315734245050386365140576110625021200257458343998869996673564876127883916232188383488531995850486432881748013586196337187381589510143888108518806063483697516574250139522576696807888349924672310937354025541529472417422691866053733651380400644957855291839798050501684706669030967627591731115314440686336115011862717120390625
114 340921900043665858131161984005831631428070868961959707116292409032261325605918761426315320014046525839744508251400971581207980208221677141817274535496115506127388649799400937807670565207506304440257832530649877849013528562107783191124417636583101972155570103480316176961640883736637470724346073263666610309608816191317450162176000000
115 1552455525511034970461857364508535149668420124915603236552425451790264525137921904347584530047293811229394161947237952466791850237593966317298961493963157831510968616528579012736761208042810743778222359211458862378095591960604224501735552245007568742554951954274830711410366895312119435120977656904551608816337131413057289628056759328125
116 7178200698943724051640460109479083091410149512391839045780760765138462407485650268279342647424605959414841102097286873090475445096672213638859383637682919981199560830858953513728026886487324696811917767393574739573687081278301150121558940470604599387629522716514773794649065236947348200226201079176121761316017800061887191882703831040000000
117 33696775374407890758434766905538774651588828892523919069632085148444560702185018236682557987132223133734173225236367020197196237318891553116604903465222408930019728205970073658627346138848665161740947624167362654431331313328937940220924447420570191394655742112127887520115655668429598402498424081577547138118058777760051032793641126100188515625
118 160576689698988046523877810565733506703768258909562625962940106336558248589913672512727296872879967226687831925454421395992774123634728332706967330168960991130387537515565516024094057021057106325537840272909542413803937356243439082271946803885241281302880644693603986332671155050138969310551496397430476015765232190913962733024466606552514560000000
119 776683505493221319536746062522448248388958610460042220400006199537716896682794239107000366021204674290333031488625071159583067065498807180811480694034519812695090285530870117662240218512404130983310656141857721395005006668538047791247195057313541235372812501898339317464117854055838043920518005017838156524886564016052420279219267310472659673600953125
120 3812589023613321533275697697584086403867626712801703625578942516773873137759770522237633236766861706811201982623697225827030251585407005014225167856608354394091453602387113528098513364459605536235528430866594873771489563129664198774740173685475284973836198980390608203817008291644827358843285861232334017291067484781156394381661570311951990743105536000000
121 18991445080529703882136902597804713363271451403262008039906637944229818243713038022935885860725451318608596526744451078478228702712290765584252266399073048918774778931002205358593147655002406107557821356296588190925564917069087916617502468085950586570049451975205739719723589537747060053421851443170139629945212366546694272079635321593990916335712267556640625
122 95985750922054602086122548258368813738117452898419917235162798175621017043621182198042634589430266283081168159834021682373063876723788581711065827348474240545883994313441124190516887180237393565950165542472632606365148810002968200446891899358967829355292489144222742097814623918793150871739855029428032170604141794445545976019822204066724138602130338480128000000
123 492170655386682432143038551470423779718081642115561481326684012496617891215992759610670177766247632479432354721969673186227287876521622230649785179966453894011127042657730015441705828771417793640228313139153806400112521755527063842905669227700955783873514115689792382880542790388559570542315296452269728261104707891754496212467794317193619183229884404847544888578125
124 2559971488960859467321724043712724560054198513041389321508144970736175666523353298029915746004198967786643714566047396038060265940321728447349012706288081037170941880222923094130972007833043979926795178506245994598707138888866823412311106297883695539988161787925067837666098296970008401891093988539183817216854969605319461469082589044780661126617396876664501845360640000
125 13505667772482262208111640440084750486940610678666640227578123637732117263687056277170026100961627620170074777229332821662338366959573100345550195281986180170611796112397807738123261292350446787644394332142098821534336110786885837042133446997098296084356627395998479130712645433036991900195496347003074084505870361061287677237833217302305181005318690378911036350138400765625
126 72262061665697669325894235821416686881516759942016345773931251141218913535484714191118616648718431751437025230628771109164370782140748258538678994501634149412838800802764106491323509579444098243846125277371876931269963892644039308783708649144006140869073532395672133919404569791921151589244853906788335866383625040314535249100064724266544120081212503435737870388162461696000000
127 392076280706709845907603159410521810676104735789860299467767554045518356345731939002485098930368006044726802750862006831829550005418844664778822704744227378914097973514098595760437058712863315313838932161415945968488670604674674125808682138851828613010457833984358865383438130340957036623538789047162025240046276795904222915099239653121209431774029168617581544141446818073942203125
128 2156999514746685315281891364737384697844135083776119781059025053262699713043003991409819490310619223819579890358395932487015870866903260068597698873535365844976120200718446478047239665862200127109560984028366718121482140421876250911065146571473970094771463069048034217960840241612681763941230330052600136567083150511900948791646426830109540374910572491666930439423744911012265984000000
129 12031030278584297680872678502077566780722572432770720582281560489274807934702017946295382350428530569253680465194781072814696943127170868884644791645312810863403194492647122035048869286438240069369081295568184570386198945579036915622008185180918734083165482718630982262129230939430325792868367310824703740330183406751803795510050494836978008952000766099338415071052962383911624663496890625
130 68027361695697658373736516193584141431084942100792569636688722281967700847042780352539823712683053260999065015957762477880216062763058191974024438242070160968936023281377243455663572596112997688890961673873593776694230577175776180157150836204400940357812086332527536054378542416367054547270715307444417107983141159818541611611580915295177257908313966975001046548025926690036279918198784000000
131 389895209892463339901541901844880640609310842262262617161041268066227131588390049379722653945394277560244681920061477928575299106769159855084037203514827559172228719084820710368968834946996439469007773933300953466623278529284266891784660745908160778535928942752258572212441376007491316419999484323325107691455956140073488864168468862036297763567447437439454067258776612369140785349593829345828125
132 2264914086063726421029742229899991491509375950497548581811825431064315128159479813037410144778633540767039206494545877507677152525029678239047882434345972405204810359681487551243601594983222153472302599975989408463202211553343946188482309384248234680777832578250692296012103037874537389240063409980163617587771912541647096930243382290536928356859355723648340014817699101830402904218481769578496000000
133 13333736897262623658478320500455103006080184717405067266451175861319352387027264905676297719620294858053254624702842561443957200670287093304050406983746089538319878273102115123009681824026138540705321512237790308552501880659891215374617383849081742659344696865485162143157326898748210259986758171839177258716110368357038001909578587935142226021039499858340413421734044421481422060451347584187391941015625
134 79543691170009487287737497754357073641561954467296708914225818264683748931186394051431243615908217916754365929064234995289096183979164444766951635850086082909189504872982073722291467950369485313342475287858286374715220193019774668302167832077143739660221634815861189110019708730531020128226466422010248107316157507037050633148196901297781145247246007049288813242431199319709780262596256247694403567616000000
135 480807608305636050447830843923764184672407094850789533264807794151436124161286363552477046699865372197332074592297692641971017946697831128769419874355063655163054299344561764313920740744024788295399102987544014679558134496244727682761710458075045344362735089160412550012415160459622944801158383513805495359399374989525956864265479933197014347857758721691594197159978267054544768522585650094450946978364211453125
136 2944471054871975368461904669158954994898799227953016356682409083541106005884054291800254155122397572699884763301527835262057398283877712651834153990541263921652524926503949128587576869625165979861780743909788909217218289435418104066803605888030319160007902773263081253305966056546095856820066208387199756968332576871666355942989037198221629155986670750148699607096841869775757564001348685881101796555244961792000000
137 18267236398258287375100133081507738740341993298053381817434968846092584814486988478962363053055475693382159298777078823739677409618363170229792500942221741221138279445891475702767353997838256976398091116357136489605346191367986155469834641694779107064082448918875848388317108878243764351937866393442862436506060612807028297897587372148556540889848355674918733880398647470573301619962405479088975357571609749952429140625
138 114796284396228042085643195889974337862947641988266062532035404262856484576176873875412987302197048288500058186908915748466711892571039924067146273758972461567721909961196782061576984872477807231118476815284690188463429338301070488493353753349482363505417906900260103859710770537002265288793053158435182570448583330543921876705060468286699773853042606413249064872645788819346734010231484869650317731420319497007923200000000
139 730689105461316082864158530370312976039048044057678047229646909878237193305023654293781163531551265096502990688268880769870847185227005859008404963216886845849372457304056138388724577574839856878893795554103989234600237642496690162524535255537008916891493191990835140415206525933804541467022983907450098345454813241608139070861342681736481307315252040833425475109526474516913537018278797263877490444765746131809993320883078125
140 4710296091366348304876204950132305930664240419097639435256650069504477276894752850501422470141495602088533914256749019369951668500534985363359867915369996544334942911842465990951467383992942639655876879841533611433104988702966252393722356906191290399875036545067419789760444118891312371659685459645354228194303846651651997880148013520081821289279446198437466465330880011360147135840347757281514721963409570704476135525187584000000
141 30749358943818393682655143186498424133936587209930969355819062707688939347862262142449111407903119321655574510090185659254185587825798449938565320794630289691379542537841483935588837169480583738961554571597992961780243457476303370235563231583030649108312201825179821829803358218293651765659488755104531037708665688859537857184029788406682200859188606067822250702100711032194318213327870531019875227390776862613050318214041090377265625
142 203262962985361452502011003926991091773499155503911029040244019729050115905048230650337217885637129236328143585789329072876911203905701519797518079536106327280220005747714211135225682739257005350981791898107865215874153329140673757066518157160148390278413356379044886834616534832972871784673511313800734829520883298810679583149999868789147269773129127264545442046167715629329919356986443301456717686441179647206289640071530870210560000000
143 1360433564188655042984868966968610267755838329476336565027058440967668419256630346082545805009984166077182057212772408071602738056867694735232733186390582461752692794358505675116678613026090500955421091914130502680338314343768197308817042785583965432779916219348005067962433137126827166398544774679972960046659732861852244464634529702046811932075770509452844822461366298642812009457916496948185178005342882895506487188556494608347195160703125
144 9218418344516061497613579686974317351802032528346139673636362238405320344851526295888819839423518891787535142552724494185280011205698068641016338409439719098661205976641877341024080631802958114059419870036352429189784303470439503383293159167711222726184864540588789809437112417772425323577790001224830441879603592303988216141640093891640263640351926008652169207501574891876633720413362186246520491560847833331666423897966235829103520382976000000
145 63235225411575867803454979965213354565236840127781679351123977493650780714101524288865304590065363942992109914726633596793796697239964470657582471974325050532142912715925124991730910418962591938286152165626748472586695762417082695964576290536567022739240046653574525346059688852082505427445802626389901560109661490997751924285987115495303461678035548521248984523916728685776569642829636676803007604445461685764654509525177037957226226534548689390625
146 439085808921560588383634805859691057667588019916702101643125432319167151466494383109053059508588569773651219219676655677668042760285792676431849390128905774249916521782473555217437895156090807691694963760695612540533629251437960423071642931907394365230925771922024867992588669557015085727324480886685261205184895002836316269376397798345567451578555307719075531008000445410295086966141289938558968832616132183784763643480740260512024446498473246720000000
147 3085971975289880024143060315985100320864932300552461031237918951228225305811500081514748107026939113839741173393722166913618653226306572776992546881265696225968281381689189474169016154184470166317180760576155555639318281443026624636295327315341278161607542893644471586419422612867378523758452084197196872071466053252606902935594839911042872981399319736826264585969258092050195960416132729193014035609810337411366798309483676900643846058742479112561836328125
148 21950875707923629634089550551910891146575932579460668522335332519707003872756990442550982272705797367663829225448807890589642255838608242674984168980246684376369808469836164616882530423037233616967544674904029879940415197813048971951965817304458474546447152331706777455741752683740730801444104291362675295500897852086414729414415059508084789710806079248096208167808552003885452134737436612148559781006411884582177995135750574438754249174294472157875404800000000
149 158013624562823032974866948534801427639424355740406440667250079182085974550295245923858474619323520780124869552990684658924679638244932392245523416531846476252772486948910333550747039313919723302303149517453434836601921713217940477685312094785864394708395900656635319300701653919249316003528895222796086518445260860227136082666379367771181264340350146881526608352849402381568558402580983876516020647001342258852979552784261061152658479531169888210152273317165515625
150 1151028304064964253794057084649870796073493702357849013331589814957272434753099247661589732694385151215419088118502306112031960847144304489081155561588858433242075648204018939063104691724532586659133172161087970869983200602486660202577205234026729177822219351275812214239228479973764392268366235777121284891426416368630508727898849356941586694438092129854677427972116519124900856037089945935189023867934442283913961931473985987497245924659969086345318506021519360000000
151 8483843996724097077125821073934402265257119776066658181163307675183611292274958779556640101051735293282123220978668803750778341238183043506116290716329139690670272802270825804245816409762237403088215595880792929784752901106200592561591563005890826014933468943302764453865766826770438430607523018863389984446907722934289474161707552119729966647437253221468850007122804485037548974029979783117724626221383879829047051782907078188282778513517625463381032199033564905861953125
152 63267606614515671800591680546060536497527023339109002582961893292605472816925020957870040169035539440460617190556996249265197624243833325538984889762231064612732761392981255159401266203365996055631149079402080550471057441829590977869366957116471022028836021307766546885404592671530157226748327032966744371265143795606395506579563016086821244086036834924698435067688872806359048199977760366659541765188952106857984843439312085669849944636707108141849472866739182570045440000000
153 477330830464870051031833003750380488446811014595015972425794173436266621687871784630097168740317659432893812977698484934729357510504194257086259807428685593698045342438307329550877117576943632105632781982773541351373504851623199827905439921445537219096536543928092176200721258286035470657233678590308126631234472656788079130974180336754095272797752450227698352853132953733550876409544586458029354295629046041992999117945340551595520599543077895112541728271149391199350343221640625
154 3643129634266458092033806896994950959297783878911633580413448434841589668252241359569165745054733107810020507672302150776397100018963304286613598948028868371801387274686604131259453984862502068132954974624896236230357049591752810868247851469656376212025052767950513115155204778768158877739438831716016629578944411018904587531324507911328309363301865700897282047038299678383767644049104430783044834510116501747473552164815753015900462359829193773774959112042817091658661840814080000000
155 28126451640692742912223712860879705233750994634722140515077740425577454262952480959645688054180749407514404711553974954388872751966704371440494672899323571592681135799023000379472870678600438970680762014487187559811626065553174283670166265994747693932648681408060829938267627325240037466807389730709699947840328950286001555123131642551458254909899058715644868128373784812648010508100622149306013457825737832360340061538749671650005362359155846281763836875692187662848801624752686797578125
156 219638757526690275089918894178918855098057625380848546485254418819729179611835630905578744425479843524780436874941712868841523058553691514101326852932946347203700774215227363036898811681058753667079599599497823723492108024576128439337885987323814098913873173017246931106880103492937691598459559185601321496264102727232922939791730602633620833976529001431258585951612066792132741177024695260513118457357043848505300405787127847133610592832602302794276009312706565511763677370702144471040000000
157 1734705072747427524530071115068878472141340409703539186458560635716282906798683177732690004343335780494566114470591611521977894300721580074419330162486376930946765158926155065541290998203748422748501753340290491341621415338679506172795705749311382859440999715163887843506281664198195453129727569655649695379175972481121797469830366064068346823495878711589695867406644560480527319057223318561843992026063597254694623421380927469901614948279193757542843540860921304447992557473324568839986929765625
158 13855885129285169485481593745987879822527380687707539041145538217678631562424370772078170962822234515376561399960687197013118000977438523495890387378001432411214568166399970059310714955840126298346345835402519798589443620214257165948016883493639666628750334987601083439039984805726056945676727606252500943454249980310065068403570852343609298386684316541410939386056013795879320527397793707102733442937872474771248156400148981596929811369946377509011921197994857853496267433064775290864218931200000000
159 111919189404681807784859550262847597549491444331075384327575327847917697684649528354214435855146673628364917121111788861406149020215320311235748806766227968343182593903031815272835582883586882287562163144031974436768959772594980534461616766859008928624783445418422636899889295736821404089667325606928209007614390244326688225483428251844143334852525914905327530840414570830027295768096164671773697611892110921665267087372057086518906272953209506017543048968840403808730942843042932855272648433645563203125
160 914127071191887471476284415683372664989797688832736370891967382890225388393014268653350362361515295382688737204533299084108893094960884797416663524297511938615616559156165360690391834192078945997235968332606681134304983766747762208859985238297355275442407983616263016491258054075332981153790107101194013733997153270716545740672751278766036411096820560010186518974542444144016314261711834973100969060140986546065005457402568650306032804832301657836274955935609817897632342526405184758401857826754396160000000
161 7549370902367646845706050464504107401263921634207438672135096865929167684152244643922861231051017602980664857643223702959402168527864631369436026021758420875294351428154563023201996111298812403557083344284834272903367433580117286358357508532862315075100054166469749614636342578675005979365892824601686026401098616976530243353148043585439690104309422701364112368003074730837050464250713791824163140377731212503598661520807801135084903493925512240799911238341136800809382440901027741741951769841023439579097890625
162 63035897548312168005175314592625486298733382804898366224862004283554005144863014887308113955175246869516704815429520966767807322318840176258407581973149856043354153745509258526184016739960053471058474509458247340960056487066343223056931356185639003654140690068731919353579340028700753883863289449258095072449851630191768541413768584542446869884007580373297554250337399963929067377319080536910411021547454850884367211317849888571078929075341537562748676402008793415545600507980986145142928317354984757159526400000000
163 532119614668582254598001672442309071997590461193082037379565824277572712174849463225696012492121451600924102211450735911159499819506623295329416327149861725105070689665200745538899967089455470844823279353826589936862446949457745368422475524068276803498008872483442233776156231134849199404565011062654553901267488065682236909116187947525328518460114296978147718740241673243281727846017763973555908182721047778235780422300702521109323250270467232957152464379005418081361076416241797341584243414491738298246385784598828125
164 4540945147351718306381893061710220097779875521050341920822625523673374392244504154651073541945316203703605349827289440974378068626381452652062704626870110993773801179840964686798353022227918260509844053217257144705497903239620117260865214118188792642445918471631459548969583027776172061609194753803043382351900678223882145733334197768605982859547110510763701645510435694270777970353985524203404547494580085153693987080003060630690213808907742682834075560075753683676948723495614019124785758373227056164665430659563520000000
165 39171550268328344411303065266447163321551282107504410989330268081901623669397972645032375401608818660721100865934656773322518778859815834609912376270744124773711550371893201344060667592242309297582764325349403647017734543101686634588710564311583214786303497863714621310432293866032561026995805504254596466992731568233848635597871707184974410976213429086071097877904386418281830770435698821446255655574819458166636022361427438333619960578208214509832372393659177122825269880115045775394546684247849745561264723933132162326015625
166 341550535788238429463450015384120475743988036788863943915810958090740364333480018027225179158941686219875051132515567827929617869523849533713937568635291204357958687443134652338911911535857292206162270614065896395881385019618116360659179024892086079882797294363390783549480413506763410012744824572401633812394847451673605924505415429245919672525910618494466765729381962457358102500803881484968591018056449702558796109429190275192445451973486863454799311616467457007117438219116312064241356302224306505050349578219263990169600000000
167 3010034072102600723899620079145177979412163321751227281104271636992840347388937903293623322189336572527051651106269484644119924717041799535491733342988026650309817739966602136611665637092962469226477075051434683122620971971881924905563550254759379648524425255252914431019769818825294603854321057228557117613064919743605554472869338667737880589585780433213331452246566973328501196476059287979248024975061973910242840321495140730346963894510511278043497000324371328034952382760928742317324811645553859987149572990111459526890044664453125
168 26809760134897185378709407046559242412630310015222194071119914663993580102758095572255032713467501300089146261624891518305336930009298162115551384364554231476859310123543731962210301271513977015087410797237809322369800702684005845205600175310992643177588468716990979399137687112840522861775703615323565796679403728221860038144417999221689326351413106336845843665771398343116165472030079531389446154624493295774699957734342311251740534857823223279200950036864734969091267731349760628387057803695700575828240768864107259404205686784000000000
169 241319650063201128276275404687100684922542728093348675267326980600780890367435146228998798573728917878560879750373842758250691431995610037967799575748222566334896142693250805301587315976050110559564873198235897735858601720661466073355215343402117860076036035871610952688371216386752786399332014584116977144947544825864238276845825097111141215764222833012187680591067943379499767085275778685599966333734640269096579521534333735589212478117700274204831712995391741277377338258792332055971506727722833142623054865553134967979199501212232894140625
170 2195048729857462123725725312407844079479019093859829237758053300141758208098506884991678359778790309861751556625466123952670704127367404796386520225728707587909273138727266422840249333025716845458995200485538630665418963238213061245341151804247579625006866055462853962910525156757485719301363436277168118213495960249676018923124842883046154917173307454795173448208833559556753514086816831708249442564960169941862007913677620501447116200702300018777303919126566193115378743928166016239257623916838371087405913152722487282209383017046710681600000000
171 20175353480086213985183726123523714685056374800774132431927048471188568335366873891214511586649404155822374176313611985050475767178976322530908657330291438609475340916369656587171114790089329173868390859717062667558360367103632647892070150491771157255167806178437064829422287666224616439535257265739084439081069886075677743521679531253547144536552812987788583895667377743090495782837605270676346704650591675938990413287368602789821322142145592817280600735219548518540899589283696624333616162935147754019133404996078766322223105774449542899443080078125
172 187368998566239312474871032002539976167675854294775797998581798092827506952554434431221533295559230374075393585357653221967366663837831343074215154072446382888790702140612213505261265029564314468273453696912941642769001493290589053715067246853594589771177064747450093672773593491347337669769329635377530343738680174477632949746431630419341347430478629819209073593414099241615754671523761095646646084333476410124647979344040318554391799604586314324100089622333503870904601045449736883955965713233545899960206845156242563742250733843661125771591680000000000
173 1758119139980791622043258982632741911699983358324398993244658444002850302298843021825871877433101303432622778479359265284206737066451561346255551730148503865377131151774324469400547199834124066655647058074744081516093463728819664478620820015188575093091658792680228139961997504966175611564795366160780778669526462509738974319728113382679049797355401773043775341243740668134755396715162265502717793981924402224393010909069518860410698550000843439478678695382768864010813748352647880956260025461898168121086963700280966596839053376932666764928936858071322265625
174 16666619870147495707060409489808612518516065292155536353746521081417020342529666399328442016689034737602468120738795429699644076023765723660385928378754740002994009698237539571790762094991209325333516673269816735109388832246310335306420888920643879029260058458226035006117017870296185428930558839982219193072425080022044127455092640767456407774081827935721608213813024412282113811335114433243971665740554716976194148766877266464224731141672434080378507675695709856720573781564131572264024465482982466986023422040361361395288284114907271761575193174333194240000000
175 159613781291114306779245783900360487614719978556644014627585870423265665960840972994498846116793121903195054817469221392999158049166403025532169137896762410850890698812941449439959734976426783187611372461833086650589298901192879821864173211295648702358737475598527100535960979625394556417474198730499858218078893547666583820956188093288659635052961936180005145076495750892195667171287356784129283746609570109843832779257573032910103219300106168684331129545291175427880606336277132655817079951594579491236596871683173923043894850894518859895584120230761510965245703125
176 1544159360233897882241941834921471679981675424853009849155671952016136776266018478687200191953776819294130561024206086160237818672380146725111441901920855005076793590221980763332391909755913441349895572953904825577727605941201872342159153480928200042157405529795135610245596685775786599500225227809198773161723740655458443287110545229682004020508260355846542152382551531058315945840752879146759975540361166627568024540915078767184247316949865567512439075736484469465861244130592920369102677038452582597750866683813046984971732088593720463835087448888345620801126400000000
177 15089965685845569365703976294626918348375083712946491387019632196661466265856274297404447771864666821372495188810132293990445764496226107370965999890456973931530792726760304238020825054640597915360788360728479859474113642616611782725412474702461929733429090041383138939439115135842774355720180906278615710814907440513862280889918794400176854538039798463844720758486884979087723603811501328470409875209255454603409491822406604732340842780616706669202909211680881274096903294258902585073496692084837540125241348698655087471957787200271896391583906626576538437398232897250390625
178 148947969269229398717126819534663802444228415995071471606814443439750951681691504946456107934998653354069985429223075340623457904488781648287909329857944766998015037896198108132484878117916717683605012799330184754980909943428079867244294292184309042019918853286210156207897602610084574192822132013502992154989397806406990296869988320372881522813526000109500359685610434051420479428110520126380495346783629123782404157182065414339001052670026414796766576711800030679332759687012177952324041344066953729645455705805618382749841835553551786138588094367030550001904080492953600000000
179 1484934126383399252405524612889057071128339889135158219374279480707396596537226069085910739232226157549244948777309910285286536898865114210854240368346658252101948728221569719229816772740781251156075267679552784901627143468107307338673594142267723558688767433751653375402741957155501672947798507580733943101222521608755313932546368393319715597076120058194414610168010621970322646987523482825805831984175410387583858495771301509294413661411493602865844339685520420945047262129105481238103923045365993331504537913516277181094533828796718619346719094357473514856544259214296208161328125
180 14951418168726923894976488052615314229140883939698724458413350520631592984594602318663981471482245876662944481886164733402682500405845284506533721344215880202674887920830498239526376136295725078658799946606329763984464281078460038808070106197106803573172146471972592401216316072802929219000226288780546744882737649900464155005204897709820818624669737271730667472428986235602320801172909476110115035373066194614516865923225470333924666281052313040383513507095496029178719975054848669428840607367181428847981333678925934834827460677175308241177887038338583862247744090797029248204800000000
181 152032618988067251630132059399999846960319347688934980456478248810398677138831357209208429036571004498724110299064097782211386777717396968995679102934872768261800352724734718536871660966149157119675548677121829239214726666879154263286841409623187102682089412861973759625181124096538570930883763082790709405646548165995880232760610737043070235256379545768118541224785396397860972773225430215937851239539351119284622566147484619064928515537371218660366993385920581223533595729901971441756526812224771245828073649149645877941783369783071269326842489204345679922525747585999814362993194878515625
182 1561159226284117800482975296927918161992037160306787769528110500558453085530942289894406666456541825831510439756190189449931804165067339713959137023841317511129850314685878792528246241661712982950707423781680823472034320894742939456426595138286927984160938489555343365844037861882639959723756140853138996707564314299225693385310540106341786198480693174100713983887329165531873383769480374906819253870610262968100583919676057259757137943194392838876775747349707729947423475287013961916422880579347783953914386803775190656239141152416252820394385317318168428352081857573187185452204110643200000000
183 16187908997979213534183768381682874595046755654314228813731191268943782074720917120653092077628494558224726399413226044959783088717712925343378073489760221473337248056395855625266927629547567419709784088941836157533441874966702189674522945442652359553029324579846367840711258190599224888485456436672504603875667184674241871356956353877383354370877764978754019471170034518397998315782569467334881459108628763290383604499977627850035368771999383051805379487776453125849371359587042971385929878246784234934901290553106089456324314419614198943111364794216156584015195414585297165425498126117471626953125
184 169490274687862543009885303844635151959255636141438193450019437179502779436391168124475812324663542528269541559388072212113211759567254205960893946681758097112938259731158008247658762320692805960695918407852899093545813917395781517268698384043720178754273167573624626921268075191785787791715232994515269359243925661796898765745825012491324775555113595195125460613411089586507886388951114297525502670520392182463545251326159753880789958517220345997143284026672016233599495363155920271142635164744064547991341822105109029563171847291761302554585573472056694158804303852161895903071970996798252646400000000
185 1791789035250553755140200141378844399310953023615682023468797289558368041217918985332271162803595396630307019239566672593324710516145184972244637440973178640431982212487375694896786866460687386816976539190796847485785585560921903749507506888347141205562038533442661743068971448746967559142050550380959593126773733301819748816218022482420400680879274131064783259664037312039032798370875285175359442999553087819199301760234364053367375479806329793692806389323210860592008053009599111444169260681104440873517372191799873119287345519184898504703104824899935899314449168247607296311903232076605730847649606640625
186 19124709786473424232840679630250704932462388926856509506758899305286437741868938192784093475517804569485029730806618002234091419752522924094495967731976260504967661646425620172130956903594014279335300862919442214376506387210573667223677622201530747531421742589242485869747754705337798777186663093536586073751604155865172500048799773122467566372719975198962738199159624713306067184141090218628526099991529985895475392498339088818442822645018761379540790368466700387448611548764735025170025588701304779265378658194154797073619057394639276754912175159633839311767797487032400669426399584958010823929547980800000000
187 206085189356751265659756466156601511294728474694666243179277210727470089521265915174071029720486685048516160046698887513867478578495709192514918024566279900088538483840856992003284592843967817329372137730573271273146990859053459269969447726121498712066268719722485750628795819879019834191564865958419516120824535074838854571254162149964758416771241314828672461359477875750125278362362104634226321326806756632475812230995593284767601166792246855488789110739944480027320651368839309269950837663117037016648591047575394977329144353604781923152839539590326404400259038037275706425228634331740250924761604087388642578125
188 2241924338720467114878617687959254815917323903946115498742290894916631302980108503987988043671333582929069148513996816728175131082903181660830496305581731649413339854612503735171310063889364330931363516056038256711583171343513065692048879516137092884126551519556419602910328775905963154824893213411164775942488147315779576503771620485470015431521779318294268696474675574741184480484457949043296364917625043751460382425988068131054002841754333304485328876231458091372890604358500501180791514223965407784833213092283781531720847934457204902521286861993025439684229086220939014283757349493706238748895536698359808000000000
189 24620444236752296124874489690687973771113220383880849864653822688239716906114119505090746597302895771105713330434836584615533220648588068387426537899717897167189542027185328547480975716691514903245531774324200353722934887556813628686057149271975650631443675788322733256079472555334909367109969357139144139484956568153110898214041399178123859473084421102409356825679995158288851561895646210777153233827506747831298675927450199938545637757411274405775430505238196867002390833704092724352181433410459189974939399538960102257074976898457543192159593200702144121827034861173395071304544741553087805297997007910761627293634765625
190 272929403432552589351404190193448599226197823360251230640885233915098333912388060705056199734975808769673580052815632592909100270976975337950079633553907150713732008680635730464646510277017504148957235903595154242906795355282489439317901856503056897422397225124716859060224916727151900299585969179670388570884791486106939270691162647059552442345331327906989569559055612991897092529860416025530547128051172621705973490673786503656781332344958574851992701508361321617603447141078379090704168971193717464400737295226272935827586825844746984589578376511882679453606588783415689224240298888469864218494378609830405743837184000000000
191 3053959273060208650079791314956823935113832417943593895027891142248065914094904733205284653680427233717053396035632343538547419565191628494290439919149412042826359754750859030735792996669651042982682758331136783637375746979267493629543820602710484382167024911980377053666572944278213228127248138907324575926847844281475954618122692775090847531329791078673514531942587214976774721979764985507736039845267295444811138721673145457914503950587793237411005572786242566919669361559336266795205468174683225436674574279751307758320393355005925165350571960792179180915086707686361751041565712726659007212532622704032831881536845893408203125
192 34491637551532427675823457604312906342183477407174229346060826838290311060071371264711669467409994289196268960942467915735415859946465586108867371313903470136042150850618379072760450228748749138650926256857056933309846322507157687946457558663184348324123913713112483459919131760210712707272900950515041070428931615475220029290599522718182663916173301568250373016101698109640414711714337957567618269958181611857487030816262409873890318731770324402232028061297046303169361703390724418067325519508872787948750643743391913236029519626666109896430008696257081919739001469484944064723868029808657841327631843945517839671747328081920000000000
193 393170967613958872824956120504111156370151660351148363226761674607243050109711558912498377339706132821007823942910364683667253551828687252678895304391694148372128613700155109831716465559624620432249553080014057881367155988162013451605365775164248650596468633414772792203481851444194214396502329603222043152346705471221024564005637362100116322602872163924378880258494209696018735508277058868387032923431874202803140512749483629249041171926424412888199989191901216425561026131278123896524713416400525340701378841364871820898300676235676950798435734134342305730453462045739143117715173870861327087283773969075053139347168460776367721962890625
194 4523199384112384156203689990947375302237255991268030300279142366791697110200654375744717416007953317811380425583169226119308509313570115341203624915778063083853389854554602705788227537961662422434089445829026538257782710812221474746847848210924360547754641930234810091955557822427308973108906184074440548577490195912414828981244423551824069417029143484125288378394290458284698117177424798931807435845323926736602436076263104368676324561497806514790037149522535435644000935588707809907475850843119284277868112528622291913857283260252800287393552383429952676625567501449933279977485274066523700690501939542123985302736964682419623952384000000000
195 52515378684575751613652017148591600572696789753022260546590486101764253999855025470884662599228332220566293585139928820664836724306307473658950955128825284488976962432704570599990917083716151422768939188096162138097789182028935475141715167875971798650664070869712025960173542780238922168967780412481585301538232924319812287509366431119509458364894527804636532385180094520795965821402157145610933104576242197400603113818505020101239972500798685336694023514287091258529625266953723334397996407359850323781416232809991058769713160606729882948998225811803254783156449106961679568851493857141383368699010877169300377240220037637834951255400862923828125
196 615295543897435603963208484153087416789300763395295622901634768720040777540199137297286627956961487406919667333967793767152142581510711649697453566454902013722984376762788632769036470667279339852325824702772966482917110471714878757869209415740958508334931795657412599230690269873841352611111893174441007915890497601931645713836475914998566326723774762331650790946816474728535227466628447483863072857546740167572678034235215532267496099882428219246216906417441154556030619114867098175691563772281854085378619544580689854479587536876145345874938774470758592219128450722400079185941020084064869301426075562829223459193031395152094854653191127040000000000
197 7274744726399068113860913825840252538678920064329920387471851678725148748147472276969222543902371916576330150965763128407525603585279054930313974865240435763092972164062356820577075169124509735234403962206544054651859471649927880960411781189136080140025840096232668841231814706901260604919885964445252895216771982942662290795913807504597132029163601550223861384261570273869576774700650163753786119247413657945338826206809374872737535912277087066069776079782514700407815968327747793119676926107090097726416124632023531587758131687559981947749124392574498522386683082481962375269016748390456316816430293152666349633564954727280397319403146322242290791015625
198 86789839771108375380157123686150646791000468040873557096630758585288195354360765461200437471737730859407514348509916818907768983766870093133434854025325458751743521989452171248778743346699937990748547049700314808420567766651516032157040465086731086886653592645091278117703051053897893476249807535058588822123019688284685436035665454712419944453022202061117317239189288236406608549490992258193940945195916377596697728696094993769774008276509295632130337353404061133553852962746268640717595278175932688852773362632475798140261011973968197128164008346900543108313594875464968978474928177371737630854105716544271718247513755725047455351562475567715450880000000000
199 1044762965141796374987415952032639603960442968345523631539602263389317867444947796651439819346376857293188105312946795493511761385283643294626120755256612277193615617135946168141066477449365547488667758188217097527520675625595312317141758754556498947604654236147083117314169791871372381102847415621784197528093749692073755597586137699910814497441810718124197638002006444268084511669158880006578966466407387502985135119802756260899713762423053813361114817234872525332203697121214684898566003771111654690808946154124167991783305247040700968130966992309497333778006462104579691536081339967642528724777471079426700516887803387487504124646275690557620583361987389453125
200 12689520555755429682699441155737408104318605014947086872295570300362567407425732791790639479696398889777358772611400985244456515021010495865556727534655677713856346022096340612201144154138540963985798169389952343721219673657209128328616838888665248719220361248426078505639461440791280883649443386244907224675379273049899677979525962839794379276305033684860987951102084730070190918941696454283262850180176557057937591672717295095738523204902736987757783223861374641195124713496254815019761206895041493680144443051973229441272340164976880718490249067184653140870425628062397195256442452281423973510495497817211309120974966844210474594233729866686957841681481728000000000
201 155500652625259936265837149996806298618056396791276191373561837938848785979904279543213769726048355524044172299151871498989731401912645868604815724466716689737172547195182025610019184068828312277174779068971174881627900358642831184180523169632878279490461314547334278381693130088794546844604586573860740083205973786353404160171490805653368095226950907996969888542368350094205198486940488595261247488623279402914003586427450123190977944577121801505401588463928241058177165645056987361055799588693598717942423936177908824828792473005874821456225758743465171005816718984755587668514409839658651734155633658337327030584312585433463058272962006581179420505381109194695119140625
202 1922471720191690226903846920853122492830760184190529019446325744758426020898803164506635212206050226769301301300984192330046842948068277200111036892409556516096887968376716369846322351061337815623577253935574479517740395019493095257832447611482619325451788224746417438523008252355154061651796031913027003028468639091028941081429223015431963193789285359430611066349515868653502323581524489214937222283424546927851264849722731008203738790172990669466972119569999823792778051794639933573683804008577327580588631524879286125433144453983807255433647221096203712045725827400834823870534103977059307847180568254458050341764086134138435952961747486740224746908204021256814592000000000
203 23977826453952901621291495610564660456162067802346899430011345954910583954476947034306886696551289269636337884465729589463552507249761755249913250155617054694623217101867539476363598105280699384618253837355762800382376809923392274448830518024652786807466764677579415690408685256733462234910293933900198497760282174628182745280823444284384017085363971878320206625407293881534556497253705402448191606691476277902557690638792091974455510510245747675897625111646446341961093820895330906213397406996882628304505556084787650375946065594074350083573299494196809830220605725753584164345603938154282645192068177202157867746541831017630916548941726223858667710009199064660472824842205078125
204 301691672164576855030030321166942520532414750040233583168066722703673499269179109290397182818650535484248186962702873583163770040620074426712069893583789989599167748410277405175510443407292784731254927587894529733488680447095737176804185453960785259844922215045731674396741492105685564123334167898564010282752400784632033411952114217807922167851524126168839504246686970814728357703875656954171612794501192059971822515750380897299186274856397433547024078259267760607561869382099128277285391309443942983925635712488634429729603188457426236593766396115517979131731066358228816570414788542571469433581899454110922657691589266684506035192963345142528467179946804324543477787394048000000000
205 3829148558322178292278222210728965778497759045990749107643642493086231714419889066054657401298626354489167642432527825520733112770924848573535441086219020641453654575582673838855083574679707296636921291043638766985017395659689716899950604830885843575973123510381950885078173318160584295206349438513025815958828925722267446253768145292183992060466563586765199723251725712867361233841508817875220075759645190524413302826017797177237438334848203584583334435597824298322228476541975118226402322621979225349926460717877515760718757085057210283120950109395725483763177452360977649261258803066877324526486446769479489122880825380409498185829809708148199060909812265058133466534617132083947265625
206 49023960838264187874540879666888267286233644750295687471703878425251623889933797526115038971061006564373845711334169353866280796516348771676623983054454424625465225086659316086690401978417446622768253847994355880285329242689869970878476915152809595878521474151378449704972939678578713355378888259418348796276287594759383408628409154787407682752092415315429890456359495241311569850480883062150985083891314556882079883593269453824406169235163449430791920965757186870068069283622637501706321808130828639033865896461249047935629425521119643975802615305238779036839920439952888438251612343766914569534640663271794436827691376283428839060225164025818072659801687292854430573610241301151744000000000
207 633087795137513128319273133311103346234729636263419015117651305438243691589425584328989598021978691322651018582206068929014058661222552766526178760931880715320928423717681389089319807976420392415363506601698519980080911545946012668464042028881485637560231423075057755005018466067203640194518276925816221404557872986471953210532710326009090216557641983779289541781212109577163864091360163637519749642075815575447065393444714666861912538862807096906511878823141349947672318806621051875044405222250137544378874973291877241757139245814909226722901893806360836304864357217398129947602216180242596380626205442879352277346841879391904493665815642476955831051420837451195648334597018531619612271970703125
208 8246147459700790581632476663177284356475694690006424798028293481934162348308035157434396192568629267853356348765385909034847760748065137266578250823991935153235086672024106357782265538260073692027971469520738709278199885970611263695431373301938057676515361568914607299187235160803140599800082890878567964375833410353588272583209457350311576329254603149620306094020481503999752653313460524532606308322829614745114032749275803016240894953767152662369027071254639231260396151662801198098048655954368660130838353043317729016536329470941436289873182910525299637779687001189026406325573731348964576746889953346775087368995558206630878112593270379839671618026248773665244606421880556836973665320960000000000
209 108330882081813355762747618465845732445279020380116724054920981774516481240449025132522385897699180238196180583276624098586458480957084283778156995250875533849883767488232729763866284603461112435839196475477430204667085502599376094811440137967522354188491254973667803572375264664303359590220038814973833045012940131470633731269527790342072177335953872239677852749316436425013239142214427901137141539982728897027561103592079652951093949489460072081155999778181149461358496224663390608810349885052599123196807939232088229766339121768761526095665537870789130872544642658745530222408882010703152062426107473249041360157592483042953220388788734004732603880793000920684614237878558528880898808427503532275390625
210 1435324411980259355766006288691648430709344971521368434596654636640765187950739845857870619311693856783349812034982864024654468823813128374432840431268515183939191211603139114113080497119293023232394339412255800194890694867244883620798515010300257541004842715036780192831367075419624476370040127328681037205259680976615506813961306489355854895412126646010543098219689461179782223111414445372264032687564301011984471418818509996502219592126083593820014762892615030867950151446537338660548711257525834991293255819949199700774425941929774110477313858649529213144433738548861897804261969507834938980919909366989003452204152946758335080373882711180369142000970813573160455808494730722992539033396681113600000000000
211 19179055620831816597264845691104678735903786149703586146738019181261197806354142489641261334783684714407334532465271503463418255230374129600069480604222670641740096268666501847729043732240238880186852617732024937232830174854971254173421922906126268296884932121378544801213503048165130230949856340378490470492662609321101460155232804046910307268532810637246630170581273370700671782440686148028920579979981452137724375436916304546047759462235701000262442145966689319968168956920706404123002270564378078243193075129417479269582492563172991489803656099637478490293947952894981589425271852091795522108471999436354176913215711609490934195780640412462479705198095657347618187215772738718534673364680674447556798486328125
212 258444103842875370648714259807797160930458607023046449384847336063671633629451636711945580504760569432660750963574376111388371005583035239135679712205682476586571366926314957042241981933193320281995614937034788541548986548143703267040762599532509676687914456305854278807842559198895619623549222226862721152614768012661135955065927727132822659910424841680961430727294146289766408325173881750010044639099208786190618359424181992638984754612081140822867346488728817885295562315912208654201026522032447917518887214003945110549185723880207513931848883144148313128344276744724921638777170996039333321907028007337690903275453530314629645271448236589173444673957922502655065676545124169554452319505031876078206976000000000000
213 3511974613461326090488260392583808109508580261204369311449751779845382887399114757127514323325797103971774686685078169614470979901055102225142262512849938655294197702905496640249639566171700444541613401655799038254451187602976767801560807794097406079831787761148138514429431640552667162773319566320794688917350492192192297030868557606156647546891155373149473046917546249330956866928737816835094936120210085067585697022349989354745077234300197301480396611111335065678761457209268291857382605118187793034620768517802445279757624340453472444258081541780194306762017135961159054918638945895506369608228100278160157556598472046200952795215118396713579907850203267051358415657553353733531937366097889723042008811240881103515625
214 48124326019014741078726227540590875613549698575267283634998230981147706422036554895699866937306719489609948563529397545248687302538923350915645847306088469642506487102823626557313469385689451759936170044225493931042984349092029212567184337825744805325706877529326121351061358821958380424392102971675545189572996669192160102925942424061628824335888909084089478513152620117883137393694748350682941834274935496262423278604850828638423551498112655018849386239674762094074280568331562373411166562229768618508924512725045483709391016845688362532998355779902475546604811284004990592959165128451465591006357765172320776823969070084937062741656433731814288280852765918606634660758544291042096127351471156350376505777114316800000000000
215 664951368458714167327711206008511467606587760426695440254526984434982099776932529479909785911763469801720434432999609611603599212595590450619958977016885957973753906466020815376426892261721291409698532204216127276150203116598197852084964023417351642847387188932170166452147929700964514067295050269078713519326509449743707194006717316231687980115143065044056493941574397297701767188921495028997315524856439414366953916068269037913147500688304811674343778021654312521643362296484128730981088498337875552701236558810012121816089710808070677967009297827292920752795820493054315754999060749611187215206816727222488599731871980150017503612623637582680975675205073568381926640564674312470616074548026357596723271073232546362420751953125
216 9264256495262481107693439609438922446845241955712210150450025858558452439591190647990220266168785388209861507350060530951616606425359629498861517438044155512562455125381246536722678540499541396996985396038725748897827515866914673760058993631672486114292443718962090465916105082047625359387931483141567443830792670511173319991749315157535190701867977309939696867794855541563285159089428416582124537219326055522441379259637290476152252718578577293426503704583926224900010082689502887795231685127938763529541329051248736363034578854029168754290077372382417314880577529117135857780463011898417820625577670393251194306738577890439268015772221481299939734228805412779629408929782288523261868205567532697323379030586472462811136000000000000
217 130139879904646363462361350509504506255549069502587705888364078658840393291884452563645515233653591571975938575330409973890921707475521408283607126715633513179200742735045022682193119283802042793619312621278941353414518981941606062484573485125798577495934218429823633542010802755059782277878607064041806881847158559115331260731758806251799880352299863345388186249900448868969671897472804227288945233946954492468870129913380858091124254271841408966045199090342951901899027899190097895005385544887734504978233981082208021789073207785722191015918346172146225965022590585238894842003657931063251260821707370644011135003592437328668725370727583685764456798116749346269313304047504043127867169200728508236429220903662329316442797666617431640625
218 1843203164105529707194013591448770771440949498270035458999060807934123645574034430168390067752763616163916839855186086119014505553302309208197554882520339316493076282426797982594444320994777643332556905962915402884488635037530529927861684632894039220503407205059657772484663256070910763831957220837375024076655223314513123459031486975475067067588413964693302996356969991777715234011933651568511211389732032134862253930347718460989861049140067053575203004976904947196597891729484310209249934562889473720673616035124257025448249635821751335831443018579672341723939678007329267113218386490912557909912669559101365115392221171165055037941347363872320900387789272312926907049349167156609815854673414656984035511653580624549206737027072000000000000
219 26319823001273485314472835657123994001513426573626742300785831887307801834683034527705604121180426322920638146288822570381257993621688768474915673785569133431093616095069106786476561591363757706265978630152419343948271599556466928880295646227270749439498649398066158993703740956490166748376784704223844834165929711293046394369835061657255416921946044986950906210126777909541330109227999566625380181836831852680724776795897766043525406529716839527602816120071394378691053138121489276513281565083337825109216916074528851841098766488664758984831038598670248029937697440458820780618104336750037634252013522195589767582260738993955782561196241337315532158473456610345677333211445132822420189822208888241529083383760084714165597447513525823611767578125
220 378899292333129565970175074773418287161890236333094323523476567304461208503974261983908414327798357494991930558063921509205337991926959100989251077330261003195687021386888589095321913191671761458758003199304484209940968942714583144583631002195494368349190293249504927913351359930575583858007687156195137153990743883086406845561293070964013169936977094705305143740655680300293002608877280734680254809185881189865212650664470552259664753142651602342365207380041113705733454411487315854637416643054324362349116180909494416514765438409055800041789911263433031689705688168631425087940828937786059896476099997078147564473067741966212912691964143666882607745432432776951428171190562483541108868788421664574277963959091162439196872230325810574131200000000000
221 5498952401272221043017925899895040107194667780832088981058469252603504481066908581248225929591540231944681490955966534952638218916146054879251034407573103377559116151039625148269530930532224527624213326250302973431827335677860972527575314132488740093923415470163483942998635197390449031299161523224759240607179508572424959663357887790637854390271562102496255639061149828490530601737906574980076599212543862692207923067160303940145356855497630151837483725672338342791418514589824027940837474337988564780821948062438698609838423733831093663652619727669955975597572462943176297328206631164978546059395498181400920388943735060389377749858321797214376044300980424039303806605193331874391531155399735058046672828332810358573023160581192107863989280666259765625
222 80451818979597925426102127130901868562948510564119749942195637797320723091938158632790053270314588871807769369234159288738458701355190438640962865207766130873238347060235232263320843898741487873279911375058414539533425502313584785279029069348318260222340910024157467644623321800771664005216872070198017587913013958373666179529162324138227348311406468795193308485557897869294670103561712343171096507115896236701626036788360219402191540870981618698055391695962813693689872824061063513820656392227265781049605921848370636085000870595234641668960392274972962168811094262398785681567690884274181595340956438736572276563232609090877754768090249528440316094470021096110899048236951485006509938743110786512095046817748986470520447385158130883742501175296000000000000
223 1186522721498368858042907385411798487986232602508403153345478445128909290779641663985845418073245358673433868565545466715649608216947837285909677769340434846192866986408481028905979287354405503425784658905733287290389253927352382526466996222090449731546674953036753042693742523421545636912327606921604593667449919827789880776089040089193512324057402832801210640942848086430152715619608836035340587410379628910375555048720961067369606285343537292926040824104560767924265948748970968191463416878188589276002920025292660011048820150772438172642068860143113686639738526476571218953583414048797433491788015872247501252799255819044310627155663618229364550526746324887622088109459785573577084185752711684882580459557586971651120143216527132874393286209546554446533203125
224 17639457121396711416945523540534007215996323503139194200836432662632855377743724042143541766746562006890795719425613264912061087065960753157502642777742198102732352356771108984890613435362270668438248343054918902335727705628579530755179622795265017370485784355745630884011368489417005024748177748542600931497272057899703164730125680611814018655496595231507805519841497898228129394581358001071662215776356176431869053056564328235601623112165805049068204139806652340358859007060463334437765520125725613250518932187777727908311092028401040640142304320981549891089446501326714025399931905473076564313555214037296364265173428623838102647452998683535278367633573718213357247668935459723079739771248357448295830209016932954153241403410207899968826872891215833989120000000000
225 264331031222442512114036898696747685649456930792724119040942073846581615620533250719928574489461128325680114844540886579809772519200847578440303513047523873241260508092936964233069505231402668782687801087999045036688956424149139798013949179204079175420104698322817100171049498274660722120764272062500078428571371240464118146917755272855259886990161957574733304014320227940708797815697919471462646549816723311097616629248278344421096453679782885569678226577974671087480410284984628504117781053649234709537463945052325269094535825622288151792324472065199240636628942524372890690391217892962131330089625108972925486709899209958007044492977578824279352125462656078871621589993211953938697157576717422671668664241375707486087211714515768174591951476436357404036504302587890625
226 3992544942631617613295028901330212622056364875985536588260292992591422743423484451100356068765210979710669092139064768255992150094791858784132201603381591442566414662570165113056773076572104819584807835435552581830740072520256751715743919159375432336084123718972643093373713268520382242682441070986687632473231863881253936523036630732763246944519984332335623399713795871546575383264285864877454113326822713456322585020020300329785400345856258399217393564943530413867116904941362133874291570168423073356165438355526773369058470239235121871767694789205936615980888966910403301402601344866993902340583063397294594882740284018797336163655300239873630461129508090128831310911184244710335829288961412740215758084961231203374835376567436290196007336469303286654644414054400000000000
227 60782041799597075340325938218246326493587990112775220317637280642581783249678266229217637602927720256347639985858322027539739417482765853048070209332036616541884001271599593046752016550415696694525162245342835094543467920108365125440042039897120685986181994984503965754822961407590566389408239232192107338654677979969811098342868853053187204651046379145982605022974350673830312149267400965839542505196905731088307113507530329121894261398641036189643724515578567951257208616113490723113196099398304468996087965713104906049725342855531203098323693793845670415718434406649085521850499021792034574004370965143926974031330239651121024188991928106815832764392559894324036186944007965489444580143899626572520731853220342665583704120592006538296925805498048350368285188133887650048828125
228 932630843600671970226723429839314306667905847066031109016223641547146369332267489073107005603469953496338650867375433907060062006074318362178007146097006617297218109863905370918024302337665394843318751346175820122160096039804654127192614232900299980620959688230366643897706335669957955309137233895082334771087215282615787293953245021707086332130786727414623382935522309152142670050834084301478603422746059013596383971390766706092198769817890703964047806301426464697626813111716956282861879981226772528126737750975147785827799479885472126232227303942929371716928063705188305628273025325940670827496354001813967736994818968575171101549202163887668288676243704984033947645360816105743485461122860166948626449928990055982209208050777763105492393987141373260200141068617488793600000000000
229 14422435967182787074812623306321109087742345143302186615888549190657108809784974600473597517540941718507055647138232590697107603698173855362203749324008683147524988625404347751692967075301243497664407221773081295564244778900695324094492466235924316444506893998829902252044359292304451124241648674951993312392831361822241333129456473668046647741966589634924391760254179691733278535517460319030204955232571361895842493192418407160038732584268466582005961380127263772857429286210299181243314199293852443861062940518035017941821679142205105501196084411792765612270610176693587755835884772810043544924054154707106482839332273578881712299905309204538089874070642407439302476384055714396455848323885190534755339562143782188770284181186676659314968260213662937254047893111401012863613951416015625
230 224774626772365636411220087150180874054173354083357007745552855774721477786602450846032877705639065781002049043960754408625790625560897311288651485223741547797455014544116410979366868323541421204911152887178257169374285439509887030795840331622844613528442845348715967510809678641488980279775978115322204037420389161557449211165615001680140914611616732350437898977609756012961583313431205576031670110696855818438417188877712900303588467177723750336367994570988714391570056715983941808538634415785723596473221065578763180355900878623577032666240809266907753079525586078890913807110393562895594899306454479128754231349688084728083813770738076255260231629108904415978932228020224613418194633292572353396819987228183567050156946136809466084250264844395591314456209671109900166085214208000000000000
231 3530379241384993688188673694682253191376793131195942277594737059278261533192219110672211400139076004656343959384753263380937849259410079422464994607736304526226850008319022888043235630189226355738755695857473294103589109214899009156152210276530391426232055451141347527467407579105127106003877697907281554256551642014113800800718957289458746142308697891092955146494365226740028330411433116562877774852980148814748284216599646091692882232356936799644599145841316822263829168456043535085577831022111628009431237489962644222382759873728508121478161206108651837326072559343128651723769333596695410045440996407347351098468433897838069542688996987455010258958593505032228527450156480361144505462656419888368055626974128828401936944811264000998833383625921267485432635439182807028504393518289997314453125
232 55878734088770826287723334608489531901129537217186686184949369186142709661479068122415539643540908579301937000634469563698303141060952149515793678422011007840421967602176312174671585296925382686551509023166922274287619811256875152597231850392540130485592604018411343525982575335691095944354077535300809123265551176568068953816878843839015103633772649781210616249212751218983466175138382387303679521957759032831910254694206174688164133527625283587547902171549513400561993572576765821991471438411129819705267948742954648458867011855007021941265557124138686587693361348753262837938147781559210788841533189384033544740189796174142477818260828082261846006772769897707075352339234606283278157590539564943479049222633666072906292123932673208257632514875863076580542705286332974498232476276621312000000000000
233 891268819765466247825501669027373409207265373321523289154497040694531827995758989916591365143545086860933601779246734109331024576458152680951458435245579145531458615312825594881190210709395669291181304791376231573103041421128705071185979414103320225281442411155672494619426619480796521658158314013856514932138406639512835375015382381077998973803398255979494375023622961014627480971967645148526548374113995851735660838090105311350092514255488007339819640651102094001874285949099770698635437622166573981487980987729965274875761744705258952217037023167579101110509767047146299881714435360523413915012664678682638101584652621112750763311654604241870962452580181021391775299486086757112724419578065264355429743528168246217911394605620353809552826928947428972630916033097050632871152287961001485366187744140625
234 14324971907767241197435251119924595820978372608669691868389908762480061434944076641817485353021122750662545688750131837244601931161003309929371494088737210485219276988199007888858491592827790567239614117500551382473033870413599421706172549306990611576826564492320244550937452767254358114947485414481075171517159105282331188690142174024839787250159522853433710393776418546537957709161219251312237698290065074110328988859865797098923741629677501707983974393100549664779503619012240190281392071057266298784527911045657629724528971242975938964121906961803308844916079831287041422168408861129525291319307941718980152197440972049008411659128261333051716860946419380396568547006999927611196637637418637042747434407983746759024099664833131858552599079374724711432559561419187564285418893792607650694823936000000000000
235 231999916403781477062334702933431715788771336435234801039157025754084675192483405510011688823369924212550915190969088242877993212754164316307840498685674643551421503262294099856913900900345037363967070365003894718236577774060180904565066108133565970173519446204404752823477965704074147076755248883468676168046916800787478783882795033851444989309129937330071643292725856471112601077125036526247424659264123515411561463643331710469979262352474747918233026131551858180279007180668654341023858817412804909458000949572366061376946551459030654745890423880835704024926093971776236247246156902745178939380804517918478081395427999997811418436373396562814806135036641956906146934715569068507193966930191986543139655087316325885671393926408680443279353936062807720713170094915702789457370802358478960876492145636913330078125
236 3785968983634202202525148044328547486175708782284055668633161697422315038173022902955512739642782218288298921747608630568933656689978526490974435458200513372655028530857647470016425002599149586721243254893436178809640988154015057824848482084659708016995575382389015521748292899098994443060540557691304154465092373723457734892262323043465687725859017498571859523533797560340300110443148087677821863983274666979515990217398134782559943509077292360464977483528874927990756859643011023628264908562769459859038146153023083282508309263389821274322139998159672324624408543595178413731834804521434269154403589099007898444386343700011564578074202095224784445944027819780791879575942021676530765673650257042435501867022017143048444776961432740600166261363075936457211061655097302243995727979978267079569086508695552000000000000
237 62251203846539676499999319074589775442922350442051967014088200630617993685822611324913915685385267651037936533283828306099138950549094244481414555965323481886091339943946512555471752682039481806850430653993656471949823977813515479360775233651372177714830543710463235733625251968290558420290977826278820734769813552435722020617102426114939294020229533165860740952782343488113410413319403168103164285201220333694910380891081168970568518631657530859120331142417881836924571708522235911350526103695826686338375408190580518949260971257539250590842919409638309459325209992113349633764800190318507218874313132674390200015844277977469298484932826169232210187471366339142175172756842704644679019068884256409247567949980674846858761136431407506034179874820947178715555229657823160391154977233667115192592008245764110838736572265625
238 1031303178895167409963997485953416527010051330170351914107501347337928342411208872012629625077436875866839568802778019662864567877224881479247309421048377497749357645395006137005446888110539801969038949337461489336119151862933320742861826927319191016142070108671748758918430582507446507785754316378105127085019475645196902680702400557340022459138427934894333101954966288483984145246564671833241705346382733201483401109444381161978976784553842605076262728816655764049376679548268288872420176765764551975699362995299257108346854267916186283472618617092489674666085643645237036200341630844623806706089912834025281310157279256841524318662133074590986110889526142374658562044963418069078612741061112656227598433662582553023072539162255362315171219891888915312069872444666531193952910552592568622822515557800500202045440000000000000
239 17213904532502785191476946674070476742056875371312119460611416492660167518885312004256070076914472015753017587947993097771638115984578784332541848764640672426585647243978742816814994224479159180762711136267077993618972839082050884689846956277612427665767887416979174705953730121283408634859223436652496872067495703122713398667140402498589670586491895985585224318640125248989761603806176392838646877309871461267776474475362093616145230075515689866645596562957398164016918269635655522623438474412735910647040564305935154624916527011822004007602269719568914463666445522577026141118216076237532951438937676171002528219902435295496834611415147658312514179673462038175906388667986872021423804023085139051120381599089912308915349358136483016334121233695008639282731391513792423809529546681114816445485441190015205610433968200673095703125
240 289476624078801374545398106081721737352558065288225420188606782410588411705123373512868326185024190851144458764291006187620443823534751555838505607485959020430654748987784503583981107657729447536485259221924033235789346518531087309301768537381320347767791295519861994430225579453708577376102813851468339599524163911508702845752712662845594360381888969113555705487822042122410146402399027130148956556627180969834792290444085527248263217799628719204903505807674291567470081641429965716845293477869509042312912157037781683147482588386277353420177924599673843607933746840560199183442582900523343109797445496750926552092605227855671812297245836666031351867186550468092527837523578617518169446708900701943692877924211358778133884780448734237685624933345031689304588172978829155311418784625177842650139738522702225487348279279616000000000000
241 4904282034101190136460868896307290915567326464480544621318348412370140761238687228411271940587486076631221417869135689791713991130946322516908035147600071311100336051363643815799233464362307009317871899928357252650506570061622784430320609834551477494383487046385204031065815043840131947808863700707815943981496540878337628479911472883461524289045631515872100073420390505607124492197500254963506335623994460704323507498750514776083101161449878165491064842770433286680135848169211221294882117692136403664700981926733135440078886536521658281245688498471149098996015188928334314198616126829633094715198022715422056739107155802527973627079116999529664257465093139306228184695258057984568931971210981234324912238460939814022070581551147048790708630810849587220824336503324538350153789395548591714968465785075437348107450842866789783472900390625
242 83705128496670204113474459666229806399543417342432814188896801885637385488697877774080663183791542942520380454831760081176869244796792408998638815787485453161123645253115884459915016266919021073152165469451406867580490952821628293424242013724317766365599330099108653378142177674379709948917113064776193913129303068018899555749168402980292919480301010792568041701753396598337341042147915833367208508200006555494982647548494171780924443271899874534117538322938232958553815749311075200452118177051351589129352973601061254013678389671352037351054191195070299869879212116403082240719217553568054175351886077520934481017706459731201477380850478821785663149991041133766548531798771773885732548547045597987422435325348443991593655271940606454614099468166334782066054344070610917517174895054903431644240885263853334904532910268888299601920000000000000
243 1439230515088760611156441996940998761869056310232364162994425474693843051561007040991616048030009024763837717655698673127802516666840737740028940829321916360461583654666711762499703069484412086203251019349969615600067063222582167067766435361053491539577491295255906381723979419101165020584168356279924934038438080611401403594410643537211339819214890801410715392845692758088611979266116467660552042885403234257189536806609191155559772172784410050963999446015402310323386940740449050045933508904465018258895527677889167578438723427901344322587449544288513110842198386952906680622502005074824407019047245502168783568916777413089678906792432196732565982146935857731219991606781835032209229671838868122662365375933847570123232384756992359143777397879675188773408894150285330340365883198943467855978939143498076002373223300200124143889599475401611328125
244 24928571142368615245958829357750824145252149086779616783230160338430484118167838014198996826653459186378536054060817131645847981213653257653928001248781027751240332175366830793833585069182286024991476054332659548344882479265056924517637774190204191952754090960319779456259640697795888308982700404313952418525065871038439084230122389598022432649789034906325413519116824040196475284110001491331259643765151184156360282747379413815563085727271579983138357028486519881025785940643975927462660994301460003264154484372489909401639246412711527318564901839335360600439830336515856971215583242218508313079477595145752703449619532411409959131169899328221782864372678140345948139352144987945911150238056766177572266110912186920626606812354947175153288714599073801648330478685589454635943614717181038701908639308002816432794411242352876563897010618368000000000000
245 434950997321781470966036189311816866041059129181278139460386316220176210044197632643710773445439339214565566349845151788157344694417119796359645969684094973726913680211445148362688827678344375987695571878803511407652583554050740127012572176572718036474436173782329221441073992682183263454546027053516164369526445071736905317143904215445749866347170280754230430573781325770468214020894616397179583433508820702532559068200654263426502924678283051961864291062012602506976796531378273720493557651338514965786409396409096420982001352214100467616217858345692625121438387395284862776446848316202340560845671852931597363328770392318737134120572245743322665736408214342155927042897970723495631877104578780828078937621001252914266490807695432041345706367533508851722250624402873755626129577096615977062950042450957795727230169710508836169316892787526573021728515625
246 7644454079788387314775391166135343444294724949777910694203929368848705331468191250941578709911909237085887100873218291943944947479329749863508425217169680212741583262705961651448996579645831066036958437552066851754449472072098868498839159095250950324277478692572384320176280373210114148337751283057505622932761272493918463363721236490797138885490909649191849933580490156573267968974089098590066996851207094443353890293763976755781331847317341404667523141698659777171569753666389023349532209167616143290655964125788364248913383253842495308519099417307698412947758471928320252677958321459583287532171708640176788314060776670419078295558486249035537006291863467616422709108216100513032237944309541803062469620373250615847561464372177215549286537377346044614752778023055260890701930386034794168839204138533905826754563851546954811059597114522520780800000000000000
247 135332843709327434861008402841541282909758908011337199353548450299581511719150343398713571836455496421407112665027576238452073576986796531162342877656137470000667545941859466189609082347919372436575939391727654410830831978893862544846217460016817495963879095632323031676025343439606188525440165029793176286276588583374013825220953461370104127943969147790143610682089668378280212960315191740586437087392293254813524219217364198183208543942753310350683231930969905655064147028331511023613444567846051038963556686221889039595487280116150766671113515954894190011576389193578837155365034348477006118999268766439647004153527474784786667731968142004694946444567579032749273628881627539366092260146807210878723969555783816715395788252385982578987150809190046188398038604184963263621318187220022660584789921842258767106520297213338146747314982317691625624723712473876953125
248 2413226089693403364629976100220960245830118341985935259431299425467582885384984555014600424284907541479686338608659722412596065511308251827961293771272252776365173808011630383526007386023066177719495546043155077046402889503594935462498157106875889960114120414596668595443806463794578625364680279057182196662181300148757821166687175950413455606571411387815104947174200065686229405602958810815929354375993198084071846366794260198490870636109406200153992157657508205846468768051915513096071308503431258392335591418016832547942261788842846943226057366149814857876931708876768937637569485076623279253474376494299724076895044446411777710301616263981263456020066964501750054936658929542661775671777261463442210464720667207663314763167288393009212417601258821287180707760332637514537505809527582609340682979805535798057641398992399850941760309385438966025652535296000000000000
249 43342950844457263761867889068217117200146398385409735692170103729785147674693811036284352520377145674285119875224695834371983278253181663865195388735124434830655567712405614503798463424522429916687857150157636095855782699322717713783950157362451758731672269355263827325611002193659108246750927570122361437960821625029569841985141021627823560740618127439114158233824175737359121236280699588742950721832430369860304792154009228200206847562033333409875461870756017799113020039017795178158848833901495574559440418491757581267311652792775333799992289842542961004927000271052091500734041506857853999622453803395592140538189010598728519615962898280337951111021191758656676000073623947472118735643875034429459740826411485889735550720484373042202351143760966887066447455145002900117945898341520165282869282948932731779377607583000903521513431787774803942074095643522858398056640625
250 784065388196791399608004548151143725682713391897501914388342961186639858102759885662636415206197141677072510816282886595243603285184948604032472992875352207687256575949323067483918956646715004080055412411979944914757716713028361681090427678154306023985573760159177903880111414808676711721295522793942122809911724131988103091266603413124659243423409431851552712419844220310880583505505640796481456542831584781884335719237900305863536358428685456823150690670438209112059163913124615225133135465656916275666428038482393969903817190598131092561723885362861707558327362074709760792253399313200244452756288815331755297287057339913374108239460412939284697141581783337065882256448050484566862507057048699866085371875952845429522475196796158797348623310695867385754641097823169798579117792858982342235636232020641584489895191292858157634907778548089023314114649838040645632000000000000