0 1
1 5
2 129
3 7485
4 755265
5 116338005
6 25263540225
7 7328358482445
8 2730934406225025
9 1269262202389906725
10 718835160819268317825
11 486853691847850902700125
12 388278919916351519293663425
13 359942207096657886547084363125
14 383593680608457258305868007130625
15 465510151389908447317307010030958125
16 637982829636372845905605080795304890625
17 980279753289119639254302538279332435373125
18 1677846440899628743557210305050250811568490625
19 3180662036681185775023246707377777827360301728125
20 6643599199485126889902441763522758395573968406690625
21 15218972599426650166661022029125388884894648854612703125
22 38073798338677686254533366989768810367986348516288440090625
23 103621882981413162182072805983113840174645861190952923384578125
24 305723171695614762081410115127458657124647848047817772571530890625
25 974649437403622637328911015329718085741377752252493258213140577953125
26 3347442332431413061314780986717018347966565181246934694273541340542890625
27 12351540211947390501182966510059338377970127393437868166346532783502527828125
28 48838014847207509275829474078705117536953239415672111171886999701480820547890625
29 206436719037505266159184274603053469343937197577559941964705549758231884031073203125
30 930766878772338924796020928885177081871353655330083471252321849856976941742380892890625
31 4466998689210509958279218699540256645231413513642887130095301636686686191563127406805078125
32 22775322177822037949352838290016573997856940672882205936238767610793328130760938759750732890625
33 123137866189769219730608775900336123131791574336768415198295416859908978514081856439190168714453125
34 704772268273751424001396343858720123053453531092772673708701548023033303980157279453841603571062890625
35 4263151882854326667686247515183559321369480130189726315460362352190946464275694647723903221893597936328125
36 27212707410806180311366797643051251679387061400485759641014603907221615895278118225143276492623493555837890625
37 183038294847779542440362357669912529251585291541562234782941077837823702812509281498893331490196802859258645703125
38 1295522759631637200923189215511244606054973461811729841279582993759235839135593144478874690468000498577209298212890625
39 9636411570535079033679806517716090360959515345522627187761415881828840321979411249865294893739104769180236736163017578125
40 75234245094919140175519604551113818263617859849088574938368206274650205808828482221259527332313890279935375096117164462890625
41 615793012609717213391031557174247723864243484324353282564543979420860225562404348531681283598144265029675291751456718317626953125
42 5278206118523298310261078094603380897006319680351767320531524747225934501842254486217721702452487984905234608583401570466134462890625
43 47326726796865140607406324303896693142814409084107984336403867001952981339148610822603465764831458707654922693205812819724964225048828125
44 443457902603159027971427271910587645035324809681547206455016275516145366604936878281280589268399386019562679960909510385550183680540087890625
45 4338115679211590125407307196692344414517206920375216321264226693636076180037812150035999939771404785964198671028591890875901581863521924658203125
46 44263737378531410171231894959932785027897002479293851659599050095967199284628163490483326131248618886454055085289061424749109920266551285293212890625
47 470658516003646719079114892086194156584690641795289995275507695481812494203891674294207347180287616220538034443521677262789479477557596744541575830078125
48 5210788904165683366836678536989834047663212029536968232951854991038450743176505402943622441307691551995520638198270678707735494536576895857315878105712890625
49 60018446957942770268098011340501312942093649383432318528527109889305847788469422323825060408039562369815411030269637824919479478221925426448779448701637939453125
50 718634385237343922189192004008914270559319931493588538923666436656472108063954867781045811534917246273890631641332878505618292270083780229599613837682169949462890625
51 8938092880127755285811171490607210953661574619743847144043762110318880194298818574628878415532584501156641008706302774206264975954948449497152682004289319013370361328125
52 115393052374362824987910126847107248615884825581254785691333331157419482180040267168936751564818386704404008744001355117000423169990683782189943473580730931134951996337890625
53 1545285053523817695221905742620690856293503679186545062071999778601853559160628039693313988221756955061338470841482693035141888978267597528867088373685168466124921294532470703125
54 21450585957438517715190464275743529180118805175570315429344856231444782060232288223352418477884898924004331258869927998232327254662166798602743238825782957929172350932079918212890625
55 308453311030943262774787704308390657087354600184277815396311346382790375941908472832181701922020989784670542089755494179089986797626685667342114181802621048911117517839097379483642578125
56 4591849075404214964025610682108127355749094628009827735430951323534627125569626150963790480646960808814621225917847033503923420095377376947297162236348216080814335283643910236415386962890625
57 70724742252828610063247623459569741229441287147625429299716645636915995158983117566596233423532676744523021182619950757494161184674565347442939045307004158572602182304441379095228064083251953125
58 1126386632401847128965040041693286144967985207331319679548666933068863089407467561820027515696392605306240744121904777761715997181150853933726660558148529263360987253572415185463424299057574462890625
59 18539212160333287667402298355641996531467214016349019376827634576690143709892335944614455024425417463465335878594197407077223143047249696885377674256459983622788021633140008876326535734683814190673828125
60 315170970515254108951163548519614247437798134251522781127335557500816549816521023617979279392526237626492994573272464709529093051685900994333817791906102031994239669929088816688945334878157627912652587890625
61 5531252885920703009581864485217107902245328889092664758020743547459514123210362182749325216426541665551459161733926540240859476912619200032763569721540397634714221963530912904813760199198772084680588165283203125
62 100161722938309956924699056967526026737835229817691408696390602248116495732973315863360318951928526054631743839614452117838698136148570692874080206934411377162874964987539838322397446809706498548493560769293212890625
63 1870538451802090492348165245746841401061460641156705460599867444589201845419512787505144698265323829176744501230782141503437401649427802064059745826384397327634253074393930076223444895524955562124553274864069366455078125
64 36008943739949120162423104368519414616450649061359054497899660755597581458912493489419608058732525180402620573772897335442336359081776715516173677287290799730399305005602663557310081322399596626980263722191016416168212890625
65 714219495433664896145131803693958079259399331422651118690043671608692215982620678564709837151102300729423082557839259819986775026850149960875032837743648804581532926510748262642449177852519818419796240015543456427588653564453125
66 14589330881795995823830555122300821937381037865295138864255559283480444295262976301572840184778100155315749758267713923609437388501401173012710640793815928693767736110612702207532557221388765258836303448864889697673557529449462890625
67 306783501275492006237286340169237498168199182084255685321794923127621732019628063312482713583320320328785275252372704679870798728699356432285860640873677180607430053725095352260396972800798616911280752275776409227652296726776885986328125
68 6638007447425521184264395172826167556950453651237611963854769811954864806960568482106287971296985176836271738121579599028020743355723529340854335002116630266694034743381627071232735241746784262141535450944633559518876051051135410308837890625
69 147731823304534578749265436997724559993234072108993185011836336778290282736559147198945729640145659278290652086023079146239055832739623410086349575723003014390831994507255442130782138349632571056955964082966600066284546635962018709827423095703125
70 3380395657973860787832291041911634220448566037730094442846276749034898143655993033880216963036404417963299601890690511180033216779717096616951196726239800782962924828052892486639848562692809248732551427263837785130715218815047504567576572418212890625
71 79496793259438741113713250306698886094283727713703341538683393266452720951470689819447925727090911991096242682024413445247904908819220438042249011032725046365131603788939254050771779431459366787890431470989587194633094325658130463704621396808624267578125
72 1920686125809947759693746435209541835703062977234767569073454623188881179022761659999861344087660207778007555644378795072207664953684759073200358373574960119124053331652106457627281373307888341115850895285757188013034676616064209319238846851088779449462890625
73 47657197213471582950912168604584591195871504633213290274205393184228774388201317162952552782488514529140893850844937334928405017365621284385375388945753080062227775451664950181256282529624741262923393762037838621554849430364288599211926043011576831226348876953125
74 1213977950727357437393919783615936062913565652375359512625802753371696941669959917563415068823499190777315433336025315966509102620579131813690830534010310401975437352946874437578097151627426340190950508251863087207384022704322755432883654755085066114465732574462890625
75 31736010003802822931310879670437234641855701841893973500522096351222709271894661168514424164895647072903366524871826647586408523975718662420598623473249391990806066488157536213430933066842402810547257192880741659105828430220130607479548548602293795241539387836456298828125
76 851149911160317895210780906143286809964011139082498623939951774545307633401473850175386994506440075587335919764053305653745631069821562030566929189332501035180659484273774210156155887740123713594932960924826336270704772969259251102743165470599014268764799547548007965087890625
77 23411475908093304031365097692280860928993010219801285909559737204741759497334896957424286944795648402508505062618087940420670951325712067543720989647624514341225262136861084844196667384533724550132299603899669826391120058332751066134969201716938567991162218889062136707305908203125
78 660208309067847231075106221105357211664833188477008026332258047361842952476858456455942293861202907986350519065703538558510404830546799146043194285221575898858716931275818221026231350846942414554118351046947852450851837543472923231177611488132381627923147401836729590840244293212890625
79 19082119656714654457249901324571311195250737185873673867241237325216254355871119251199105871835468655874103681883745319189791010631122754201727168536440499894281411838515756439906851818893927470037703440639022779480434320640929034132020127987818993981177052854644585806574163532257080078125
80 565110076001279058173670406828375238447180713922504257440920009515811240513110498873019856922621778314836951627178350062234364972720658885569085675616477017661637979186604457198247175467692868138328740518204984716338265973845469036595265445736257806019259418393805750048685408784580230712890625
81 17142372599780380819300296738538821031641761932128211559384324929622737984537271606791580032214509385947256670811438777930513282733251402557835657226083341272313228380457124461662618743677167207006254213226273150566364171932687266089519626406346750519007338061353256498827667222701546192169189453125
82 532493163505972629343135134687413461303678628967075942469831724715671954272803319263973077523209978511048680503284682488179984625600971558892338249786301313750779457706129520495826843845094692964754763906516382703799227546147893891669016373699703794079881669533379825668433112003754437190341949462890625
83 16933205691683198897303561831108734083449611605312214562955009702270330547186897359136921788470720734665773903360463376247032306767735571019369316425223113241250297443083000408062209918204198686497446011589431130470265992271902920535614090077954687364280066920907872699268504359741040827523487567901611328125
84 551094545714288944536890228544391587083216429561032895068172312183412001092484851761955487773289016490142477850392740174713043535123861815347510917943454209440294771054507373073712999182482204868795602228668820624942788264286282593518325727701092541097907377966425588414648415011260044907593651319980621337890625
85 18350900647953022759656889553290726934063041635997562333425707854282613287841784680482587587834999982592710583888122831188980268059831879114861959628851040707815710108383299463247355989256705479997709059401512092698948376328042692743050280720123911641510170806573527439480312069506187662138832680491104602813720703125
86 625055068649349981445188397962929814264912690308460548659106677164981366071930579351465020093791000041784893758120907220575394511847808723233643969657043462261376609990600839490121492278448425250264344313387199805562891800307604024724677795848832986083629067409384959915378828350876633122330343241149189131259918212890625
87 21771919383784591492860017695186965899196572214124462892366625220279310091248050530949109096378357684008845426774655338381229895064183188697183598679774079601484246562769558696294162333341793522402329573018444655667209061732142141162169759638933753156764798399037364278944827251082726500925469733527751556536373615264892578125
88 775323852527778393613633416638014389203820533921572360259027879073240734444518947627846818373286738844016262642021254277870376855181832583163778018741534609719157781350644801074281563106058049953257239842123539038079774822849759518228297252347959052946013769884345737263207196995062802974400946323457270623070872175693511962890625
89 28220874667665775092118639282200270162589709928529074539203181191855938562461330133614634054971771159539584817580856604088506486314002131584761900577793965291339845297486852252057258000230630844318877245837157553431035430116737887264383059290283216072457343488588306148883066028570569893471495507355460655918828821738731861114501953125
90 1049672865617592405447431639801983592742969249744291766248496265535442014084272902483806151058335177471766193171216128865697820814289218330295428648077338222163290677246610614978544758877808827410786466861554773193316350139740220122847417777274312116819684688019219911876841483433038182718419467274176269332339130146287586653232574462890625
91 39886985893541037196792812477486954916976951418541033018427260373845192027184840362925500733439593567103154217831667535719203864530202628918629833317290667570121663540397960607151491550450445617771295001941184753794662265452590054534509435559010985734826073816241952531976448262317490197302438395051130894771287203559054959876835346221923828125
92 1548110685845061069450110913532844564726126044770212773129582570379332735405055236209463944803509947746500455599734474209212158555977072927261679589798315078316118680783891623758481805939850362534274386763085790205222951044832103033337829377887778613951026829311202946996768750756113523965347461088216184504090947738615799152504787123203277587890625
93 61357587665895830246382154908460535234299943788438609321976923077689611724048534806801087829290326937352119162962838524716722764971861340556994147723780818439856188121531097711064646948734863775765403799773651188188415442401108794847614328188834291856337589616085964843904077895761829110666416878012394152613544359777151140111818698952972888946533203125
94 2482756016283961900864364678374817320451253363988347688988410850597625457015861001640378888961010507995181842842437618759442866153104289155147891736252631963468571218919079333322098372626868428854327619349769965409024336489900558069239295368827195545020976775908119556144329461749162603760862789206501048715658567563160177225203230424244085371494293212890625
95 102542839695483723038186008610406959612170506906942320232028818867762747087791041679389487512766629945194084748238295506072777856236414942921288278641332036410499346303811841509636721496199373267124001454445297627078136267924863648688116577793264797424842384462272355280808872448937682504279765402996956028952552353153480154707423496629843307377636432647705078125
96 4322053628310210036537448167326003406586632880250645824859935374691496209002907264124968057173701789857127151791042682457528852271225432452175370330499764430985431818626307736718560364322368429429507142185752166818694480892759122381704489140449917691244318180283953811420283936335615204833315363841504726038092616869232097352305110908980817897698186933994293212890625
97 185865314401444663272138896622346364540233473872409272454852024477361476396967640503471009510098769069056680141379077961185382013449939414903812278666882347129174158611620469567189907501558469575610086683638477368556865942554850103399957932712972365523697782199612745122622728928664902748696939782646231070387846876567688162402057333304569272970074417501747608184814453125
98 8153454366171642843443662063987317683798494453253342526105826365062242338883097387846481736640699631787375752083233755468149329984305462934212483599691604684532022331813145810920926712329274517346459305469782683608343517816455970162834915353457861064118311572108794381890285896933328359312637896587184431173674788747387323830220089063310126273548113071348737776279449462890625
99 364782098988520209755403341782957140336660959382025889488493543499369423636233018408146630045702899651488681503817855144435539827958458417950509491108028444123517583465614719791764753905742302500836546057721859930241797346803597630346135238965433042590350291154824415672751567236066686875416703020488540355396695507829264557641123204973453671827746852835954807184040546417236328125
100 16641373888791772395515728667749532081674117439473237915583848988848375056191162622616239139936427978269696359625666004884221466430542419458664899501172520393281247402254985146335891892150571922733037817454288977955674452902624123630150413953620249149935006528958603679896432601921167087206156289334817328516007758405518714495138686014358407545126199276688643036381143629550933837890625
101 773972458154909801030704037132685853386902681930317121082823147729237123923419350062438156389641722301280780450773167688293417603153592601300439464326713839102496067903130363394831503499781010332390695500506290571561961085961192139787034923643997802481716638912982624822692376431950436682491403109463263825960217113018273382441490709384665864117364006728741804340940372081100940704345703125
102 36691123308624677333196487595156371185180221910957916976305766065080388682333521696898289121302391150994904806835894551665932928672567655011909945486403877840417304567496763808871521441140523787066064355173558073977209273422193980316735476524396685154366556084000831213738724247815347672909419700385879759484278287524888310997421720339448801183476610869127968241985161330397924482822418212890625
103 1772620485329328852845082121143394563679806595136801593489127572556576880794996552444937203532914560189993895186419994655695145693993475967841041685197302311451994608677068961628452452906808514548735583324552483221482984683642760592240011494853654310990388340962529851463356521970417262024571695123712717893589367584520994287288457195847805422440718460000352398356785034851112768347561359405517578125
104 87259232135831491296092675290004223729480153155508565241442932158616847588921732407325808572795671841603126227857219063468319911694075003628695147019048322695667808301439461675556164270719679268170118157287156765207907721796121501904867060391484168553365573986004800488467704919215697759647753120230264971174141426721127729683327141317398264102394726599136482288676246665142143920144666731357574462890625
105 4375936156673977704511520870272840950344137018335072318396166005263779971573520370898390068523364726091750136972877849396760216930265738783982241283471439910119746678167636332501178406447415811856541153200308004716034585750759522058433807774237689905016308023702389976711863465286844718801586937178258219771139287192623330066067315530500938840554840124173464636498255719326438591682692405433952808380126953125
106 223521385156160885149562737984343105272118393043128157478595007555643229910406246795881425467304901976971732127050149296922124941022949199206999487407732078025594265534746289688355055560194650327131003870504544666479425869254508595472306782896368633513197045877516461331676617308483679952518530627236183629615362147717063857909808156376155218451440731565573858220823711074595302275350007059500135481357574462890625
107 11627374113640335922920831421227743016983910485829458547261147952747943349668229840725220237111573903813488007381519788141813804715597217628664029727879591774721674484396994132088148085060846109457213899287368285102812425181854129167790145961740821526787257188877759359963217495344977049620621021253167547878393578558320862448664371201241066542515134697894476600198240257768037521584638305692475593669712543487548828125
108 615865664427221866988207750498464151760512228081764363317776767593660892261345638311617712496778530516050130057915505016032880774467601891252461075686244336495848287542496106506512332450900693677198512217369189693995354347520529255343521831515563493993350214007646797801219687633878532988446647904157754991355239199364411307159250568772100631041910161236650376705173627691245563558436293890744955030144609510898590087890625
109 33209379624182456746473765422398113572056685154577252646077999340904724760557008071560403684813275356703012721467239047725658408101740840273250156291296778054211528520017843892265388802675082158721487671015952238153939073338873528589719136133586733336145277000340192073800804873960411051389081749312826004490611928225797684991133833275076723739987233462612728112047271060269893352633921734302744417229232401318848133087158203125
110 1822786886211902936604128272504034167485726796912591470443471032176756537997468236174069024962713005438101939480488358906348284761470130616413198426008643975124354486357669444208506913559571906501271647163857512106206155390360706520775728415159580372473349472503034335991758209653336499627136229279671957705273605330027506601826308945402472101784570843583266386511134025527082127753017635626102364686039954974008001387119293212890625
111 101822225494233326334515908791752061526453854741279005320374607098383547993159963517019141962747250259816785388019435605962105937335535651021565045940799754106418779978117245563903974426824955843417425583711405361085650236261777901911587333477303341432346484172339490184362594355889435412768351994264449858698317231091380724486026346643542599036592302638836389425457538225284488109604975578716814421804767688911674650795757770538330078125
112 5787796463336203621917343972828222574941166158228724858040587057741778419534143527904441351286413341588467983630021698827968360934408317206845893228696443921073153316608487077409975256142140326896227878072223849736359091563850452615628653794494754097094166947021542359283062039770744333001083497940972404982346935971307398787892682835327869474695956808684551939733565689533388530662743729054212743933755755799180457221911825239658355712890625
113 334719874964765008265352546363942657261367564059037972914710630505996786320164247064472801232328596229614981635224708585296641053888521570869336695587547485668692936514917703130783738471000110070377846567151238233426414057452734937326219682076639790895429387180294671398066458685542219165600943760965660295855997122594365710238495246702061908870854187381667538046519355818069941603991844723928607320598819072776279199388481983728706836700439453125
114 19691649942014765082976976544738602673068154599042131862172257362975496844321149368250815385478447645974092114737090276020671333123579930092292713733615724710065481649033212025291742621593748714162894368361102638676703878313526063708881280502586810361563998465444068631544571638885828781831933533243323463461334433472566288175722443647464438399941661249705605246539669986110886565553468491176206671498818041475254664660186634301256574690341949462890625
115 1178286680548812589542206231560297712468603080077393686275172295121276965657682906714398076322503367341971194206841718167412568758724930797454925742899250937997282078666529490220643158401027396160579494662238112341243799157150675953777661305408255889818888824464661025321074777857441449414820876337322374730131448970041971805928342294546754959931048750518116750063577626366553973635051770969899252111251516376268306523652768926606829549558460712432861328125
116 71700979140964105114263982701461871639400356071717027754278395821458335931526907640421038526546425948413556945118171737566795724761311345403398882139464711381851555842636475998342816138513005902738056085205144717116186344434696830666378530266102895389962526879316460857797428799301125162917171536248201510678991263679765889134601674314204336732195472398838038023373096259470008621337100970656890811318588197968966664274557437766065220814668573439121246337890625
117 4436520922194411480120023781327592263857585667602955650212862492568275604939436798037421584768542144666757162217761291385301071095322562170557788276560807655300113655566668878689916812678451225679528322215469837446577633171713451543679344598367467365769094774741604445150563740165288610329785329346053109514516164424736192619188160445052558842653221930229295729710035307356286497959414675168493593161855910019076075560017617798807500075119867122359573841094970703125
118 279088813738976629435611471558655819505856922748954795170247159868420848416770428039743527601330638372378228987601568147845740674745419326701375301914424284530532575442915447626160620650821391556226460144595031217276176796690499765697491697442926694812529827246303930321152948519504274950718416482490023524475330154933596029151850791846374458520508625196319468474581872353746127961251832814320308278296534519142648833162046640275331177493262085318707861006259918212890625
119 17846987167418248711078550427406789411340114215675239374706216993966801002211006944862105988024915207078440282115997466785170266182184618513315856144346765988098994146851417776093539513671980621391130136311177418675131655328073023292934976842084439696682854621609114258976260166359709930916243598240704056175978771137413160029629112473990548558717441072706189692135530991778309458988059613329673488331190061028457273049776259992013701357152182057589983825571835041046142578125
120 1159981626251984230786308741631528616935900261312584008494558352519690251248942337762597246568342230160413087287303723263057555370469813948530428961325097198992789534154010690690019932852423622377760897784780108772609178116531562272781211131546028646841709124617754896916288657553116123828032406414846903998696676909953116496577254410887007917826562054042363916058047880678513433011693511235242174763788578813238058807058691923110313469600789573645587792664551176130771636962890625
121 76620172693675920952717743146329060263447924911191605285907626432692072316897086531359609445889068431822248054977877660796848848274930093731286376455863949203113443732324117137151232010238690360116500594755235547075319208924529002236281530213300124995854608792386646096509305507377285936289514970535176664126484737565522177425638989991552991530128366331169039208810169704313670380711189889204714080993719946173114087081251763266048351393054183786101731706343792644329369068145751953125
122 5142614924655142638903925103525899199348188492338685026472261603500932286834991951070493427299962677124841779576967277484713330858555557584281663023293818493751500691855171890839851237858217804737318914379571513811164700114677233630834588162111522481115249828311805709310560738418663490548255988120135038898450772634057828652024011452448410510442580099872787544649866867868636542174724403367591111253336484989397551565363244545834407572563134793453477203520111294348501600325107574462890625
123 350685424838164787540182939329831122652979949996248694572914614860727343090150039388404189713405242639086446645888316245005838497324645192896179434101540554852125088791295530759615807308123740494682304689750765485366731980557131473789015487883795033026485970972551069272287011091390114969348956460671540825253889791893355124638384262561710974463363804132550231937245293959703593350845519266084425482207448790552157209158922754103996888169840706553791789349719102791191572030074894428253173828125
124 24293446095393227137714872613335786539530718065571215642876508943583810962453345134901116994211154241579348440257996278906239489730182263018826343573372742539069369455494448195786234158430631918543480504580334472778440430961422617946512558241605919211221964586294783353786255492010574391985403396887485075023643614509429309127612577580796016590031466308498803157183682023407571949279818332635028182374240935236322680795558745428785787862573501486739719853818819966449986845146738924086093902587890625
125 1709401099586030765464087022209960952786467056398824752465452193483807188720398166555611762377024407527510257327574672149073982827406245118870784793290006241078341576881684578698062199565700189286688478439488486255811041595041936941429994005646619851036268533671257064426975947921400039969549360906559912791717377214446029493112791611197529534806219696143834298600288794846961202461352481616461685529009049919831804984478448424717164413791533158961798539157505561139087974671534245652146637439727783203125
126 122159959930157493572117746989784236217799017547169602446365744239090953772691436407016558229029846449356448456618366855904646591964623936830718005448208857100041478108103445790542244526382512491787898578125909393022639233587083192620775638683739809755412660584242544565880459199577798730777920242057086371846192932931361274549387409910012758690803933436986264536158378002712439724175783275577650957684113780432680971924224509673057411282615201542823600822206671191758527671772402565613412298262119293212890625
127 8865255855521346761334639247926105527280196628869113462918918945498890499559125601544930637583351634682240569084835651507244404316500141081365851279145859805044118264314534803919818973203186080479489083307243086304640894715065773709211912649165766075949448315857455496719792740317857310629628826022937523676667053184894300080727453643138638855903000425189015970755045102574335506781823421360079951223451970640398485533731567934934693320168313866877701131914512723109559280765946272809342153226025402545928955078125
128 653249995335299634921634584377387940917422568966283096446513329592729118555281943037797760697544853832978278032082975446884450830285995704461738371010198514848117065195513261866497482798650121577958986295185087709870237992859030052658033084934628818195109365070009733158842948717773436681081665282149470826917873620113840922468504131372544509851711641086512279154688561122888756017344426179287501377354303567125716483078081895757526765479459860964735299393492822980966395927616850483740555016091489233076572418212890625
129 48870002696354836683337264326033137698082533569139718482024472059727673434673472187204864591196938488479357325676884160014790431601623660492436649387328440820072058894765685245827139281202757194027734411428964751774324085098474643930052726002349433284247967841099109609669039779968053514912721088970303650410014448457690638973465553959776855751804821526112126106921081249395297548184649593874343251195848743454866180545803406082077925929083948538450022715682449536007485384391565561750911467031400802847929298877716064453125
130 3711333273327702947482406402027375621602203061123186730092005233632807523121889412173017658983353860221397345071724732456982489080825334826151904885662287924540965709140149812441386379313523558492691642123771825158428382367505764490279432025878639976662936818689689484606809256628209704806484635837796830464280514690176890869613964774614039736337631600698217769322934191290273343901208182828693477327202220683157700909027309040547612151212719566215821940044096021508416588022924309811520291151925692353159212507307529449462890625
131 286083488329406723040978031900442026722526323335314487321123507347744593550760362299585841783562389662434870660146291303224592196197749956575660091287238414511351744599564965445935052423332069741592569945688749489228983865891453212058978284632310588407455227600343212062907505320885124128102801110639049202077794923756523608611695677125059599921456416948331655562138662300963756053314555079564091870432696301188721668526347443370064300979893877880262002353105735544721838870845853994794985035833937656910206685890443623065948486328125
132 22381140895840535441559801401462000520546227615949305678629339662789837103678750254529232014216011127569132790826738105951254650700871517331300657170897092379169150122669280514502640061946230076903824392320202540863519175861671003275196212330402114308078289093950127057107805852812488212483408677292849720503004303190489298031615578209060519299700247809473760399084801741253358629480024178650359354462938703702288457526920179568318215300500299944443836833915722901847081311048121576964987328017640139294812992757599079050123691558837890625
133 1776848153887195343966656341132523912260477108430485151142906240764409782148879536447973661648647695651457569534654172507319145577633197879882688295620240120317981819074799181989630875940376130212623772011955783749371014226593299788950562481485175550819231209248331447304051761162100289141079742828703962870120853768331864795850538358895968255697134867332336593809646085419963111130984071470996134826924073639263421854632527878447046444811064422101544756450718816563766173273878652365800071722597491014689948007552409516763873398303985595703125
134 143136324734426638689133650927410459252860252197866430224906633671069724942876213770841893104440418846637290063861647303069815475874592103743067178049774600572972814575767648096263103724829130837907925419308571357603574531977078161268386248870546448667189638532872831580647666472031728787858032625035545518994399895351240418370075912311670421768984485173548909491877835655133026741813086465938923460296518433981647619525115157029289585450925114822599857771448108608462020269710785522417713733529131517541571322477126003239968442358076572418212890625
135 11698612168239040229979530100120293249826960038096815217786455144515814787295522182599205824615032751917984259337633308049542974154157496962163297768276319035884825035852406071073832935709516417942406528653781989565819841532265941731227010010730474284892588001392739072075947955669251180851387181351324149715844322991571988417451079559282792988380047558323775867248466821543501887170206231823384045846855284304433201211623076890846208255341510571353926837131650043250148505462350387156667419427639830722779597019301644996159890619223006069660186767578125
136 969969156927193954786994141740398370666329393527973524124368501760744803266114603148147496362018932243548197541289101463779936643265252859775984272420763773566314217085433240569748132633187192253772773270544121231931162871754876637602347248104491080783494489588905070867506958596124777550558294371936797804804009872791237063271686489155549509799894289240299134663356845150275618255736089429083329399196808393076774584431922050475166406669435324097888112499182863665802628914209051228702313527726233086944720322545562039612701973012858652509748935699462890625
137 81578447499732043501892086167947305593997860680437426340047483577153881494205240240906309286408236132373826913045223331917650212178757725451169875097649812090075094826741515423315844150591795460526661657890582653603597085068756449224550969213897906798723918597570265449727706689784837861100863640794379890722696672598598441800135023293701209865102882523765838825004481413484321063779100519220413895932515572241370637402448412843634620463432285922644774056795381165719231496904281755504936320422065236588874691280284025438770800110834426555898971855640411376953125
138 6958928265320918252936535564521405683094323108029459983630028788892481027729825675943395728338436616591881665444653022571774619446310808208383148351387825941440839283089890820123802140422880092910466244336003512215719094713470540226210335420836160128921560788347535139156669486917211747530873958387913374450828259281604259667631368058296469401749240036073444284790593474730989547257031471527762030954604427067580353081191744144231006835783555765614949253355529557439454808670065689308958202406374670974977473036202679307191336252983158360141390585340559482574462890625
139 602025400841729645723196944228730163763970481881234191199001926842364008845286784806486790988795060434931391758607480752836564586876637874682394104608008566989490052703044212999616000345501798197356485881510677253107604200453615721718041532683358025606365589986356302814298066933507757487926718118845614318100513591527893484376066984532219322220595799338522860823706904012852083137907119372829295329085115982824486706260411566578440292158640698067013261470343438521107562315795475136917683103678494417814042840014554442718348122624709055812078654675860889256000518798828125
140 52814059182310577188486552939534518809093906279778609122295370663668344367302448942447346628427961415747365996527928720393052506396325127389096468248913138942621925886476112474918046328263475092427951083713112900360850449988950962741753901244659509754358011463928650006564906096316394744698898448341670731337249438791544904957254530662894434690672019734054484880364511546486649371359782858652421451468462247198169895010232215212122127059651282659489895069012997110895818265449572407486672966148082101993797244425368527512723304744633099000981312285950095974840223789215087890625
141 4697901550105388421216533683391646436296063546789433462025304196293672271465230095631194618226175201340987457863179340230930546609136734312497882577931100348402256589623810947603131002664634536395883719012602087250096576911604120557994647829108144259586658515995364149379780714221164177695519687781757997662595986815080928337019980157045359862011156288625892795853197329688948400245579612290331812360064182776343307753144843947545302569504011235938432228400477363226908310817049979829772192201650177947729909853924435951242243976524739324263134659606355256473761983215808868408203125
142 423677947421122661016991569723911605039755973651403175855555157342684813421385907255800830296724989489130638647878494549349633041102409329743412306092820938168925964422235055910652676224085571328177693448187675480488578763620698209620069788463891216263996314809905326634542889127944916742897488059826236372792921121228167788483558321443879090538034565420850355965819692376118802035666079408085551177496459201860255221630920282225628103682255305119814138510378448219849236354259295907896617772965149965852499508180280079560494067636563817732062951047045841295136013650335371494293212890625
143 38735033000883592869964128692032094588945790097841990909532132035179683888392704449746748588245013575548424939525428018032172403232360399645964088881057323181366391351136585695598530651641597554452978399494584987827521969467824073545779749457274066187839372938773072261081749277174355913744547097931398205576664313670773587650211458820234459324795520219831463550391785670804215195131358920205183011983745973695512159372944923773159680079470495782062831277392142081413219698307451938587615729719873243605526775854830809418858179815352129978585269300232729638876433335200999863445758819580078125
144 3589775059227404651674997625203628154998004177031341081717852052822912321615921228425731280674814224898120579216026773017872738650876497058462207150004166514666242878681055900987174353407129459123544890532595194642075636041318561885453322913978229511023112530057272426647052371472683223519231448947923885740072253586200401044335246031089060856664186979305310476335393001442900236605087315094881108851999901515281951052197731775168035473606586806681571451784569750958607027698013679820990799352089610444679285925175521406588894313739755941030409809865642025340455633096456775092519819736480712890625
145 337198356663568543672916315529528411093205518059896210812080166591571482318686067367482832981423723645074217800939176420565945207522591022486984496754819147030113582869615742317411467446768304702308741596389251538339901216056938628513095404903868591513394408329275461780952434441404996741210851461728503980132344741645405794420235428659167245445539361422672604518360885713453640914151685272228368059633781490692549362901240105957269361787414156934098238753150611074626820752912665070487059154732845818849542392058122550079797426405372402397513793973586019327878780892983930846981820650398731231689453125
146 32101017192935622158579027419284855414648324150181086305747701448886593891966784187879873134066046197028762227750218149657482723882485042398987026940198361994396625660428691438007682452666928573112462369085954618018262639212522951050369620350138143763382978106776542161582471443403971386820347596750113577906767768855278497939425824769068412190221944764437290635331799974094063161897175876137297338481767680341547011856527705333074166876019879787179153122887119432458508766952817629663322521484784902462006400502956307505132700051607121141452676333276582409847388415018368322623877102159895002841949462890625
147 3096906063165311826083161539190124952180986479025239774534466988151077894314524918670216022121707787533462040192629974041944798207217145465307633238036200970640688041305432221451290093686796612003215970924019688260201914009610009426604034960456946799541897463884205764687462865504936230264537040912118046979660236595721650970230815497035265802587731487540924369614304059366964740081334506983993986590025156057939803304612078171340313171878692114916249983877313240026097570341990996904220808457422739928442825195727569374063364405063187273330922279365670213651680510397821191559015479766952921636402606964111328125
148 302743239445892103734873633140070275542137222325577963090512064179428414729913198240784437725886357534878904858748881618163463098112321074515691249566675112316764975883146346577269670165963822028209866427354342131463294130889079281654735321065450694100914472460692108456385991234464596132934133245080545135709812139147708421539766402371947548511279120942564396532215308993361390268235567149453982959328156616566094848220167990749604916207546183994123316440152350943657448543272888462485796065004507759179751527753620732641678915729199361360806822543092958255088541987854560873733647399005347178899683058261871337890625
149 29986091755992024585643151386706331392217170530308482907517088354020346641836924029447159776467334052241573504392909782494131846486317704342286201822752292050686124468097459787989156421780125731770877686385973799929981199483284779534291263529156778530067536798772750495750945131298390339761152542405517132515316690706682840602033031430011570782178401742597129484357681138207269463952195130239098339179889202053926024377356929437115070141295287783316837113784262178955865990979330163355482122956578074179321720564459787575291841639460563687677050767454931880694381906280638679012784191866111517332101357169449329376220703125
150 3009030446925205995491394336069495648797255076410599462913858558745758652578821213988355238920451301113477650204396757453914325866766137460265008571645206187598938793140157836335309663168642777411725334642434249267172250136071712230870399778744737701807126385188751474596264176084028762267780932659906088872721972778358888709856350728746179095323203831754263865618306467476634659284379680313211153366750667566285002649686965229147106630731260992746722172732314964155674367374115506650061813161773675505482809696522571538811901348008144790073806852278265906809561614627910406908092721016920871992775287726544775068759918212890625
151 305884460543621535813668536615734679352780799878768401352459562841215476613410522255707951318419945505388110658651054886077431638910034457744362381696674519948112612639202438259548089045625771625254086350594991297813518106914374781267045007163766351477385672856356022444874776600588430005495938842575512278257669832635151245778980089086758805267204957916259905883716886315083365438566806908920258638773909225038409849887228960624574400960431098996739178766126974425175826866666562775656352293942769590129536694826693657022955761101853135958336550619923788594099170988469021967617525626593267505025394204505209927447140216827392578125
152 31497469295476561077185731592017957444862692771810709478573216317200692815234828733611023749465058231028088546742963811738966332318403387077845223580726761067567952159600357804200743077441518616188008089133542858365388742612473028079303387734970433009473805117778585217235812573501975164129383111869558165707595560110105830013646734965193460906401187485861249509908789716181501296748918601412594423259236644961441257901607893274325418525622571692556178900711259058772669812405935185722225800656679930152975488417747714985558448072571406062946072636366357356695742702446488860724271532204529363619585215108562486493610776960849761962890625
153 3285073553092839548597765288543199908095180122354792976287756137092105387280995506725152765742328640609611278930418248659888775855572266965610175404412242917300165541956036898287670670447210036442096384580861010956312576021400505619167904244855367589066631402940433882346933042209096990204319366597051972481237948151902712809397922451103245724119831269624768778183025538838032357909883054984647430792616967218323221765676858675978842449439613112349126308314655888578942505914773660373947845911970417629456273929033513459244358267817189730229788573208071857510273993180833511810179667140063544269813528402906432461085569229908287525177001953125
154 347000394740102386612014952899420310496991720472855219438944943488514272612530172008310917808600418081574093260358582959825888791675919908119567094121803220213894243832448680222104197895451516422979558124951731914601552322625612318391259153079324813689800951373749592383548067210052647492956500767281353236723564711401252113464060376148804214998812537756083850121347826565943711819877275972742703230860781405515044688335765142299655843525258411652694135459669148170844570255098018236100486828023438473449950610816850391311457914656927642296716153878295489088516355859146263012621733368209453079231830051864432645043713992708944715559482574462890625
155 37118889739929501686138897118048655203561547498800598792901748192167755855399294746907281725862722898705325882395613087176086849518251454409835646594815239954898167641230189146881663569398017251068529368304651600366415497095293530108484161544934252634574691321850338932129527932954331751604554951295350457742195466641486969990988779670472887291237549174944106070110080381437819643430305090750590526171954594178242727825250959462690716819994107947622672080613029046811961877498887484764333832442596639990488975022789595293510307857320506040493846941068283017256423159105853721085606775472273266426351056468876291410711847127644068677909672260284423828125
156 4020733405618570472987273616528616775428911275432760063899314238645648742296846587216706080864654997253830044366363857177056129722216926122597685380195522516145629488027878828242719628376306605618295492201054396898042604750402722699887641157330543677257805187723801122436362746728660652929274580624595895673419189236640132088866175567044249613159899444634680633149442409771439947222697924151182300115488934892471867347308720108040533370471165254284877101491381092396070522067116846757288317390726285294495495388948697618939120209037058148696452581092342530534395896496381731341163451857613161589963252453934663542054523403750396284522139467298984527587890625
157 440987690103746896555390775374380900550738099175346450441428588641654713241195883068734934896645842525736943998627267971912203480323187120714399531785193864630133071567892072112158443065899980688864403307738091376429036497792082592095569070057124963870832069807564699861520729534271409991699612774942099904932436035275722439120087781240132220181197748299714588954088547297506270113289174975535282630214074146465238722011488497521252696501291938156738419700449589286022823946233141634839699616998382741533504307627181617339839303747611180448807624796260261514427475611578098684604831178874915726804027347749386550799441467123661601097956372541375458240509033203125
158 48969376248538439218281341089747558320105396970310728972816627356759189745501423716187361031153249257937567305375469872670451738733758790742852632915594705007967121855110251180800013817092202701086181072274162066081211864177855377163168731694820171295831393124583419361149848815968375814114576780852716508701602461181216558526606269813599611326347017938753730148973142862649201748499757688425112028898517393840482466006273800857076319126717288780848113006554284366114093873064089013974745597777618931500408080457988690189655124062697251537874630666126313226134420753611613687243697153422305407737687794807365308348781849170563052196314263690510415472090244293212890625
159 5505110616825996294678026068513258271790434633833304150981064845432437005489117322058906055634375511343816206878642817472876576114124722912991763515385418697631814454355621081527757264249946045641951773810285886475001814435031350799138697276113575980966711839902659789338561766921127544252797627240099101242466276417755282372398275645699052996207825880239777227379751411542222344413553259208690636977084493563277974369324914245873288200509447550746702034235287375069023625358016905472870165662516934167344776928403507802743660219975452012054826973649217523558002542202135736116620539848745852855615951066077346843807183235941134934607612354196027808939106762409210205078125
160 626495234610956589645651054133323359030991239154117057028833560248016098988999895432897276700030499833113533285580724866844072692154885241398484805670677805637246210110488073086404529837419229352750865961606745166658542987537995290510244398810826592870606097096379636670861765090123593301831700311076302555298444858003651480826430302828010637398260801930503463968116259743460621687883543173710942630025949069412037206691524928670270712379912954281495634894579635519531958672126908420241903127637426936269562701873658368796024300002009775107694153060607575678050387670130613523894526267059432096861867259093219604786082310785980650461879440702637655262151383794844150543212890625
161 72168390574920068040586534165974468095016726574249130152450713647863414399465304224457283899190291849926369415898661010013099594679761129045344644697089478248708520391081831393733633772503426960305685417433211217978007234765154533271392718112368536774293585326456755581352198392337395832823322141328843747383331298918278120710512640326716340002516326367027595134155279456769336819048649021835312581177576851320522023016312025530982903816338934451243373559846710324979238025523844451462027444939237677032789797689874008563432296936629728902920916560231484038375135206443113638529539405513406268538494116369142500308958491966121292703560058467834484545652858287212438881397247314453125
162 8414367554043003710493848184458131799977757566907825260189709857949728882339321799999633742927256978304514653776018493420724072049046173072677615808723928958821978378557435740719761317039960477898502090315202723080666472114741308366781390841004788232665172753997607223138228296575943149245129882176575224226523253268192564052142252933834655414274925127854158586346162912575568118199709451346353775446862262510484986919756605069250512592789620265446024413301767767761999695453564340918872068546448163864923176930441618485507188893858763857562502768838413414755264856405610506128719011631528933389217408588729427670754939651025177886934736898578232238801553083418184542097151279449462890625
163 992908495220151454972308010274521656567789092606675827127980462514496902513607373222084832849706009400000671486092539870925119090923616763321320535732176970331132829514663926472940485451041606121725241899853384276001424525951780259274210588731601400877274781408074801304672614051219626564119342485535689250998335789607984398710464815379437099790794017092494812256603992479461102638209697461939298836749922427942282801780339047907902346306344120728377558523779108923892270674131126484633554752057140459200012731687395552316434413321373153170340487325287567481802046806329410288943574501540028367762540741942091776004547364911304160171463302410274212191051787526858652199734933674335479736328125
164 118571067398764871196492543430009599126699937020945096750998417650627292092084614051608357399262480116108106624157222760440626252669477024327679879529522406596001776516503645639118091384862037929976451587290707677029470026853776175801498728255544812397336090474954792013140897995588417801599361836959971332397546724086464155539799320730242582542042826417486353406607264928870981068040959973288291476687576932324117234051834997777805150154734609664560138188409953081571945996002653125246514242845422154881869444196438108732326507780882175190390674639185317950275253825318066296777351109103497027401990954099660103936121416981004026833070852511697148649536991015511437763643698417581617832183837890625
165 14328437530417990492520501803515466981956431723157005230372019185846408253032197691580063752547378376244948960023034645586817645521470442664602079818906412427598765803737584690071723077823618222942420560335122904055475607327666000566429730040052821301985529566698972572683071693570682070401043139788368622788802935486677055064367533511282124870342922188770459126009164403069764981603150151498110950570876467979536066890647576882853875960194306030925554916701367289696853662967731359031394050821512848788081302968404255948109960332693845505451916040176069183914842201112602779894062648113162651456757263448896953621087684291297142590863631829968802088834159601538418659603015885295462794601917266845703125
166 1752018800511746526197248074238887327779982210073425973394023944539401385565827101476891617398278728144805304062087216144514342606472513186385617383258450518947056750562963242969391690644155437831962488493693042949588255223680490421761973523165033384679337748915197045048318768070611405654477238733072167014134977097167812727245116860639899188653112592745320626914098880895087455502712107857770813962263739940172561250843251063613706012197902438921216863064628265439612623638322697477152379319078923501055246338363105818157708760689861435700492996985636533049480601361178566019941798526655281782414170284361088930358061898367865745648419469167508984938102752548804614033246919267412522458471357822418212890625
167 216754488554877365914298899928130416948353317540731539184448802380921797471004180844249428651098753881952723685767346345925709261732662851876177435948181433310351177396198824398784591815411373009788878244273003696472887390942941912435859747894109121027362038003498626350275142344436342893751264164803013615155065161782953246042268164305020477458510644963151785917124891987037392802332115499955263697143035891768349956302739564424812230282913176009727955152230488424023791994552143244738011369977567718237081831271376505089946027836685805898011730869376397123068251947192280936266107084309601276882488430866761526594141226677506164615475732357167531484868141088890562174519176449646853552621905691921710968017578125
168 27130437344310499927997538143005204098847140498550641831900639459285862926323080419365222879427348359595105422704744154407402472230656689977150497128198193347442472205745695084684557743423741211956153178988455214411322977096870765451066913459339791750498022689659907170788743923721692556107104817295885687813462252295343529083579650678716185014710718253163232630672877839125469163500736318801601462676539965881749120675121257871164530454992038752115765485108406722298861803661686604197545766624132609829279517286470210663766148946680592542398107490042049095335546673452663307959531035719576521753260150913016716300596728429431647269544444383252241331292591963302781755789565150762362212774178260588087141513824462890625
169 3435382896430148049958554533749094248036854071063704929503636192354578979180640721481673377012464348570000090613455128166081738111003635198699036797674288839673977446132160999342528636952205549205965001152413752032343132529297302500762980003828740784063066142340833902508862156786778571791039945136054322631298876872101729621393437464797146212411737028084711612202815425639168092198734863168666456940976237231101473675169481393415114725170394442144070967009688860180431536995968165401715485460380444150070042817284928483705491457207425692915870598578160624414528201430781322110557817619476276848029871475965596338417025209121586393287324653124324659249333273832363784922743436191441031260190971124757197685539722442626953125
170 440041678465027652189788324537155692666971664410406601764503297330457773304183222418266799067273746705478808256148785040174072284952534633517573655123660754285865174898816830093114978631452459710428183771463738967967166673580588890121647804064736227615392289142270134336119470173152166827083087804648683227842953550273526919746944082644960967116418933910477174898400186277258325432807571753817387037728106504001076819231702289142338424970931713054347328564206066259039618482969257419909844042799265270626216986622720321587678430548754030893028844780314546843284867544679780957665481695038242499922368188849335013232812742285075084370085331892787017844606458526879684036475462428008549947814688724133020514273084700107574462890625
171 57014297333008633969677365723280250682096671252424272827609176465483327591005087280318189188779384902489882477384207579275082718093425825058158350844768702968404380466378673893921231763123661851540935576388564926792616166281998283537045351955642296411863978156047493529691449738540122382258551172883223639615429200368201780822141136538770195248599280034814397677662633919199233662867557028284113854100390695121713808645608999666917506178363362244246760635878484608235553776782976539690665498122825722528811977473501091506027842411322724485783645047046033006488124834501513087296367451429878091785382380096789979174157135113237139023635734778807097950873590189948583231227381869207645543845022045277295547975882072933018207550048828125
172 7471647378585122315101262080414922144027612081857364001578051388660405814238862314070072686534015099080090150722621939933117678215370691333278384227143249989399934384744845194517057511879131948100201604728058454875352495923323735832027719469539078382430459263338447117046843271067039052290160009820426449371097635483806889225979044116643959460993314897587873660078200828292895081251248768485101617976164760418762726003225466958275233080666246034971558676516535517551655349739760801360319497691413227973155444858016365249979583878683536677753254572492407085929316072505592008724988825324965893275650890277143628626915083789348238745758123678067385971293498429973366520630091001759600645219763823024354290233257643194519914686679840087890625
173 990291936565637130624982672066589096945580029934245210971383293461979058537034982664128415600129629164198294138033052531105592444850372110802582673522668522391005822661928620416126655217977629745890917290330293198302047905336479731417367276075370047296598521464799538693666762597104357891510995414050922949564795211943978067291676042905745786240351131511688245709817616084929372803017756680991984013588323019530239752072308757728046173509076206700537520156406371476011041497857719700195783061762273865314131197791120603527510779727130114558478570001661592410849989602710878258567989228893744599812984061749544701505759017985252471993643603392225099600232302315490614702878161941425026975404400153356693887540092829340210300870239734649658203125
174 132738340582084490909855952270201313476306698129959211935270638680059027976208607043910790481972502228738491119887561759319114246606652325248158186418908631587907738160091826469581645910433422289828649001838964527892799897552651768797261874683674830626976707449035142218708884062061541343384274569281320869286947793994410265433051215288104117201897194417085313339165606291255083897356637799985859620343960937461627960217710076775610425391295239562959157144991324201947712807061194651318529964259117991163941939196412918514921346296575068915559019373342384327856376487301821002611993423508597469452324516834895989018619477361056598823011108417415214358083087394073740610356503802806704522629014624313644925842449557423229862251901067793369293212890625
175 17992358300555591489802937261658192626384893149737127571915028586035611850486129830102643857596487471226626431242247433703654406591467502823510330779654909192389141664633778626227177566254988707229585648273598675781290209720708205433905967774838374990166681473421620860922593803584835912104716503790082175169842417588410936930575968284206685349044112223642235282585133073934166499669810676951332243244381121940877910883607434792159288352231275300801569672295381809810708491453069210835877122994004140122085944082714204540570497838939722696990435073840733239125741934623163783508089471562661004352386532892058333714380246731924540800781718363715162300069150826019674855005843646923302199088775296512814634969801045841040103861132593010552227497100830078125
176 2466101670244837474561484669187074282413984126100999054934040999006728841928812085563721524956410889596582264388693088532455050873078997676463118962895939678705294562060903911270373223180644479733965058405126819102418326284903424371134031437165789825339319659385155868585349416904123635248085047351393537707530956398052156109845316150412677820229688570532933428336691329850778606971682183037935776328226639052118567096335740849707405190975379370977971060674464410656640780541279320576645223724970649074140648254072791171841657940236765234794083205215887997368268210567883032120470512147042000747734526731149664582155537357360046612507712504084588291086664039666525668947393344606022486228176398428625718765952045807500196008410699732849025167524814605712890625
177 341773168192553651802711836838578238395702906954964187030655752061885558443649847999633719878516951768329157167573298596475076550402746513086875308297887929304637358604663640478222568250944645052060778023841470086688078023566736812010021854978115480273057903707271537092214710327602848702773500752454161963003201931504418997591313170666240702196893369859680921602213753089845183407036968909637361155878467259478869325850291127676546827910646088827657426316651181232857711412651566162841252507154349452157042969603086114613581888749501173974906925842385273961937133141232617719078715212829883621895987961527327608341298674404070124640244850580960825264579514162544638392287707972586351236134351343059171940449001194715583341408411898165695674833841621875762939453125
178 47889717618387397369168087719649582871060415618601392303601636464544175094719195208912160519551936098080103545582232200393012308513810435426302861634014559699195840769182362817137804984155135493712793667338998745773369942133229431598086647252914671170190016987423086482815821008516478310140634752905385973522907362953441604137997409119713705865705836580073538112840511337316882968693159231043156601677514806689331247005888006117067796330515495566652669997438400264364776801219713067935982969217557648973759599798960110697376183993095379494826131807292464972266978876299489204654980439346843802089709655101994933214455455683819057263682439650342952261557886672458123926385835999753444351322399658227043475126330760518147936319727994476269947199398302473127841949462890625
179 6784181141190773898392021640488235093538087953440752913128542075699687642226571013039837040234159488476910867642675429642643873290330930359143404518723426190716374172914572794302114254260320990320926111048717443805529783954032217704948651671538783268470099009032717081857487046345412186873260705361004021270427654289608812954641740076351292951381213001822760784291628793974452741266720147613951591880305038620785141747859507707947631195634101466000620829828759158890016009608991497772591050717511199183383526386620477709297584681769605400275901912391151871720562273360996796584754697974875615059344422931442059111647612005605674101342483127590414636838329153814873349231860937198203085085709588849794178065406767887885931617562784565801301316861326995422132313251495361328125
180 971577069713179896428483007008936957920793214687123133516957606281379277977084811118381401378112218160691190918846361860750984156581100132727134217514212726248504136447800193808714560939935821416021416763290168727270198194401608982593819623929932147058073776813202878916460250965119889098755529229186761017075103011831698864185189434078761166910519371760390797089135923044589544563760865917746521620915387923893562550350550207194220094901264359041506636219295936565922509977317219378116754261084724631000835029598362492566933784029463026686708687053684959921993744763783401417745822313034921775009249746670604503792891124753848672254664983117795588310642141280542770738454815273638261959037113066665832323880090938292215981181269115848959384398884782285676919855177402496337890625
181 140655216197153263714150583158846586359166514647966700121174054225671633993958883462801294879475284871997220213971135517876396217423481395233254928212531223717881961221269284527519314157060659995328681198147774326496733710641840883515275367669757984350750979079841919979325911732761205849760394710235507585068577248607271803252831318556944947356425286383074297894222087657760259721564699763893613354332277749405238793915877430548383748988090973080228527693031155219684805156472589579890774744292637584429196899861776392323829162427316749833037942591485605728060669333860310622901980805827260160549836510352703128468135895085236387440040723693516299814408337897171059283301289558155446240540271793202394927683847053629995094880375582823819019430006246846488693336141295731067657470703125
182 20582948152537465078066069349699863267701484098987285101288093074826652679623976549486421953753051370932096895648413327287915100830233543020904911502355335346449291350081221619914312049571020121912433600563178840727334366014535843942903406493925093972612521236980472930732835461511467344634946538207005792865326826852112552009337497775186059162755479115723293290056542333714216125140143434466194541287688813076895436302461796772704840247555347996213655023795961743679158701267465443673648860824206189939496167464144278373340236247746158781510539450134469562547507887917746664487051697494859473421352911021095371388642716683582549717078069529865445518794270889059562839777247179346471928933082946354428524216146130681327460808340771951407112539528593430073616315212348126806318759918212890625
183 3044437997726270112643537721742044619325693446678989995399771373939757647958816042172134253830870448034088784705863790451770657858970409972514321026966922812215455852892221095892791450800971647951077628719435873707582915815727342156567346745516982755771628902759237902996921398604731412935991861481461582352082751802174192584796826076478543933555193018847080905513710157990640759621110558639434235638574567282341187438509444924585059577668289221536887370820130242978568422265086419964656295180498899878290710685057292067741150344973071557748768522492370822564088410678889589875654172890688656665988876227493044260398664891923715075584739680015366295966692760374612536308425208501700429701718549201585479433166064690573603870859688788139581064180914090573654944578066761096124537289142608642578125
184 455123690753507885785536096125127440456700859676004472144221178469719283809059216135953357362365494295643504790734381520161527938192793041781448282875375300184516679456565697472432239845703803568611619998918263043722837767741963447546283887501853791487650373376996413965326718383583329476678926837270102540253302733096958333083021345251118348121999318265908106023321081521858556008404232990513581417817293685426324628964153446235235575728628253903221985969643369673115182071417939262379577711389685238423006650023435801909347888170107707171805093549421275879474110150970131204155380504975323263543407645865050475437865286510301483167438957241465390827116227991219372254533116488300476020468655336614389578693390730619271379905523485546374422089122742712752564727095477707052850746549665927886962890625
185 68762192430709375502804351581750705788562857740869772327793882072064670605293408352448975739126442841160942387403206829181694211998587802020242054333413521845406040015723053833444323850313305617022363761284491520691115932778952661165857530394088806132549326087969267012181684678018711089025175069190376043027451974131831276132865452741394990952394714213664961082455758493928147999708008072018117043213601075444103998922445622232311850984417328045048549480874619538658396819469977282003193952276810597756346097317284942516993636537903095729907304532365521842697063504644026672671290083576073080273557865329423240240403279781105310064132388328574855738949082499216076188481541693251919079920462996543126553258721108685836491187931918265822687502798075989340436750100254800633166496481862850487232208251953125
186 10498890981368302926150888660058566680983020488588838766775836040558962166977968033179103334662126980679996820001108107101849567631698924547582543775670415250839843300702566850077280121411315812719831115244584185106961667084638024699547337956323349562121483633166357954572234238379177044917648389901193594934207158681291930260018133241191328412815886119915446787185739401037977815292771561051706896781872173711805035730261003627785248518737147251936494939450877374901449135189168949768771880441550984165691716354806811820926351578332606168956188986859380269850662916521298433523768087646977010123105697826836940202348979804889444347718542972592211192298817432163357354919778092353943121380496687770570490453947117513654843697865137519366137529668078689235691048697763807249591967689639204763807356357574462890625
187 1619892929910868639924903073564800641896823886613011075607964392270411337912675460923643276828944792589963503810514347473459961012377402975058817170275750404065630791033534205742310116470969591310517857130372874866270116015397935185616264215135729734574106118002072960242953870188649431183103492755038056211445477814257501544820248726038629309881665425960688855176537053523249416155377044510418890175977779389992438061650832422299649386569556679580582278909855624262827977127137115575423773825941594669681393848815059748343117379441567332633253281243413208330161970279187935270343809051221804557195675977923631740918694343124886844259625265484267260061953299933415898101860073002413236169047170080721871890665527391082598662356325404693859799405942974839464186427230638404757654782471291809997637756168842315673828125
188 252554062564194148050598815276823893848487891259997066508017515496065770955132483821347160928862244984113368709310721548743761194442021950890602702908238819566400452276765720230847451820330185527774871908779899169526081623228432773724521755799776773803080129600903341374003426170978105768029611493595387418045333381632194537356882417940310357990616010503774818983849996106564006518067103907541333343300021069946066072698457290131212224309414443854509088235742210060669963769930165385174068454808413095493893264696062148151216622803769913346095932429334394563871069809580678123441934760999120973929314442494948482200797592758646416400625607917082076985982823653344645929585846792948014270264460556429192402393677303170789611258018295960480899249035233196650887139412718420922748326805304262876461507403291761875152587890625
189 39785408182905787108329318037480953846035060546041366658871899529937368498580270871671155285428485356381871443060660823831916583195009598813267635660148844391391682690200300465469831354584462355601193769870075053117008699485098685612291130534453749136103825513683631561022451712402506447007115657903359787086611924385948113214989580799803950922066529228739665261999773981055431800720386133929187227104380655993152339155150040421188102067735257061020114607506035304902360247781389599368391642774726699463811510110296181257724401813229318787134280308429270061986193296587372745783845622855854086311144163944758417717297786000738738387542304028842938840285182722894154321423359267671660696437238976245921086492188882051691839956736387389373868846899774649180975870612744155298083726511704056249033811809567851014435291290283203125
190 6332441426319011328514794347233303986221664516872945595744279200131034047726752108635417501702324384873130048579171734131310690698309033030292350592600072789202156689120735405718375679070841482138727489800756261096842491044595134515499827102728032805146267930360535958076084505373898261931620636173841852078799389027848580926675804074649955833292042445893745461882052538606643064999073186383651486161295810247888496274421478865721671837241364976568378209299730397765367581315462788815307504977360085003630923144905115569697762932821364913597503132280848290958288482234697811465612160239719014893554412410472040377784156212598340567114767467280093005892459996282986596351463141542666070634601098338357405741754187217176604763273231321991433143945535780595496566446463401207760720578487672484113840940977979698800481855869293212890625
191 1018294006365655132228098513390082497463448370154770199716402995685614015568186348654574179373902113675336562843099802990063751497592935275851646426482410469541931415258157921448441642137854983481120702477926382927553112549168359731321073839999044673116913989946068614182038704044740700627772189993006539686194520290701959398942656220189122897012131437206826340388848320772702457764742904429697253877317003847009175997012133508487635231157582777480804201696827720257909198061371551791194138595725759083043781288292802384405892781067126496423375358706401853414776754667935033873026699984142011140334673472453523475861407936741183995775545398465234710445772911614160833906055542012112416736558826895716117277893492602975747462628034136932279887936551916102415007261975854407706489812031266410866064956819787568065294180996716022491455078125
192 165427161049371701059740593731340663804781453397102388032172175810875680650328982238078859186594874770030894981266256901594108657654025851920683411035473749839540858412171304332838119818917483002349068865987985081047111566390523746519399468229739365000212548213036195615867721519153917659804807928746807675603245310479667441407489955815767752390634883587823726859428645850608271592488936721284964025441111552284498760694709850318942426091240357726899761565230997582711892282424602355341594590665224138173114887098929674741580279754712439048989155546138850554237998913113820929520505878117425031980900817943170799449118579062537534083784570858707468014788795305031240807256738152364711805636926288883029509165121972015668729439430501893469159150938116911279855789498369566283973002011903326673255187396560123264777075746678747236728668212890625
193 27148715502852033865266408265328230603835715823214100781769275315390316184641016108858062315183883819647138062210509903799243897696374537037532170814403660064233035136958908408124717227229055267025999598802367435536211109924634099733298283786282343019019675482206597689720769947053413342238395160472302987701736508638637674759457592042345200711305007375817111317143143955560018257011247350075870426313799975511536987681195736930996784338146660920130854854306921693813037225032851038027772418997033426809244906909460039546717408805417661980346254214581637501847181566423977350076897006124048579957868484674588697392585193985690827442134509361629422171645874794472999055016900371331070190041340992385551083267682488054742563639223317980083920318566302386495046086996410127083711236391714361340318309234806628386539859576487287995405495166778564453125
194 4500679093515599321215496743696339815866778858571439110972961673556907957264513012358028494315537493409203235453423160170980397641359444240322174400145654745840156825156966110303820985918371391177310775333897262899350340367163891272805966584956568883441804374057034369705856960670231054106145020884024091202329478849590538687718981037219422808184053016703093365135495174829265833378624513788521295045352708274317680892352727306039274486594604683462845435337930287236384982100136826636623433746154463285996919893390564385814604280829332759412502165011469881091918932634017060093344218652880469531021539968891262126901612620725346801448613250436417173745864625965764534549411602211550536280428534834576634434388353956528309433983151196055807388659559546310835183847852363081877389431371907632279304274412696175365341464615909217172884382307529449462890625
195 753651873373843100869806822342225110129796447701533125988758287856776444699288592211967559755382119578175422264538818341616114179829793377160897015624753300970737359526486754760682100268398899910541383074054282668067276447057130018438339983731702845911371778635264998283005049959631200727098831476574883644697435883818969364170737436324481990655384113747745872695261003364425357297899325339473796293341987382301887806964359777427359331176057990450390432066748445153886410995819368293938108160874281877738960344421211714001304170181068230568611814496981915839675030301772915965739698122038168269182388549488909324197693875315891445797356510728589616456734817523427894569319456725809160179171047785918585331012457498226463580015809210951599323779406300589443428607627439822424812856795011235571328404115289536658216113257511086231943409075029194355010986328125
196 127469240907355845160461360647625132731353371785878616411726861634497228579779591819003735703097073108591133447406907164058623310431629261305305581166630504015891272661686074356621847740786651596952731647542342430223551011864337101609213376009048758737684174695992543169588090484469903311400078266427873876094031651968334640214233539003755468094121984446599144080016582284386651821747713183695492883253231357119868781265973560431885027180706937386435761875331072001076280217973423831966552604074096196856894959647944071975482164499015213074925203757997914678391107145543126511466114664600082759646479622972904021232888182593747967708189185811969761637848693083834766566471287223883076218156034695679414956148273886388217559576656923431550495498979301862158353423196946366898601873847782383563753093261615929282419114856562376898185817708508693613111972808837890625
197 21775093529712153381394700748871229758274376021206559269812057189016767258433281816904824592652828865380932291305999255620709776495510388414617584642551027982329874612102575304867729496515822912611732169747933332699441559944198584624670253490730335052179322308202621660111395467227302869796116077152259817050877634095909779347785398488687969578011703048785419065657818021813326051446055692029832406054397242763740889061915742455495865960217985584103005645898252572301308254362589467339005586189950292138287444794975561007502941094338427526408527855805824846139306970938289224439825353367359674812750050628414685266361463454195871911003549461646596309224212320899442446308109118350067258932812327480529682705385463723671863361285643710076347213605966841668748606579083271299890530668104246817357806911417472460951966979990161468895043146432044522953219711780548095703125
198 3756756296522847782551625601104477279824339028505332781973995290157635940025141834254502411035791860640467832004373832999304563634924818343353565981866178372988494896128678944308897936485154812136710712361501775972258480088202814448276112282001503290441405395727037137256037938233422327435687931426654649713018382381122055513190832798242244417736042117021668645950552931786443940294106027990423442096379364858528594142217601809825754084124054026078263841979966494357313213376337184778729348590097483561531868619978767038638589821615728953976309442293401474882984880668207667580808312403323414052801574106155674203721488274939212337721395393618101410902633184167825222755759662398469989974577023694141087599934827745582787469087565702973175423397004855545509310781049259768611968486353864672127972911271804702979638726634228674923198951430780567761757993139326572418212890625
199 654550183753473215399193912942992434487398674215103299107303604406363611326740438551226232059146064492954507707082794380558279639872066590106110371438716789572982827870203498600810349169516886743518622388859368295575066193641329362849315126420106237450597422946252677995143470326670838485573050907241612558407876647071319064658877675423586584210064256694134598128584033323576415817947575814694040133550454562656715319541153081948091280224929133443567915051887995601143410066924530220338731554678015723475012366741783135531767607507819376825032003811937721261902156296795590347226285014876879908623695200165110458872955933885904749810577535046416726666159047934326649072717923947177719058348292363801221594109108650087590499472266290990596208563483557385282585106020886540520205520292590360220602455229485376010207051613906936155876565225830991767708155748550780117511749267578125
200 115167141801799289663098204517269991254800458320913829181264915904413001858747268973797804668580730230692101409627761201825397236211558464148649399060332469996212383814174540453708241756446268660786727707243807454647861295078415467600831563221327006215124380690468735078250569314130263460987411211770433990194110390780334040890113047319861742614079830366423774120154322537070019753567031049158296899629542047081023672510913750510722164073436601381177218908242068638636524004793975847535754965008191397138380344971138616988014036905513867103542346685382893703049178173282455294275327548474443276603150543295404706060821495604557004753130190393557005086059869227002941336770480239148269396411142196725562431614871170537626589951527367200689804059649017221208031871238249162758210619655388749414654577260988258063562740298497160120703432819157928582885919155387455248273909091949462890625
201 20462040183210454725587777859633590421528193592354115513340653862058401141805636070016680049885485358938370562266253267867294263052929561156382915753826832657791264912700424075367372593128581990057892361787057698556977948817527423565332632448090808010690267031779953863578099394083817301622270145707157921674470588533345399016926561477348260414568678708747373690926755533639758815019060706252617047003375227448536164216847626901019088157270235655925659464349311392548362954386781250912232698560767541049906418073263959096465084428074886511727511247541191736929169896615615754737996112460485030907298746838810801813812916284685608418569352943221464902768094556755769486028461973463788838198478475399428448785234709530502394354222715536182849516752771614677241326028296583218932077936467216513625757724145030708277734341089085830634218139481264973044579793981512239042785950005054473876953125
202 3670989826705019028560975346814244933238756496572719578199430378946886827842870805564321564920267160122854849179719448940810694787382706066098642005676106483519192060195903936259649688792148866172369944504229885051138180188862859628900694847252994711601246382892780352672882397538590414477016780311454588263159369867336617148641147996589552543650100663426251387504184051392749754891021135007279629202883412803966162571725555087674884184604138096052304977733941233556944705747510231772446229103284875466866443221008860726431797828913227637800013121149062721051934644108899986525889764845681109299881722053337906330154790455620550516403472368726345375770275391862673235298749148787005571377738159677733124209407650373539957685655545052737470819090769595342297250230458852260346394287342091021560706108446407054339965363465374975432899124442400774885185409511209631006067866110242903232574462890625
203 664983293299127414990320574063808332991556274878345069332862448274499216810197976229328974493372376326471754966401834302855095378096697858904244371120740262201139744800913719098883266895731456894343040972589955700343492190848988625270014059197032129863759429731216289590211658435475176923923726629205648464810065589667190603686560553579946192052876610441331901889563012516914117228457054298011673750811908520868453634274829595385182541977731809610176835873122253558237824662319925498480294193971371610718664404448410484499828220249736863641507765248228410418829927009668874954065479298862490725633461058362451152801048430275595961340262345991171856495928510125456765273047046311681737089263509012131125447330505083958031533639256576219848432227372099979174350020904769600444296325487287924448678153618180145521011669970217703605901641502714702859332974582655600571445830837546964175999164581298828125
204 121621735707128855428242949275559194445136714436153487495584402633738854931828548711257136437949940418074827888090814666693626228207336787030105501668123168209024797999708541121477286043490512385651472555663450715494168447423681076038885221390925368556320304098401375168006602106489650369516630457641565219293252857614230375711354800032016878571670922731551172057690767712266775508191221925157616241280177250565505341348499970870738567506676048763153197835779716393270466043453946996845225575614889491368827221523457686319539379448175272114820024869325738735566646252974310901505744784354064593129646456729558833199886823987004436810918923153004730517487853668693020313012961172449573537220738475019544789857932956602548766477527283729528664600522038675575728213042305552635024808770633752852738984009402550385027341092193816310799314645050927530014691510158082861010863329198627980076707899570465087890625
205 22457653168872614504834306007618706250079675148876902695284172257502235873541201858971744083713250673123668461522919467565623066990563299981568616470236701189422425743065271752504755115857380716822515894074666780670627266248639786185482133398223433244867138309761146011152584864659369389220886605508216068843065274430362903324365270010426758465418748517302776594082181222048092109367727642300246381578852027371218334888321109241537778554026368087556901510976064875982248346334194185595114068138017740472810629032528406825405901936288086968730342394645305180238461897007616846124101821520750741294219441706125647236519194843052246641503990488012943498906477419243914839023880716179214503596801638670359821097356140750726593693168294152228404309026961450601355764768962536564896437741813472152316338977456713196828917952102157220781683488258413787487365090027255666763171511331353968898838502354919910430908203125
206 4186491859495892103071756758021963406962595950358538564703381243667802791600135377717199297814341083801275288492853694017459811264827814821705318084325378981038598956096627434288776064591443471390839104415168296974050825842325486890276507930180443035333886095118793082874903779284901276914503213708074050017159676611398172739720322739112156662764633985778745350734722842818464882166227911520711351307720873072752900036736464550650228897605679391461613319845686781806219985373733922556481158743921036570073016835582491888622874932087818390298587809620638302310343604900659668369869827190962653235785938458217391760169000763862046799858829068742262580168700140124015541100393627522669769252726650955126915363176218405310368652345047866150611152735658829531544114686924722083758536152895718625551956496164341995318073445299094893909357264775808498277193521653824515011371891108065776965219129124307073652744293212890625
207 787859957318946290639604882606485032367140942132212904631423302303372447271607344425351105892494305907681348596973075261521511596769290792720682702933373191922867571980643804931588849553975641874239010115698816240469689331843221509165500187048869685803479234124763373268902361990379329712228964434329104381484229480473305741599033960124714839821266046974194658527472022783091275156636392157990464105460196319305182879487568673391013284502127260631058853285575616253415762147238634005985378578490681665443398167253971171723328404360565771101167105880532991433397339106672845493907718992340350561169993966993478650737304910284362159202683070630364583547136775764849609557651917291623159131354702789652882780759504204679181765470928598165017948723353810331615367507999855148607891931355622515584966536083154682234166871712065587944438244243712933072902842741001377641047478770354582908929774731632278417237102985382080078125
208 149672178677104756296321096428599758902368685636886757039626769706079226965890504700860366766271481782638502105455104770864677492736778285575743706470663414143899973046163073906002269708485013629668456714064265845676514406027897439223248553004689112199426702122427558846793263436821095131641234971527337497229463995591519160298912716996407055259967328327974370189174038615517441209577449213387838078920949473452864031616695064158419181007860728921175972667129547686999200361603313455687790590580635479803957560182404123380608004086639748446318332488890280589014824296946979977062507011791110082354357532306512387038583469454014002639005751165171455918345696308187968710578247633550469007362327838169551304859671354557866968872061507061049055948438281861026760927954777575123022199536181535991306216481897094682903947573215778957688104225262776610053719370756470453857446324776858256366563362238508716473006643354892730712890625
209 28701657219167541568958074849655661507355171783284208331798412541832915588240603093284282976862821067040014447655504097951114560718050031761514540201994052031432770310734046971655096446887815529956655776001541911465100759066218716845553963202761352492032571907646154247877751509477356828587301987764052489196016853552507660808560875995744758697197462683130217987899956259288499130115524961235828231685095753499970121908217194137140461694148243458229126459410474732585976858027127376808396603575310924249014136208739092998407916789406903389297631843816896600939319739280773786441812458262151895925103551602810846769656389592392756264013518487879056135211642380165747000304029705593351987658467754952770463125520866145677668893321363605398489600705981376464985256627036668278975955522389699319927803315641166678763695665551466171880358701503912821921196999833845104139007804129997161067937292188976261542165957507677376270294189453125
210 5555555069528128465402555349456639302786300205547707631765781785901215391621984246097024632714452162233989040680738005123943288415283365463725976890677777975882305502664259411490007614651418102420971191125784767783806427243058630628519562175171227850647439492712891089737854261851600740470810286548092667589661812244740127094759126165542300771188806155441395929032162726164506829283343389463220420420352305631863610908531137291551207026102771203587431667838589682620288513949805972473113053241349389050649472957733687248816442558954005565051590098324663045943146029300884043374105670955611748343413917550053830098827401928986560657391862236886107353786988442347371167603090874437759151679646925217281801281655018099634463414708028156389441387469871588630217058614578938302256006417943191527960293336915462465312443721703931978986300610043272483842687736632204994061519755234204110704268272999625685211189107803875231184065341949462890625
211 1085384117884427550548752667110184246924870774779196254952148620970753137256490257181490328070589536830155221601991126240256451008728720783769156642673595370970419797222699001135022043589648200307468727356849225606349341757218005875071706677796702161714336760667296360679892194152595968315881543749949985126247956017377724090123662650560026430101209785779794455698832348691003302005192325230227249133303671126514896689176280738046306599087032207329450538485620851116197269276582913605364549576955016209375904142338207638890118053280079851735803812895027217556313935061564279927223640354423182638158117859415458894678111837259983983910145511871168666443061170650430994672296721395076109928531389315451211453302201061927081275107722577920485282743622511031872848021588594599558235858980616930146515026467194346115560897820059531825486463540496087193136838007845721536862882237776738927994960848407528903404994924386528509785421192646026611328125
212 214020857780699392941267925779694588890419401554750621732128998091373831294682946165555332540089861439866205578214810194414130864228064071877905307268829122819347616219746331464788721571906707373266603630144822475244879597113433451073915151533899358295838154302890665528643302287642120594717581290316716974896796151520733200751849076387807767284321127350898424590439684006991435244261011902566329074966059312728161140868788274921036593059765127779213577536138887024154446572727891623462946979224430545128531832230525236265277116706646995799499248870105390467436166051773858260888583684570499882770379412694029846176154235339146496098106763226493218291954381770415132539789813630665658533275739466856143090365929444119288753693632155750847473309239451656369075990704606242993945793603334426342582810935886457854168105368781448818323455329663871219345816294916326671083120168130817742386998777339494163612518708854626225956963025964796543121337890625
213 42591865058772566184009929364884640924832052993179850575679658324653303155175723608721662628472155773053487752229038890816861848192422932799888158026799014697031597419777231029021808953266599348020199521532743516887119632839385106556199976481729065845170828771306590093050757202390581877134406310029476701188934446723598944973907108858239705400841914982969781216743851972562928187553155567464154918778915411053264269857945852306493446556049898782449125973083753699291105716549154223237236770519188549394719710837716306814731204779482878468232802789798479312381204063108477531262338386404139736544740301128686944234242365064501763796844225920578393796388875556283109590268669899194644755908712279041871833329059273736864114702414302558894821351114771675513959049907587797353975322587168799143552554686363337322051054900152107891868266011628691039547725264233911281416153313154272329698419426749023246467473453831557972382171328717959113419055938720703125
214 8554144770982698033236704685627493442697288374842529118089998685086469547809470626642884923840818394586431010607594520946963946501730151342114311836660425624444823006483583966288454602132682690907131817091205373019414239090972417759703967121586018032554192589857364299531852178561851104723267667329142718689215821926409477645160303602035093647156379456056901774032343405319399440807106230407215828627410277231032515705306322332951924637168789208686830169275011586128527010685462919631995956798958211395222219368550109198638709467026151920757251073631500594257597474339676248317263322923641524091272850015259158226215692185516740882862298593876168375711903831965813937888281362838823735612317069564979090202563988416950565163402066790181974593542893183120972052021087681406552946622737369115327293272351594712572673318414942199371916054449508096424506952174178054134113515716146917936277733410654002249067377413251836912488901276674369000829756259918212890625
215 1733754285761483403371237199777786093579584562847003240029512863951371318283570259469030738228856546119801359090831542485275980904608130179817607256750037919317335878667800197235985706234360423600543947655759295285717795654762454742191778427115296612305861438530158790174673459897415071426930951280270386098009766806339027917246875712582920279138424989129749459439411194236309348825739480919577820100094570838651004099681144272455454995480124246658195906593950410999463421427930420940987265622122873178746068378854313638514952896082589772637366985497285159814262746456412377974674993512035369604449118524513088469886442238138333388691469316249523829197452038378921798861114706295017074827446927946305143935610545917234186479140378172890799904077167787687921968634795542924061965639204328105806954319900250113240352153547968643621347413807828884167196706185847660498358803195846524988519091079646861199672867304180154979794862335484850746070151217281818389892578125
216 354602109445755669391405746330229263208867404541410491180989178015820034096058758399732471132293728423216527163774718754106361297244588854906759297628702258246354398090921593394366619638777122779758805179237370747351231246097799692318015965217286164668127421863800520564288141964392745067697661501841529792247553881723552010236352020616882093511402693113670601207286832988230697367115404984755515907335155002420010646958810148580303493438814781313558260487177708127652626659485396979802258958740753117706900304306528350329500019063576184532440334271562660745331942292846201799947863790023650347842894961254972348621279337463505911624869434569666768047553750274820152578199342949407685727005211242223276894935990936501082904363880895986422100137601026859216894463018311420760295387061547656446652050637517511357809350806856966623976557357181079496132402793720454437353710080235022072346413767141534553825513519765003382273438421769251593929084265255369246006011962890625
217 73184627468785097273842834347364185565376594002904344569752404669739950056854090514612480603291669833611076018313303642387142569750417856796722587432350526108735869783770774214588531392061902587444849663639272230120159524052629409985324033176049238946716376475867276977009221891798408884873177519758946499539686139434748729639492113817584152319410416966854142047040637332969431976663237171988788516911975917206007666583174286907467120122576959645842011812567317977435540101959628380658983616026709178184736078773438002996827301966189202614458361175815835207699112841131239963666941466785840057798650235199190054479237269876567684880022562214157978265403936735480440509668740838567895218434470711660561578594151210414530090360164709847048790228642020841216502801272205687413052946136116149213809521596462515600535555648486660275142056479040998155107160986715245998514216429834025572712542422350890136517712563396863409483914365345945515717307472414177027530968189239501953125
218 15240714807638609616993599461666886075462812184040860230703202536721938862710682150461113732228678865284781852255171397737717551219986196213472153545965060466928934073528637869651889988206918029859974725743167641818656194331747064694985099230588238004522624207066144302307445525788120861845272882022848785441994829204228130805121797042875395180554155633932105791314048165903491214866340952062981328644898784611570577652824952725278475833927157281789939749677795546079561511282139644460543470753504949841407890003019370291412564965249917049777902114253161900365866560600077706091375814526279867394531005729231839659249784099112913061768499010167254053765695072933164788529737681302858718798208496355166341499360763364855401614545311374544531572755767030341724256115958811359687769109620098453737255951738486481389386458361805002904239829675946839129666933067140074266040469753887563938761570842871436118541762656615664502299875805194954229967729819605892771505750715732574462890625
219 3202432765961686673554193009206944545326214305331450294638761437858581377418106950205139659939286378999857737060239797325667437610845289971985965938614259448277037122458680531095267430182742889783945513029452071722825535310145085895782906057078950779482217640218995831101319416695779292459615106116255472712001914185749789058695143999563649279080072011911686174218228498894586192219933961541306999104637832428231000962141995949235697254081406774581126499037441840830243167516317666055185887056742658164251714823488306657715107617816014860321331852656258600135775622302680845852796625157901664849879733988882731581742123237933402632708287656216315504661519280657911740164145434535702705000643895373706658003662200832781824316399114314067864034334165677450951527804698175446170547524231796528975348315893389288167126239284219469780353521407620548238597859115859451379699119659698789346479419281973176962311897499700449432872219057617382334082901063354587023468411643989384174346923828125
220 678932151292747766892731962997458652626491718466706673395392037891942360907800559167634414322313520446557304862801045429082979439841462943193609232912060785292548766761833529317017660830010642780990815178093107331726514212904591765735910232201266051739489294002949243985406495016689212696059998924472759669325870313640570987281894770049336528100051894655400514121406033283739061349426937604239967881772293115769112205407322542499705401116726380978259634535284079150510329519226083482279255569093421113357088492804517395669229236294416936002482749535716380534190189727323614666379304914670571218874123778209470947345661402902640215802746887122353661348107989322130367245890305461510997535949427917381052384816754231008871416052167442754433571979592374941052557260175751486262691186508812800636506219682901310667243451779077629767485657810838409545713288953137606944657258948470757159389547281921452981305278857386447161227719417032619211383324268859606187564992296756827272474765777587890625
221 145220194878239475934710032273315972792297738463163310875614370284218632222780817462364142246755119171111801373927170604132843509211628641213095310892215749584605758452983386711823968639688025644442476167242894087042338775025592945255574454861237448708736737038222271345280335227241055767551652624952028807137820251187432863514354420587293936400983641790974062561812517631682753180080388384723475897848209527919997205951496165136909571124679780457514339169329510210807471208210697659159199408754322005283493954120398122378856300445612670279911585587409275050946585666256043824898320376857464099690693642360055540774279659570229348070058204237961131305100076192487502199845442072058152230854361431947323942772708070430287681743690720561059519762255313220466919415442539207721909759016024949435096731684095410299742709531706621246891053244418681050606008653061539654529067585194570771498368874810593019056616637987432498367556385772818234816591030129670853583701006783712728065438568592071533203125
222 31337526204382521498558123209094060896174467040268425419309599969706179174630540463790475433831701250907306383887385782322024059975427114836206484672000273544853806553657361482440657369938682283175457450790195271417002739283448342452289616090591148281043149367475473949823041845368003356542667981026487936505644609438221896234382352363229214909351007642166208976502333658909228426292848459606223253952896477335826659493473912501453434998847408411911061288089349727428146139533861620377821380163300850972129866930098231584616622089248631325735121461528140112101969854070074453294899383669302580378262810196285125558755128656782466811849194598319557663323987721507800585973079896150575600850527446516697830218521254204427549998926993291100947418155114366484457067899677935521736255276154478556102954934388147675322217990342468087420401908988623290609489618658702270085880532218390286912985720330417122876460603941723241467795290402132327499170413160692833849165054582730505217114114202558994293212890625
223 6822167595416300800931098366803772607276890655744691670609045309000621986392168993572813001251837462974447843971675174925359178607611562627586983132760372180285225714284570939652249380331255917694605641456147110340936137198422795750301439031231758276467527649686398789423205989748784231661508771589274758271217781835821489507851348025154394773295033494012010415893688316855556275296651339756974449236683000434523517855302372450606327129032747367774647070784329859421335798340114500747261651816407998013483756749687544641414564519362744692474802422399726622976123176283029406978013275002889430626058660932566291522251401112640527721323671753860950044960222785515014113175924995242030825280909442937904809483344218249647310441376023680837593485658052809658115736428511003574344193448766540231009398729708404366000790576461651838668988266956416409443527229872767893777243891852790135650552747622778738342834262919486479685953482513172095940303741258312407726495680967389312332471718036686070263385772705078125
224 1498245953059740166437139558717434362247064670664048999678029795146059845022188996176208014088817494719042330280354005679402603403638626119423741929957031516250691961293526221246787502681903714300469664189629566221802079700852368057835189594738196620247699065630672009430644623773474705082559963004699450510936882144982564893675012642150640678270943337895529874565723305286336905737258178454656473484279960429642484819874222170234337028105572373318207555427419564189023438122276781730483121823566366694084006581612883014041689942078399273113526627957843390027440813835086609772678289565048625023052616735564033437664739513288105220548816437342978550820465903589534011048083690495631559916005705406712104217862596596724107496001672446136955653061696238264397433370208190761217028453216661674283894094609972369364067370494762978879635138131244868906582836603524098026146171797039977505050251950652828878465616895701397547309069102222160463673232393002646279605661578792139067284328035611906670965254306793212890625
225 331917478731054134180293310032764608994187845187453327023292072177585995267267111432339554995893218436032906231816574453593711802536544500533601903772728379653452905814450772621188493442047214668277655495185196376179818664253815997438497147856902549511385332203140869116600906488614669275150918569215739396664177336359820074047849130820597740918393968857078944638682327781588154312882354930660142639583377667620933066130093428628486240958942064631904204533373493514938658390241780107424955109942289009852067833408083625960711704032203364733358504507869898672878522552702402273312000399896649066609437648761085575479456165582008677107413439335277898891378687279005786835487146637679053691131371813197665878586668341069696239075118204276541089653560397669958612665324071244531969421890405644396479225916204877294316575544975985322803171287517655813868447514810251956970869298723026322715555695802568597982878637935058887981655296085621617249280398867280144939027953758950965006808975221730406701681204140186309814453125