0 1 1 1 2 5 3 48 4 747 5 17040 6 531810 7 21634515 8 1107593235 9 69482175840 10 5229801016650 11 464302838867175 12 47939015445032250 13 5688437019459319125 14 767922887039461928775 15 116915022542869964287875 16 19922514312608630279431875 17 3774243527942494591068084000 18 790220453914362566924533955250 19 181884778451265816398432486901375 20 45804220285205165440601520407081250 21 12566288102479221307807245920149490625 22 3741144402102300118336474494144580741875 23 1204344731883433334275556908550404251339375 24 417858656979789787703303333731111803547346250 25 155789474566659025332578329233827402741251453125 26 62240912254816058670088336757741513501464760296875 27 26578573255783827937983493962822127795958760983859375 28 12102470043969154944173283864142263822214619942449078125 29 5863317383403087054954091786541390530947908627199591703125 30 3016092244296290427707557902856398895546362783987119233828125 31 1644146692566758959760358822980746798996631315733853789313437500 32 948083818131901623085576136696384647373632550428037976294031171875 33 577333040673190618620679104367658896734971331261477281727632752500000 34 370669120412527072329333360632758247349644744018369136100797391488281250 35 250537820012724274558443853906065281827539958314471533460967692854968359375 36 178020525482925764441746542233859567005644746090473388592417366466970710156250 37 132798515958681001592319952821949709510250429863235092045285245872030511053515625 38 103869964068458022306772703982142600321106954760784645544191874263551610993229296875 39 85081674533255163764902381285302853524601695281755897612664984691617859951823018359375 40 72900969803094918999760097721377595637343933838052124326670192137424062582791207082031250 41 65269170204128023684657187591408093757255868415304458937632301680737964345072984539494140625 42 60997109487953447172524307809290807238733628853164617452995405348114239118746058481813537109375 43 59443815043889192541096810695422856165270125721018080424902964101324375672499380726794196716796875 44 60351739631849791291186369403763517279088673254116974692198251749823717001416161139505241530712890625 45 63777327259993661904301870644711265679039849021059680433382004156558459352509683689924046606587353515625 46 70090798320035564767900394825618590857422863131021635084498261736264300369992389318171140194413696494140625 47 80041386553138210843028326130475631136926583742647466069709563270882426413723974376984716702995298861992187500 48 94903626848879955917160720462206502382114150278572461367698197069057116412265493345827732412304528713746816406250 49 116744217744771043973739964086327299439739031518396170789548200570103153109666476006913922383605883191025295751953125 50 148886482417599911362161213281639960077995652396031461450325713372126113850218594908686194650669156647562345578857421875 51 196715174084625862050536286790748754187985170826481084545260182017432195900813276786984827329272166784026387852156005859375 52 269085467804288280433830004062188844124004597704142538070660801594145903845153838145683441096028011163125019022742703369140625 53 380829468725632797873123217980748768343869713293272458021396632384855874054682262320186054273742883496953064965606718513916015625 54 557297799036323989273631290134478549026756551344817457652642620889969291263314710989002441451363988061021949102125887551570556640625 55 842750467141045176936682486900845737660999995033938748976205084056682813054069874386194543901091037867785781082537617157107504882812500 56 1316174015271303957199541983638525326766253669360930249112479964503068781233700318255447167629584199077079197816163373281999937344970703125 57 2121713987498855532956895528797538157819056662548220980278510562048791236010065515011253775620301325807348020696044456215336504457071533203125 58 3528454667544019192220804807457438775261061787337558789221770864510137833500881771776820627447771900244719692780074613576085038625832955322265625 59 6050333745898713950426399787340199782212463646048635308812864585574202853918793400543499682792053270998873138146181217078435063068233179721679687500 60 10691820863488867602632260226098325384328598013009153899473103103987252567857812405160263512698231585791552665405902109682274818672494958161737060546875 61 19462078335491979577238748881422598184772604852906287346081990685681329995270459064827131437738279892345585480311281500025150799961498019720016235351562500 62 36474255982723208116042257186343312841931662553433198833163297633979193738940735825241920619833161309029578849360391287038397148299798364594626384094238281250 63 70346799151966800930828725894615817038144260944718247141966987398969506811494803595914188850931720236927648748821435159038959383242709752327553032809429931640625 64 139562940142153345240800686370840984434025053894975838026226067503418325254250199128850960841044441398993074782577619934400617528149417564071399846836074871826171875 65 284693046333355817082770090579785492240789685403351710890447065308958757738672466284764353527100584470211517674777039680948202219904257490292222546738445168945312500000 66 596874946209268304175448911337724873309110243324644245552361249097538443276816789385038241588155740388056759719891476870534388432350567834148802464350822234258117675781250 67 1285623302419078581726288151881820772240010072706262579224581610206135048177998964240293298968153539391042385309899650339923254058544353528034123182924701908983304046630859375 68 2843788730252598949645881331937334855383591332096796675750861506054192952815368352635721369904009983098118672578807695874037113208759642174089419097901730157867204018127441406250 69 6457558869422898279907901008115611695519413919916734003527659067792314131602010587850521883899140147432082236322505765355196540674234366856701954379652994970884548440982330322265625 70 15047551461413834007800519540376320505386605549459681213821261690102034309012013756846455674538887957839596363348329326691020694046165537283967276753748428343080036329493241424560546875 71 35969401056262795501211986420873099520574092261879605157303449703185024450961737134982252133984282114095372252034941945108340971127587049645307174435147114400168475279725093976898193359375 72 88169484643736467250511562019784361727700572305235733278437183300817105095498406593132509510123499369736025396995967780812908043662717591153868021644839744012424168290583773201437072753906250 73 221550687642678880802925049902066599557378446199694425467157065637951542984388242811221059538891499145414192712871854043363482117680256621924299069819429185962652400878817589937158553619384765625 74 570497269461376922556734031786615371433970848050117062417704670404379008672656317383753129100410545802697734895725504177164344136443751011269805598012026237969496734585482771544501535367279052734375 75 1504941080348478155189113669884483364668418022875371897589028500318603291178109115128593060779715675036612036387072194173940613246863851665536778334613461727085905329316131276781912268670055389404296875 76 4065690847181344583893065378334205151899930726100175993563605652312185326960774717800569688228316547219524574791330843391735874838627644232236015517221959070726536660297910746656669629029140445709228515625 77 11245146977719910004856025733334891639382033332271837558651850005715789677822668336709784428316478205150710639474727324194691072943517083302648424571946581163181751600911212132029934872902194752384185791015625 78 31833343028742013118395726094339745160458813552330954831900470964956615471533324030459145384793460364886857258390654126285511271909416483317160124328525195681199454396891997859970820031481367511746006011962890625 79 92206037567030858268411956730200297604187014852716136243212525382622813048283956391153805757352080632337126940078309589494699751546045339091596337955474297169501114928699500176138182872172314521676511367797851562500 80 273195336091398706985459896011234245419067981611661278162405794119592245851551353499150186989455031710316210946471078216361038241221772713127985218926031162127758288509232155850867473322805590396601630355720520019531250 81 827758899790252070675268175641131840369947758065374833941113363918628912891239270422712069119470367882558786226589093112901388487954643675512395006580901159517223608465543048775608566974643332559920472982868747711181640625 82 2564093493176330768649795493007501084430893857157786987764924441064977612939226931837561966876238475319247653776811557885865988688118759431344826057666696080586048757646336675499730519240795348160806115303465638484954833984375 83 8117996347645822789099947916175949381472530883397289564486160188011067294906538912676914719137558853838410915233972481248241607312658231561654907537745783618874361875884348942925970411499922401312712212738363935740489959716796875 84 26262564660222091767025203679687484058719848143318315906994969902179435151276720174893711989592130265124759122341971476004765991286016188979827292474774313325638540960503617667905238748867580075850199897986405032394584064483642578125 85 86793982141186234219287567183017524577670329578271040176705560671526910613642941191896466893842625363653163120822962194287200480306986743098146033671508739920817723939215637310987218650484850650639716762796100343774639571857452392578125 86 292954198108048534006529154279253191904807789914820064141005658788236672269204680914478716968718033689923062419517113188161679704155578150281338301818406524770990920135816877032317569473758622552651176433343838128469579221309375762939453125 87 1009632550798755714214744058536939402133392481838677258272308576902184238163167456671391654471928943197117462684861329847983054794202991753413010923437496570225589615209262744838519562064729969260402295958721993417566894517053063583374023437500 88 3552046965399031184063184533288293029737957226454516823778589412587495406241344927533440384177893870610086761788025389805439212650440144410199667768788771287820228901696802091539041110352273088395244088005313242954654802917800716643619537353515625 89 12753996716842480244492445121203709047013440806742259145801946965386765317424064903003433443379484199454847282930249854807114109189762813139963310800363257816239308770290664725081979818430303114488621200455690321076759014495124498529561710357666015625 90 46727103168868707284524321430566374991811841371147089376398334763050075664039011249162082509505850389516713825629699887556824639297157266236166379635565399239412673719480379691715511765710206578470382843036986745049476725180717717691983479022979736328125 91 174643010540923073802981123040777628009515079973697099453386968600872084905594817434818836829407879950373916373988328147716575586211223513192495338746281007080255497291933079853568875034470406835351400595671577107684598218724379300013741928724288940429687500 92 665733257348829652090661960199829234614287418438454179837502054003462073642040647034869724234160522319877598200693855334906094023192545415493435576393440949350008571504415873318270203932989519414505604319432183602668563906839743826010920744272801876068115234375 93 2587765276226207977220267092441802451122369070448128198002914783024388524812495535542755100892399823920017926221513554450701884360965857506191122880056676161748925491935388503673497969820084615393996418000349336704775940917177224434120849084122327425003051757812500 94 10255005894552628396583419836144336675747704981887140153622830847948818036966772097209210512109567327498888012481006986475089163141962123450058022464396257371830574137767195972115850217695826626787764986995880928168559375376418548498726499434762776398247718811035156250 95 41423428688143921697909280630485071266614502270946126190493482054681339381286690281142091115371401414503307262405657959159422303345581642888190773181547776147132107079712181821538074081351262337355969159234119316637317578814740524941736949730598583495852444171905517578125 96 170517818915788238829637120503024333590436722947500919726220985762081780716303671368583467775347986977203191586855962987123275190498335188267852208267883966584297327844171471522348453149753927284296312625021738167340821177594954527235812622834897826569739823822975158691406250 97 715193151173616551359685528151469286398559234862356881181448413458768195748503838864717653508544571577486289947931835561252275378895646290574389725721594558181492648075891850885249029700555363651308701504109478491160044041642422552518798823327609977279760389194328784942626953125 98 3055798645273887703262358117234802941417344006219845752593452911833613302354292343952184835495142170117082927016856110297169905747899067213261381091481976886482754554586833447437416066500344727301707641305547433341978076961558699032085473682140506325740229473332587611675262451171875 99 13298220715362647020309425893908047077230643346108417377492179002394031372897294198000347196158843051227587589285014658433943328395743042129745442138720985544395375911216709486260089218152997668732833427186281844324851050102757702917646179124628674696347556351592135326364040374755859375 100 58931970412431699358725837234958481155467533023680150166386585562646363366783229965126649591690205996993744071096777551126163936386703262244997211294941777625210496798274706472817669153034157674719362671986103145202259114108693545639859506602315844321574547695911304736014902591705322265625 101 265900876969154866683954417109815370263091389302425065189304348891237434405019108567583229149654702622246655094266778343929327406813044949455124581308270470647200202829164765192727572290162599514051139446909923862199887079022121520043433892196259880664959362742347793027607376635074615478515625 102 1221305256898200993687813302264730416816140787024485565548897387275285069166079744171673956027633135461125037938421432786139732316994073833955085157851863571837800718117925610437058694737545268691409602453143787920405865468300602066993085778208545799122674608747382957189298792244017124176025390625 103 5709394638958280850852790979681246320702933470607674713967578803281156618113977580819284415356703306224892342576049471515123132600917775630218090034403936392062749293521157822062529089929081320630823522905532347543115625422640355887509856551202783179881414225786681666486251946517743825912475585937500 104 27160917155150709637747957122913384176326588248043247029572611919158187211728018728144377243347356418935330496992020625760975013455651385592062737772132765613865982348234852777006876543040970579088058331244016624140721766566493319508237874642943798450862690981310099106000547337436842524111270904541015625 105 131466730683581569374253927436636676502599100439972279609693842905609760434306119113856313764852066994268609510135377836619094873841140794543787461889365886390876614141213773238416347314192950850904039446614040592564101657010102875569927973699062506978629326400126295109368087052362164485498964786529541015625 106 647342668658326059672729606637492648215829727840589949101150562140843773725425492526503651794429276615570180718755574926796537829235834999771591949254127236094697353380675748111892217757080220708112172775381956592227638598629259779168721852675289818117765442030355242332762843574655080521864736378192901611328125 107 3242132219898164989006882364782846657405190831065747811375460000427251143233466095844830378780868469223656969284631081910919145682126350059772842377817687718668247376614669798313938515860311711664658506160383127807698276786139617949806597603357088782113501641636886502645432686462684901213526067641973495483398437500 108 16513448446095236395392170547832373257966931690452618015647041280548991592624280129802180836153241256422404339838461672940335032060090657753300967754888540314324389327968905571450623059986572445166377961628067531460263901581053276385957231440302976150403194555063025918488940569019376866813821451305745542049407958984375 109 85524210243214174795095969405557511540798988358394754133865468792595791351661659600387599302491293019081132502852036982996336781494012759341439529556593958663457519483505025774435793834866496132956646263669696596195201064887861278676690414988731026159591790247831902253914024168713294310276421037574450176954269409179687500 110 450318194944194607399938651737711528300452923864140032604899692101863946171538229814871254122365099143104652995047870280500866463209664721211562243007638295962772716347766996584397849438858116449555509888520991834966132979599111608147293397787941907294306138750501915233931497680817971227296435151089700676539540290832519531250 111 2410266638421177539109345193496579485761590487791589859345381004092595051453429208510230033639143332928900641352381038072349805548674412646075985175856577600584690885044691266440329270308878520500025591650373613997897881151071894836955490063167445022741068920260245892248910677912386791048143472680608416488864965736865997314453125 112 13111821865083750585359177559687675804263141768955443343123106537257412153517741309197518603685517572018617370938714347433929331318220149076258694966403373775248930441874732704566038488683869482770588911159475038392855505903353736114917664981563934509001125439301091408144456342581620367344914668131668528725737003012001514434814453125 113 72485583147365904586982329595611424094229496384042490117353355624526150618443416428966318296375074412474329791807818180591728026927108376959835372866364585522024807102448065532262685755865913798831811947632142576176696183900504574901391413065597550681444131151403957799282675553044368044784295476123390271293110197839637100696563720703125 114 407164820083229315192371503858864287862736277623999118875926340834116635588154900219019537020934741780280808697614867493525688140753092210967995830667532246149444620068753895608307117007806825560021607774426453254387034160550560978853020097599981684623003079230530279725316605559661396398528369714829408930546874434313707734644412994384765625 115 2323588861085690565555061301411943406941733953981988046755534663210916223592264196585850072653033695768316023298472486421847215551668863140220151007726577217544013021973308307563570433734990745543271286950311514163857516263773643234594991509413135037824121949371459863989641007978407738037174660112394688446442167095026620618015527725219726562500 116 13469770368379385316590809745403202567493707867302375527694531586564838597654635235648856493301792019620959274587474050049141548260558779053867669864341252231105019252817931506301396165534526218480488762419510009959559236282341798115444678098627970375778757776891747924121850072354536287357878173443017597811155110951541969682200454175472259521484375 117 79307708062349202906511376221766109283669496983357883269194837430883833593474105574989871677775272156385779590822038603903966536803608102199593064635416681940760372171262519881455075609638075112329617124557879724750714564854180007882970063204288190621696339890965502485491979388765220841692602892291502309393546910246751490757560582429170608520507812500 118 474207384152673768911366420404136283234818627390582904626609743923057230844100887350908787264078921153971876366976684184661098279416235525201188706666865502561194071447659144458089905028114421064898213507636641159204985613342891744918362100118227791284572531874820518537709427345129847424999451538641661340116306375681834487745408951830580830574035644531250 119 2879143307101501641686527435472087602579027404531972895075073129149946032935443661245426609231792979953551607265832975266312094807848425057905951265539947281996375823794011830140067224383608478327567671330050398113024919436420076708112748902917797023113445468499082239829572972340610675690589337629795059132291367205691756522216791751655117578804492950439453125 120 17747843152231910115877808195800581393166264431780669106874502735908378777349669720882653246857703400054196625747040409015010017441695829880874562112029026234654684864038257504628541248015609439083859807924770871431004926647052161843687076069154212598815407902276844181886088790005732832330788752954162002533698633628010065833499000250085731266848742961883544921875 121 111060950307416197006158988185567639061660255433917939465997637427391073394919549050019599214843764261131931875617478178541176615910276176695497186110843683751619657805949769113790534808156923295515242337813067894363779093814501337860141865615583383847043733979430481281950493097904580798507701354077812561176753450971040545184611205516407366718530207872390747070312500 122 705436201556356593609631399817046501576184033395977115184724568153141126503112856719905752781790878015489484580418800884499668314565399976165819172220536028138765223932773832418608444595560439376864193200161056142325879556333851883697875106248641408538230142159768700262059372804572632597802407406458573862693569389433613478682886590313578109490165700688958168029785156250 123 4547603192609528867538470444231297521286201501696755862363026604498463702752417093702156284179425786844535787491630369498294503900710072984879312173934712116416665792678461650137626159415799949595599105324683116145141254843482167455262731646257792356247980927592686479258002928725377539616100522387405907584892536869635920128396223843972006817587124399412758648395538330078125 124 29749836790655400247659746740552110848158828812705468932867955446562809848529520039398415758573635150028548042378021583158749166225884134381344953925567537884785985267148452348249888164541531472021715850783583282635457483239731880606797448161536424194435168169355429169865069127607111406943407774460724159200261576390999599071030200661948808403905137474961799457669258117675781250 125 197475570131307942798834576231622318534912309719576956308971821628177566294791267710265872149748156034487914138494618431848961869703239374198546680476228092099513793037257481661767140668483215076471225522266108472699819597073913769915307224042439263973230435002187474265673651085751375071314827592043406905494857547629358779623295872248650804624208689381051068990491330623626708984375 126 1329900914128042114234259593853051985641884956967337722088834696004749103812242260985064759257567436651732778958231558985925945542018534534806905605710588216588577738338936427402053843369205858099359396334249969683104720540633638495567152703125265015086562586658744665411163572774164485322677036752959616906116840612286940711959786839018232810470345840206985474624508060514926910400390625 127 9085596489725685256367406201039342647269766372295930663819624602554579724098831661118465093396771842961092978148179394174168079409324419254345497353706392974992517246566657501984226190330510816153489754621800964553149732312134608061387544213487459762876987967587037914331090317926772466979942509366015937578793767382704419374430238569171663517353905344321014099114509406499564647674560546875 128 62960439363026441563975886509055704345201723775425025163027427387885213444810077284647332893674929831371581277521208271321166376112323772461089119477933820064711494698882109040806369029626286918662452234147745889265903014538766788299243608964451668820776135350546640252975589966802769274512986367735338051687208242398687542554348383070447592256132630626870632887044185364763252437114715576171875 129 442501588316356141417017329599482731960793461075002479638300711816141425314143748836656372582168669958629804638348781906653020905230168251533488580722452905846442795311814312463458076116253114771049297861598831920593818361604319473917174651737561895701923534924175367988183821503317932088955759824022988849720169913604671918483488372544580291214845080187861858017609843193375617265701293945312500000 130 3153900990211674273705357341381217611074862162083834505415007909398961118080584708149778375384041218110093858166339322937836334392677342834960946762183630618453787230171252520842983393928344635255041418875556927736614560335756805504946372326058021985372087415177920569019359767704367651725834338171276143997558912598951984695838078004512337068485540962415587741648788818905896444665268063545227050781250 131 22794049232884362660939791063604725267008405853071857320414151359032746818806033813078339792638479921428453281138606273165259947829144552837385733211697226145362690469716257673242696290013691000148396059348496377402873426489768076313676976564371836951608130520153716415877565755541527992365548411885649942209693657625317882772011363857515117154830730937969332617659372121169771398777863942086696624755859375 132 167028227598575008886327909956867116072041998090200211689473808600664518039145524905140687695348043318069056709672629025381238935269578562397744693803558992075517601120571967301385872167151455740249650600712189313862876405404660252817664325931485117702468901216896405913485096031519498085111573578126919353168406134386454606675857149040310561246535850980540669368065394884820304611626129085198044776916503906250 133 1240819652902444505785127891428535300270552880393266507871370360793125995429672079131667517054494833795561797605523683862337629920287386021198787959753375540672038684524355553573287171792652497456774331363167807800620052815592977665084610519636937305284633359074591504769563341680484636435776256751043687529534547358364022259478955830867982208769386413893038509252093203040053918344505086767510510981082916259765625 134 9344024142209225924258061903620349359025235668393160657268564918185224921630759675012259902445911839669571950426393322621198643632429459146745053026524319894383581206652386161830668041573923491605646165495581928841105374287061108159707213608383531764287087901130309149556610098437558857169560155782836361707571713998099393281696164342079133962724312371911392252399846360735344944785224692688681813888251781463623046875 135 71321830670688044878095201754507104602853995759070865948488914348919509172308507527395561028995682329953403699354915951543146409816456043304603560213360507238947388746580460895751781633779043249432925640752105287112729681104325573774383437997255299829261147949599127948571068355889049985636361571906201879625346106344179299912830225472155460631316009980584472920463054021735363737521611800010918140760622918605804443359375 136 551736392325101182485622802334508451867934285442218278287944723349125724002988236403143551009117300259614778007567995729243540305057003330519061118925846704842608521029001769347750836624020684335727825402019584130344800437109009899440163786762515923946112790350355389989363318363528144340871485533517247921997685693316426760675582740718217879001464255063674814965713400678067018703023004428531579776356229558587074279785156250 137 4325331458622953643037670484619745151238143640516318169319904928250241493529513560731830334991084224793005954680383842251224229966535716543319919941096164853337246000352412693684546634860432629027327943291515696965748767499063198095168075799620845611707443198918820738401300780126111629182122094240023159685172392863358157877250459960778500940511500362172729230726984856251204500803701507799852311278015139163471758365631103515625 138 34359305142536557923766113715457302391334152758382423567417491062560699607251107432130331329619123666214172430960435249946449016962149807904661316326052043297019656833121071555820182817175941471163537551674740309368841760202861975217771106445013233855757744441139560007529510010544154312779300406807289150221259129475607655691311811654959243759191049266440122185148846823285018012762489588466015432571984393825172446668148040771484375 139 276544967488479331022419072589688520780468042949961742853956362198230062328788299164332530808957119712949434766998827744500277827461527872855317379075922925630873762203383516809009268526415026497169143953438855387444311640118164219090197440245572536540368169275854210348452609332050890769798003914558591096008687372195831501780610342817178335361334135541715460207711274377620090140356111593939417963737133061560248839668929576873779296875 140 2254983294602818669592425446476979628327275856261487369631500579751106211740821429202085909339172223826898804310127521991549816178646953945258562970940910301456672585212594389506071755170289620892552413964243227732562193213788548014285337068300316940940066865255788239745682932816970823195947152194354475029476770055396701480621553486559912432792662151067292879545592921759858551183866063969414786047084678821322956309304572641849517822265625 141 18626764362843409381437009003803451907807575860645396764231903066148851098897444208457721214325757658246969525862296511056968437998472851233596769525969816355953394579384216534788373784719318731504635354990596643214082244114339887217485928547395220995989065552928607112523832756230546356250283797037615318554976510637913748320851605521867693744963894952764821927256496029930700005917244401296513438098591420076131333154654712416231632232666015625 142 155850762274750915656866473475396075623192666190196915076549927554358688052783439289702759063601613767539686655323141476752360839053733989929089025017363085150982409935195015654464098572611604192960099164318344210217191928801271031636957114237886161311546205930466123142953586916463519525247683830257458664881380133128541192473466778378245277906624335172106390811251846483270840221158850973687905240853312579630884026480649305158294737339019775390625 143 1320745985690196037788158085711311200934729179219296150029866244450917704369678899508057193073851797188957259426500942166738988049316465375228631789453438755585393691000613289069543773310308964896134915746026152281222703091033641202242327437983902026420826679361808123199745318099008613696762808953619791342327722472436968054253276547471920473332068412557890730438103847388913503017886649295847316190597025107681546381473227702968288213014602661132812500 144 11335234229210034173211402248808967310110508356492983495097296511594025640910920622835738572795667861608493610785631868577850360158176136254519612695640882992190900929501745727542828676308690646317624932002050138987072972706457389429752325649943517296712066061363249710493571489931517524729274856258182790378544807605291880081703190561229820754442810927583257438510322040151575917512059735961978224209885861788491578908761173307940546656027436256408691406250 145 98515603676365471829418277365696697106419986083540151880293995798231701702873421244327095607528859055255950603724105237434187357995877595313621540667181829734279429213081913030052478960277598132149135764485400326181790166582557603768343789255160294128253976940122215691338370993613743995525007149831802263026477315261628480400519379724873875475425459227335082151854861452163026654195550289077005058179738261173735773787862445880870035514817573130130767822265625 146 866973607421536814835784506234286391739843087561262637440964473214486162515204198075264184346486920151404030491896271484125978104195791608253326341507197711555952861987264075453286998087968049237349027353881708438889592258245066389457892289848097841032607650879149608675504573539778317434611793493874253426913746734364230787745213909101169217343141326726457973619606034021608191206495595281470928371052978628307166267655423723129572865132181323133409023284912109375 147 7724965806544121180770589145183832904691848917257315727551617017223504151017444669120911439857436671675878837631839202004326767569903984057674627447260456946430802674157884786783132718294434758350082933804657945762772858846001060823374552004905054293359557745881016437801970524521821593337575993584053213839461491889678784269930440317729063461463470075657799540583525290386266490536858395653339826692654833737825640082235073864179551216077421253430657088756561279296875 148 69685285802689988319894704593612150037499631222452449600474092855256398221812485077461660921930957283038371324647170094019247782439943245614327639949063593340964521355695905744117031400136411134632222737183486560865750805238473021107116232573812952721822323759573984323074331971161599526236376960169788922963700764918433801105993168816632426758340067554185848652209008772157639923433088390430288528394132015733376216050654723521611718596630174135070410557091236114501953125 149 636361522975856768845175940701935167345559147233101929225142531943974882642972257130423927623061127084116158023062526686745761239522726361950710317192062130733310226347750379775506993522168062770435684881863811571158765690871268279742941406197620998802399756308302689368189363295908205931004668663236416092247565327470451321897895875863120390164100973501344616991854780225588946365275146297264326954183240902130807111530557458076913138554330422965282344375737011432647705078125 150 5882338249981566276610915370771905632522982733815040258773945792791277237112054294363313254755620340553774915650979506477209165246173833801441289931842915748253082512961848434449738368012892739473815486761501737653203113607689315186893437710127570302194009827958131552617516796138849568784085361961683415910112614727727983236513169019194623720529137868955358234886951439360733997411150705650534961489252125751119059328540181402658010750086716462989305502342176623642444610595703125 151 55035730934736525737612330572683667906093219794296404227154572256019334179346282945274566254040674517139584442537159961308232250760045851867591388942520307449624549894679867768590860293170882644315911113116299800831740406309414288054041436495031528747936990612563471355427932690658121619067271079532003156094361190639334628012805867912396769053742348214997701926748324129255853204820760750751322264734411014256264595546737184244837855279948393400429696710146090481430292129516601562500 152 521139519708161838639284599926731891860413121355013260786492263753060718789168517361640995500327972204061512514542537569420491972570282135724934494775957614263077470234567960623923764020104722405356525021911518617144613272542554946025720140514450563288848089979383101664801660237096524159142264268909615179900777404922010196065568233657567965161487883102206949352499559543707493968672759018097509554476117944995737971844868720397132959063202507369473888871550214025774039328098297119140625 153 4993949059391719995346582007723582759301767973913590754884780203479296066714189004240308216201213684018056868177449749029729485693097302490406535843683008287527186161750800386080317597256154299285602268561110846171946390624612270697352513284203271555213957416540012951672113196834147398435548136319388908219923593272480509847544690468433967239339795808923769460604852316871163067021750231499093142895719670038212716116368769571879533438396654412861364587244842857623370946384966373443603515625 154 48426354620397422215479359735937871191823524372385010897015537407789019105054755709845384301808971199475545099713613178471096597615555528063275290855821412396355954045997549878828277839918624946799503143006521607247269308255037691324844624221093343501373893032953272947503018106155768460810717125567377470516207126040041236953678151697618562957851115774223621078773427549693554411025359853927961006487006152201761453434091019713394361264582978917830765480179377308602577031706459820270538330078125 155 475153776368740782853202319859604590290198189079029358050534629350198213037487114504354676048938611122659452312650837214501714340867870725275301055283628122006663142063149705909309434197596839468868122665914048150142988082004074505382657546465781521885891116306821986331353768192434551572308642458742966216533633819552859553167757480030513411980635966510939897352250205744033794448818843318186695611233793186340309481287396424672026369261117987712634160993540358675072812942380551248788833618164062500 156 4717033008328060646655904845995435775920961548948394036434172339463475079651982588130910554772503096877961088760345458704038479958553385238466012745254912500827102582033703742405779541815154986373536848992623674659590904592427936077288577329159866577315859761192336504842809831241736085131769082894962021906796998065905766573445030059666684781713636900916839219604832235544870928156573081338686685974205962022685741854999301915932113326760355995926247602381210905442466420499165178625844419002532958984375 157 47375517205853865625914406064057513141274189159247209194737469005234796867266163835073679232747965927588506673807583862356387856091122133063051978669908957894079868699371622460418237116328697313823610574714347054248770093698101568279494362255846490927971202763507606772892264977380030521066501260052013908879030534563192033731237964014281683164305078285701381151346649166385223431636252511165296510895864463755293628641730820282076681271056947941935095725637654760606138420621655123250093311071395874023437500 158 481346403194301223360760179682825302260496924258605056259127799483507066233666371535334209496188334893366558999165311188839790536722130455900849922696295551089300438199980311857290178300532900626342980264566265408248928737575797813619404576709226240666603724663860626226463332624216660784138615419535284901313629331353481838319536695421707890485978803863036845196528488056227548389530730040720467238800407290027128473320853917993171456081597789129474590775781687653922529909010123912501876475289463996887207031250 159 4947080865437278873014093207239841497899319676180309612430781073104452694844252768208903424579254727782203923997288088541092024250127662306358537734841868185849686356790488613116105107318076937333660216385640010729691099689322406416939218655270668337391528012575366723838738595225234631797778572171374176399642757609476473517289589601301830632248556209842000163691570669690858675123613142347600962221626573146669715203981213225491722298667484926406325091468227436608315795862043773683276817973819561302661895751953125 160 51427685768970908118468357441201179751768392252078144724512577366688857937742405176478806239973472171120896776887927794090446314289834912890807050979573029815353779208417240246863571378777981765985007293519099215571926708185617329891874613129046533916488875395868254733325003715259525412650726943469561230268370962656312505755778405213097561349529737847226262831589932202334225349115045389677426021902254568671981058224358364893815310213758529328706392819173306478508707052237385436148327150021941633895039558410644531250 161 540718476826469138589020107934269249899782593644578826987526990751796271868061396926587193609437428730512769832245400298478514959076835395670093364047064927067164967225436099488879595358039855476740206539130518260289617564567950300035372881061008625168535341193803827614325898002853356911200733098719712085681445583706423547672223969479420672438378119915820356710507813211686119131031491026317662201859594930436430358089964251526901375948709065815150517091775919510100145308092485242012659364625267699011601507663726806640625 162 5749652942424316602083641466321225028566276905177876700467542616618543911424818212561945048304478404361755830964253009039920312246049410774928510351016957473377923520371095180955877937680113680463662172485207566298912042608467070101746274966802569297993157736542943870397580286031611588410230067497001762109242944847974182295849483976875218905318838840036425622215357283839220522918707459802789627342448576164779073444258162449749392899630361971573027906444635529506971421782464533847806063622444518730844720266759395599365234375 163 61827053079651381212645703664392303916215560029144900209652240673774532238764939429043776219905253185143892963825982429977178317425204410264989664766520399447753269948084693341499611228287993052190223381987972387139465702596267670952234872728239112112836016945780029175587319013058601876313778326915219719437834059660496248902176525429810909725168909105041172712540212342309266026450608038266738039707809973615544032483986335321008216101722706855562603075786076155551069430492007695208995360154938475122367890435270965099334716796875 164 672283760917328423776068660509692364537270100475850340305850709080104083823186941160122013031343686327123562561740894836038890409509462100974757203035856212942242644780258811372532142578476870244106711917076927843272971537860092649936104768548198448316813683503576150079645552026734882823359876577074907897387166835449400371987961484723703917808894499096054981895546550776301671482591034532060045552547855967355967011329961425344050888846046655245425595192075901847372379612831159992647732443769816164669591338679310865700244903564453125 165 7391538949165322616083570811335382984707553681542357717103737104253725327984579120234017565181982291724476740169068213115117348421746062825851722556255217307176969040229329016905140771302439132850296565736669246854624215000094382051705689213777737765445309683627264230521060369829874196100863272582394616541155471892983597751994304134013881463488216783822971079278638600958438810863591802061437590612931955703950086195798578779593102930045958947182576615727943776757677792384845650188553782126784629302962881179528267239220440387725830078125 166 82166853570214892702825066872566326066343917986465239386549208570203929322911676484272833701173088829535304588708697132916266752588128593811268460960344938034013128831509868452637149210982869266131491083023824332602921815186644526243775236099285045119012744581412878547525024742202910593338753836217197701418834495075369746258452488910816060967551180449709755534669700426793576941039827995745376330046594402050409687582903451097927221355821587202702768119838325532774475501435827756116853979143271302854843334090731123069417662918567657470703125 167 923442134924668270318663941245088169060548007983465828217576344591338199839465313685521155016677705540020769852379464047643584257954434643310552626831224810490873724009895745576285681387504114547730801383490297311061644802561871067967751734249011927882552621529034765694448735155795335994535991829484776000894975015149121540446013551002042391943126375182891457130709927911954953719472057097415768068577108041769077759546414187033382383112165942502264372649510437923025128280792811621895331513589287380066356088280258978957135695964097976684570312500 168 10491703264778744161943552687248195115104422608926122651353334327181835667719654699310781403341501186374348111045573505570039512115662564463479411217178336780110165149391750611369371615040173983674816828030534920699278995448149532501026967651819808878616191743869595419834990000134759628601317455239483882090655511323093944283894440133593949240912792372078739565321144007167440125867733737384681001174468390819847953789644440010289366567714770633828248255639157979910599862472411250623540717964072938887323160150943302769803021874395199120044708251953125 169 120497479353021710529901672112529462175578728761798554135876196128838861645885972897919035273627039905258099478065740699018633696655987191678068158275868688596547560272083505715303799229747039326249943404819566825618404684465374039712043404455858880017388635215147929470220873198410481894278659237587512789607585392979724056117321992690499147112510302408839204857720565848226073878427515004046363356027185373073248697002952491731036670350174138923008967573450857493911410753992697181976799297660116686922064168612132490211672300183636252768337726593017578125 170 1398872935331533490927654252071556818408465204520580392727299685995496522914009223138007884891258072162433922117987603922454919009121204105665451701712173525005709809134935297325963482737628530601346885512142694355414718395116969926509871668927350901605294926395559252340282077904550448202055085962988990395384252489795011345984646571195056999288021114915995362154509507669360904183973010929212554734967876210207547578335112502360449543879665431476372261929916240390234573879984580688619459311512355959564893434557738489496347085897878059768117964267730712890625 171 16414207717455573337164436325220136290052561185900555543734484478132836567417647045435976364581844106045485212238081637060976504083379421133607103838279643267856132325572970551277093665921725558030338946949055333660222129279119669647030977839288950079893214091271324110749822301360404813210573375428592918550003063053028809271411877895886442081586480539720358021837917948139612139609861510034769427752809029946625780374925086973772505621054265601159910379251645675310826119617011356626935750539644724781285812850002745156273792896692871909181121736764907836914062500 172 194659792046375215446878573260544507488427073082179106277591769316282482465202501172846142498224343863703879386169851414186196646178736543489350047422904109068844099365267998259446616754187355229709946303648106174766406855504988203895410208125883742069643676303369846057974693170395361010132210095582473020951534215845107303984084292251531029524200467174948498815700536793257041736241193174846008884226676270289909630651405461606858267108374025120218541622322860852474728712366352381652476007581615390685381661608597264042669295104583074977881551603786647319793701171875 173 2333033021544183298418700983861242070321152763689925496549187395261897362937415787079313321439947103349343629091097985545933003038906726598377311679859134936703204275975797492515679115204160014881386603174022895563705133841531401210564205588503078544439546031833038126022210214738429578022090267127891626027032690089619202299583476792883173627406176264064075945643131500018400183714369154958529327299929208346281892792601698946882027232737155864514650875818110272076308515728340000838903812977898309044893766642871203876112016723894585258970884933660272508859634399414062500 174 28257110264227325658464101118558911787223082317231989742394224130546116628816680259544267378222195158582785951374952988036934483442310056833266001961049258536120603538806565488638793349243065671461654363367719607790440694515378083921349368306679306068667416908359844843865374925184884534431618433524593669746284650076805525127683982288215979088251156532174906989971194957720368114872657429029725287049476110615249140694193714283718859392315469127668386032086643244393593968515153481620372636137732305191466571632470203791898726131701901306755537325534533010795712471008300781250 175 345836686867664591545908878531614698625766413800528209156976891227362886383202085457331128252431627132434177182957936761716126620382749805610881334045860007959585822966795667189034614924146948368461234574021131318040178256983818652760577691109319925874415869479347251203944060649247654938997960343644912106482619524043541037268007719047893313945564661290482986535585771864347498935017596987739570033233870510717022085507965036576634503306512490242665947923947573285211312783766203347406218419242907461288745352016238986275148922623265415310631539582278719535679556429386138916015625 176 4276863103885429433947028688198911407516383838550539123151064133781010206170124383239702869774173844303445449441451169360528182501712301111286838863890355280936590736440394865460468476273313450319599451387890200787979866243373377226463676856373027689112220375693288179787882874809501631978083657347103685165897868248100951565727329598249999157057993967410215842311618685844489833640218004771308708916242855921834837213032363930077347049970476896388550963128414909292087831510417824165048053160249672849344166605535047402632290749574696126378429119731759034266360686160624027252197265625 177 53439872242531199437829990024942109899208701940781830832903325904013205598841086975800457346267302867929767865723204151758785887000006752377889095466186181311624600288770008390748946587682386619553099544182918204816145297760572495303831306697027962414082408086779465259482070328315666382442144739468086836618614621152846933767939685545619045849627275399505112761482357169858173160842276579962291332772507504532249687705346576592035117534822921498767251027995074730608133613656088799618605554649245294279693185806073082865166955482358734401940840456210148966780479895533062517642974853515625 178 674631059363865597481714873156841743028478165840055545561151660944897553142013507942501585969119973273716860826300261937718983276022648570499410973061900929729292909989797531943636877630235612823293551270388581959204300645453911068734792687667104098096872190088268797147204163560921437159745593362564533687823617829975742051711008821409567035772648313744627057063631865562076281813621004461112979312965806850165287238210282709566818009524571593639076472119016135689912396822491533656195205013886624930798693774572214161351315196514148898305757351418124520119460795513077755458652973175048828125 179 8604060830003793821440046876145345110504199061770487481406604249232428190742605967344853836005219119050646074372268923947416633433700244082584596583730555705263608239259229449994406220572238766573388014154780157404011290064820794458892813073028141068247329536578563997109511641123971643214448115992285275108497060324852192342955809658667272768011907606470736099113449763611333575809327816180847681994347597571720507992113834547744867468737026540341216226738785686474801184789947646002577791012317720803749139678099053338335018831675789137744274108937541736721931807792316249106079339981079101562500 180 110854279955339664450269224807618739025176064240381450365801802986014817619485012433627868098680952614920982266364070878434223672703467257236275972136387288956774692700861135028510393937759975736634509362397213030159100983528634060813757125608973689340007894232173626186556809796781393803435391537616430138777005705866233904206281931040789712110009932234334369285740274620540591605518646339695564908308279509627759390787786270992335954619484840890791729541695461183391761425244286528161365560929992453419499921303373125159793069005548244294373031941063326520203553422172279852020437829196453094482421875 181 1442743785539708951055951452087214730476864584217123245414476570932018970374928786140265338865030213652658372743426046641349574212173372624421707142972885667354589543936117891625274603692838762069622914701768225129764574994659260092513823367844216809962200268565206142053490866939606792843235889429685480204258622983077375003667244752074961653089627533429696854546856934025550644431495621551027666538552455170370275776302609782870714932598507866524800914196778205028449834438348734476342902717567806599544276531200775426980194711606869739636953975653984507169310700689358949352936178911477327346801757812500 182 18966617113242917133453952353695222847346246750276906048856285843081117571154889431222179803718698406159234357981275933805647114621747810715126216599017528438124023103336585013448911910528355531165886452728305729409215240292988004490008754138545775774138880776585136765281651892265431072407282690371069519157804601985391042105326438567726464376881784517263212665250491826047726962574691170287550091900479384929846389384215294082864260579246878552876957567274431766115976403458154687937682419242207233281953820346409248221454353103116305549129484309816256514052910747376227704652376360172638669610023498535156250 183 251843578973862747525108223083218046070295324522548330801465568509034937568138684020666659524443868326469974875974796057153422193376244551013141264599283900181394538059980089414632228540265833097862971925244068054349109542897228365079453826950359938311915740132086433615478307470956933655111283280407195726745022638121438947934633810672815223414660299792240223899712846249065283767514008412745380096720471304301393825910123380454799027439808373712722296913633079522801129049373197275589630663077929765365125906220103649660797083182262424677680102513475038810459121560618056686535434988627457641996443271636962890625 184 3377449830684380860471919478834121058677276431586610086285801152860368753652694328563156462750857427424673220067093227679989569217623307453986564640005273821453160987934513590660501110217637756883095369133042964910925175898272767162951024336967900247458570974979904474058592480758289662874155381181913826365303098315905596211644922955372752648987363384388582415302629720839573254307607708941658162015906882812579544990686847514684866974584320159254492526639615208999313458219461372736093474635518647499851498440027904068963556077232822903324026916509426486026875271772186492229753169370172827257192693650722503662109375 185 45744709904286179749634265293702089115141274396465509304556025141142142134336661874527728861027766150017232628029267749347438889053441922750215164173254223364032132551401332945806456132112843895683030707153397298271793962515474188401183630704822439541766424839293971446443057510904905404057184279962321676881458863694846017741954891370814887241779062531048184132555753610574629306286287210516849038369144893949089001638491493287542199590211850284235281003738019064321725168076371301748424407513205230460797007328227346411616594621752701907191104118265415686398276674807080426574038272802517553827783558517694473266601562500 186 625696853579480247724681396512775127657812421188343939334278930005087046220718820940219917187309015616190143663252054841358794545500071088562169125372834559833437666235671660490230620873072740305551446540292426116274195862563212702797036258447347108246661935931944299255204496996095375941862594259488658621681047540280660969897204581585658342464309143940082643254131178385018531938852115982275517277887868383776745999945008657400606513606455545457340477999379041315325909793439814522827018466312998044713363015225741925642214911371380611361232516187485471613836758814522989380134538498333668426596432254882529377937316894531250 187 8642424696599270850319828576163252016958226558768128556229985295104157633637107738584997810214990294163932620697114821202807411585126975224793856269070617536354051360046585710480845520502671404496925749324605101752596895432270257557975200212460269449230679007643351783114823389557559175383121172352821559053400004089325883042047657964258680076231057513646861833582906018725039697843738806693350931662788460966377800794863151718052462472226948117430558111584681762276891313000935718136172109425382883518242895164766161229585493226533050346719083331623665816519837611898287669666692750658646970055629623175263986922800540924072265625 188 120540623497903678201219266955188407878818368442024685402656192356834953853083937917623071355177593064580148729698008794074766838017930324735398779769780254954042522393994230932546037863838911939246213195086192151874050664860631786199411495463438592315455534953214230016217108205604769635743277612018819695379440256805347119205451366942505380123377942426286037339203186775647458581225693604695135975247986797414610353323547946660632212389115611268894081676747841879294364391269367323345208383210879777519809113500127185356710106625277083559269479902711482637910756490721341293566903744649546451663097812854630319634452462196350097656250 189 1697599938599490047670694149407566441590169202792506257354019372180901353856968709640382107158111090722070791455243123361925627478040552861650428788041363955431920539175784941279401676351937192550334130826667994698351130153589891770383527632167845036407714686743679220530497361707648889393783921538784416015030309850764464694261347353635936809215435686971538251371070546453298164771473875440541188047379454287914643495691628982271236075417240562877951608974530828985538310650499659002633589329530553153575307957155953620205452287998375554125899154415039491352063051238152204513971088483305995055303396259818754288062336854636669158935546875 190 24139011352928517019303995711007984014260466220983367159005705417199328676015134387931072111093401984885676713518460473849072786884111593034165652735523055265505475980775623923885246527298168485613425546119696950085105775630236782900570373336593006840755627592315119262058054994042165067012852500508655478600561395653988953366587332007630497848334924361747817071649838313083711224831224488643177503277507346414489279550319491627845336437022352192574451938879254879281803023194826655682511079296416784922746389698458165168533379450357562799364659153816382849088007653232483591727378106159404621752507542405167583439151712809689342975616455078125 191 346548615847165443587363505003699074586497288421979972354228911614217283576083955088155197683368239500134686958959969324656820720361867948229605775795100651668227404230083355281487412304214221891333341716204149156480650962846714655145119683929058002708165698393884649777593530271306837040504733177210699402483000803351475493959074451769784691460510413169411786693793096249723123928766228360013300878699832014916680276250839184087097561987358452400047041199525732010079559008543801622443166228186865744849595656151496166815521042281551334544612386494738763468622765971639471231862173662102510345515733071538749579565177327822311781346797943115234375 192 5022824389375081493990536622167204993866637106633049980586917764371183843099588865098666338538976755697753198991908852294323452264823052140612598192066999315857677277046324900795156354360932354065694700459662320995612182104175694424847806301182130828743574409921574086740165734855137326798034002686140954252850768028573521989249609088252834408271217645672995966573951051432632005456926898957821931643289894461353071318736919422765533756468398393355639942135327192389541962619546843651260411436973080739080011885246352664295035339428306083498455766844528132217971523039875747428259168044080153726935050014601898602239838567129481816664338111877441406250 193 73493639031145897195145991076204421438538929805163355449142920169993726286710375614760976544206308994530386065464080171605225502459524078856563243854761866260899780418094291053008089232364947199363524608267113851285788286573709453285375802522713000673105758607775384172803777797102782113942088995652670934795451124929475578771252246622793499715951947574798238220276381652532944353130064277763767119089971691906358658007944992279635575783525575135153115755276047813176514032480857279137273364297088807429316732353443535404446994334473305742284121554168610825846462741739285386645036039606408678551662800364216036460712347556665235970285721123218536376953125 194 1085546556612265772484912932732448826962110490811787720998095940609900437385646620322290064222657109861821689865966846853045836082856922542362057918602108903930517273269147276675312454804050003497201119591227883314748901749766317098512266678647162085723679307135749832157827913782837237747353053631479351246897295394648544353240857822224354680109469504589043647061551715165476199427616592293755477212972792519787096981233196430319348145558853837624100699250923290356291332478868712618402339680015162838334149066131706420493807165566985033020587410644252333893576205120144057117025073127278595178346776208161765821755295779878817228336629341356456279754638671875 195 16185395925513806947043279357646449098069141241387423034474824187121839516466650417406065384060966166300743686002915907474813336473608317468029651459232527646434387448227759751127972331261717353478031127452416637104216987497097104871478788424845386556120936545857164812727762353797335998469847106038425693406638492253851552012000787833993397125203549136885284999801289791475275695330957703251300777666999875064202709383785994281017379214977064438287927434822561813976505653507662295488199140932600473828992303417535623602028123886165704537573622176458237282449621120066798438557953503106285374825222921436524108150677305667630188812466940362355671823024749755859375 196 243586833466569504732635642213702905620428478112255063922845820885110149535816411771082919578487569717229269647345889999358668195027275743275737319691876859657392578433612294216944555980198078767246744340383273604192680292887497086672219838366261554794010573243565149919044595977531280342403252361723333384683289426426614820293228236044128672725866215541131813078938282490065460804967372446396934387636115341161711426201070028601152140184521827992260721832642196446966188029642639047414035666803393694350481596067582175451484109162080645015349830554669552784392553255305269043251083158386351326641715491987297783516680859711046369017581270099981338717043399810791015625 197 3700151836978113221752873964917951076440078169551871171391150801173524896915651969292641721696166630269504183304208964247337790282294829418132353644363807657209710144839121657015053260124887002877139316702185044260838627741865615772391569109823635147038253245143470063611912436149680627505081549612018828288895657035298669524708025432846427619256429252368712417561472748949002601140883431527294597692681608503610376015718853222686166287666139070485454817463478880963883451295421193162171111431022360066259234366156256149192988821535382084459967800503029510998977667412521454926817850369797515371774619002720596644465533266593213082288691803256597268045879900455474853515625 198 56728380464506555892597264904314795299556861268047097377533913648270806082656364085973851600213370589296024855048596957324741946671613951588548556244876725929022975088721121351234363835088530609790895148533261439913202165108155316367901837413726699713140530246996614984872367069679654999865055874135005442939330756790665004230061449167371874800051414537534301234267226379459537483776149397429881007480784692062859490386751232282075835713490656709652846053444121452755393111147595415967868538951755057856738940471665812841608067954346000480885462800481935710829628650948888238904497881814131896627521308961619596941193247973360707507639382511755599125535809434950351715087890625 199 877761197044751374427205518474171946112904757473735092011999156383611603378601189774996333295416330670029048228413209141174929610720632060829580749269588068452285683013130123920320688022154937553125896973405844268356545435849574423842225256087039996604740608787734939494607431312980947502134026306703560840849860382884296445681081675948130988098952907537611962330168696395715892545728096841018180444843383465117713987007712554387834617115529468207720539308448940508372872348184969552550751743884470728148909993554866551122993504281039472703638303885896151184424612377945243394015762598153142971979918653040350084320851177631702781908737645502985057532896462362259626388549804687500 200 13706537990070805154425371225741055230898781531955378523279726648846797634855379701967675269853556557127239923375090027841882122035103738620837323162667334576588981917828804032341781873156795327386873546112697482198967168608212196009323457277020748471453681336952157999155775947301561553185250444760847965311399198456269828528937738087059605570140377652913006626652936746420339796862708573083352903813365287118624507305114843713361227057336919671025572944375074090481833460445190063815930668444450603094206945444214721202438391744069608641057894364307500874572616818743051110231845648392767496128096885860880225136168559309232977291005431652811950401602558713420876301825046539306640625