0 1 1 0 2 1 3 3 4 15 5 90 6 645 7 5355 8 50505 9 532980 10 6219045 11 79469775 12 1103335695 13 16533226710 14 265888247625 15 4566885297975 16 83422361847825 17 1614626682669000 18 33003508539026025 19 710350201433547675 20 16057073233633006575 21 380286190206828155250 22 9416074226166167885325 23 243272158343337774125475 24 6546343026432950997881625 25 183177929177077440823717500 26 5321767571151923885166298125 27 160301324409813009880336254375 28 4999782954461199729321781659375 29 161276853137587886420542119048750 30 5374145090926593942321071346260625 31 184801243234831190063753925752859375 32 6551326907107547462620548171031310625 33 239210152584345504551120062835513610000 34 8988287588167791377759441295381357740625 35 347267615588754570609493252196944953421875 36 13784930886091335326144456520233547951159375 37 561796841137394840488392680751664574118506250 38 23490200514696828404758064675957568549039103125 39 1007026354028080608239212175170773888123190246875 40 44235404812199954477790763359476608407923600315625 41 1989829970451850307543947272051305459218388349562500 42 91607883672040971909860091712763916223376991757003125 43 4314061194549028962949038439573466431437552660451509375 44 207707747354090236508821779727052999972141687651578359375 45 10219235621679584529819765932888623367504556562622381343750 46 513545794238394461365889242132950816362192747896363201265625 47 26347502653141327962519973486047401554521343676998331074734375 48 1379468900874044911811286593603812167658696218192840156115640625 49 73674448969871350440218688463647336941995156688073242283060375000 50 4012194457214372709556114955548267853969430864768916826861708765625 51 222710918790175324882117817164908506830772807558229672015584316796875 52 12596104845582579764984007249114395975068174815104610011351288129859375 53 725626345235866192651959020848078060472717415792798710227596116010281250 54 42562225551299241718668326263486818167085964619993661935405181293533828125 55 2541136556083977165005786191541690467597571117252722013778425992630954921875 56 154378578564524937244630150865562480558875250668065590889232775486478664765625 57 9540458026279845192174330231275156148601660630736324570547586673577560674687500 58 599579717252606646090608888640128886402229677556420029270689761753492298818828125 59 38308651741578274041063032851692468871636628078558828768521549069746040358741484375 60 2487710592702755370918909904977246089712166266308511384908006200654546955089385859375 61 164149906964101137083789456540486710963232539714361778622696632437525732793396611718750 62 11002913393796033902790011599807672842605188423324041861038680406424789655571190005390625 63 749019346193451063587857001415228895344172610345165979263503858003640443007318136414609375 64 51771656679715786202923326791634383532722816642594471961579710783417741416416498414837890625 65 3632481415906114009309544584328360567012151552541052536972765692019673247502641912755212500000 66 258659689724276298497007030188000397042763888649394521886922536279814298953662665925674075390625 67 18688427339239055464876141124645001621907814702088305830543224026213956609094099073611133076171875 68 1369754898298241734264353891157738483000746567929051571315997589069023416125180024488479459043359375 69 101823777496864093525611825815277401504515844717035376410639273146093530358393723135087755640297656250 70 7675461349196618544909724496607639226905739454123777364995908436329313994506691783005178021006926953125 71 586575449923063257317200723997203122168861299762691779840056106733097063175040417738567528199563216796875 72 45438596652281041015118617111571054432628365106428014515792573132754431288826847871943528806658901966015625 73 3567199171107684532297599959306998976703452554476927144935318211218571180618903283960126571011389565157812500 74 283761312250551495893860198066884425669331489111238609927783884842350595918346320720078214098641335489439453125 75 22867907379862067112427861345892851033162535964057784373889483787263771226666617453529901844943448355066005859375 76 1866693944707716802268168777580658502274438410885962793901610290541564636320829055474067703316899335411906943359375 77 154319648751314616741169860418468077522050941448838335315996123270945676143625672859353900018025617627573735996093750 78 12918156880021910036670519891617698605637929580023835426803602926286564556756339302308731123322546922755669612353515625 79 1094819913569667644121734859692607501446468895027114128558050502048041784071704492796323510618400809949385395991396484375 80 93924939205031408683987790990772224463601120828395170499817078667191646056381987187795433888580738112969599634090244140625 81 8155492636389430054402542191184173177556397570101159797819798068723817092414331882802915125564397795715063154493087890625000 82 716616904602125961477419539476480542116866274955599341441949717115263370475941106442709180714000681096711754286324641416015625 83 63713215936934087217176604246094278304952481710583583361551985757821209175263079725966513777449685528696741369097770928935546875 84 5730825254449332408563492889874671772647195576499326218711420914804537933818433204498929144944125573051647583288529431871630859375 85 521423884844442840785044070937232457670396766994891863244881999073426075972805554506303465247570655976710502266685370695949707031250 86 47983632072520388099676729244105151874392805237222086886020124699380996075532208813709943520320710220823964318548258834240794580078125 87 4465472406052239361359939495023026922855590756198995086985043643543490766015886216842130466521940960236461422498845826508385173388671875 88 420202592723598318212143209504472899841593042544039922152879668266111240357989251973737587578554913174142197390155129761474796395947265625 89 39977279806776348472919620254906528098574088986388945332004326283149209732820744162977690379391827852854172559784634888186631411828710937500 90 3844840340205267680923982011117718164642830417757455887106389376107943688510463472552224964004094744300373698319188360097514206472700830078125 91 373768293783421491396353736028264153131137110288752732761453540465482347330309384334462366677701664952199779523412025208419729823836989990234375 92 36722760592451499339336443804157834221861009624736099401775339091490055267014163337324287109768930152154195453941563979635499014084489584130859375 93 3646091974820246679163748936952475540659415609631836952318399731851588480955539551682216818406792221592516424770232081051848261181881080686230468750 94 365789403661843366275459377075843785495946574379564779703244157147003786251110428742934056409041689615861588223754554472146928819446471013961181640625 95 37076489303631454074766022487625649304231575318192331130075220655415271600333135652776347100361098521754830556323710627672252089164465660877945068359375 96 3796503785670017731739394537180300719658267035116081934044028141332405809967268651985422462600539064107870087908034444254413278335261805133198504150390625 97 392682487691975157173059069450818031191140018691749319823207818584764167327004301495479577288419717143747137095777127824339956592333452553987873511718750000 98 41022992093096259043422828212639841896269730682923169529744967255694515418019302782478043328990176375415631245437982197435091213326102509054175533289306640625 99 4328104823547474899547777262048895004902086174783056889500763159114910810904552448993337916387881508521385951780946404412346339879315470786902398036227294921875 100 461116059244602883029023969013794890971426618628260391176547803820363218024158722413989685927081750906253794240634830184599521245104491243020031990590445068359375 101 49604720767294496107971633635027239928858344045897651029029844216830829806647934933889959290336610024682869146008773261801606416697642427472544728473279455566406250 102 5387597189247789238160343052933220431031335202424695419197748187446485504324251801360872550585345996056274879825170752525831534226733419283022878167605641946533203125 103 590726465958976194832916817256709063172643453513927655745285821489929887918295989572785954685766762844796696900911836234612375398004131539123914730980569127768310546875 104 65381904829613746702943640583732976778199278431771890276759211061248755860709460760229025565376460536595032875142602839859680042921230620586726155545725610170396728515625 105 7304153883121228680265108846565779099101444327588621936754700767082601591629123288091435076910754858199286069048445017363517017008269757521332682351803353789810649414062500 106 823541648219049342239549659043519835470155479297811568374967032874606022420509176274257043349127812993442203990427225307415150337870437359630803347220527914429780782470703125 107 93705986714533235083140086432836582315407960359326273695319024703542027480663642093091838374879614794934666262830345308952781156690510264922993688308859782659642668948974609375 108 10759168882497912459884854645004208730719102416203154525102180764161669785341470054313609001875625696333847267115670288093617448482340935163165096050456285551202927871195068359375 109 1246475919068162949003880775907842433879189233346931440915988290736822069437574455029511521493042059732222841265446300623503685451740465095341282221398490676882667872689157714843750 110 145696010242484627241509586874481888035777870134778668446448065348804608057202479755613951335933205112599933273874211553399447056941598720557068268179013360496007191735054635009765625 111 17180487117366267173768995791004047022045702318504623628758645909102418377303038907508862332601721079103656551652466046963533332756823359283597411458346384635876026301577011614990234375 112 2043682376645578672778023881871624697490437013677756319604052140650601628143265442855839072785411209128999941340317827176017999930395507301531597839093376954940918138784903241695556640625 113 245215604682989926678510097802062293510224443259082668281938040731384800852034449245037872044774746347359016958642409489821370361938580871522175070435088232143929838348564443431904296875000 114 29676100485611536398012918347584816143132667509721088256601586493799668667267233449431053511330976187409523629762721233285650689741483250663354129802873297396728383757560143525523345947265625 115 3622074711939040742684365202689471582419166595879342185426807116690072793771282605792202190847967775768291570435781169698248368542274703121120445274058304817473600866957328348301007733154296875 116 445828869646760456355848489000621259842439781537859873863039916494795820866672214842048740264033054409013363275299205609844314968810099477874587638658369604986739392380316615068359765374755859375 117 55336042177127522145524057842400169353860275360585230017469630733769464026225840217251520842561565144961191029816128162768229357060326711511282991818809560557016462847926818460611698586242675781250 118 6925427029355459911304832013352829823464980709265402005190385202170717978397240036374184192839747187521280271510845967589738098217848685883457720065823314478753897926454543033866786187586260986328125 119 873883476920195428509782629284923031665403636438988398036530037684889443759326709391513989763155012376207942013747095642881912433740841724633812065048778226698255105155248539309891722561485906982421875 120 111173032625164831307247365237788740315229686064070377714475761521798985794566852184577240118887468104795932456805961320423175879427292523065944717119591348541823381611267255502815011144096124322509765625 121 14257890247859994262274129125819448342333469201136659964959858081270223140698222025454987858349841574985017389580184402389763600979504447097804065146341245494612016466510936566785727029733063491088867187500 122 1843284549169929586666303414500777885835816466637975287039803957441418106231308913644196989683120502515566307173835784411182159264897532647121204308017331452116563781011582332781722781825764883038995361328125 123 240205348614986161527005989933372961719910518442186364692789297710117552826467706540548678627122213553936025589498346944836264281129000014272972599456733336531734443117433214248131037452940008458349407958984375 124 31549934863460840160339037014763647987291003044388731157695671122904521836045826487351402370916983233991976359874375245466966540520114803257471551849341458420009780294544959289189261741606296151110946624755859375 125 4176500444318807825155617334110335603791978495640428802497044397742214821702441542542276731472983518433882233472406396602405020857514850407964469070002279603456505942172625911703417159396081714519549540710449218750 126 557183271102225396071857343003609172690066145584703514748321038863643271162000678666852119156037065230800917636714467562724163605703197751796876620171155294298355171580367621444146375031563340241004372910308837890625 127 74908085638673992233614015292278364316350880022484664848496226713220866849086363479778310081116474703183168414845157580232460821252797906603123455062601953653723477377927991805068331373334431450889661244667816162109375 128 10147953143420371083288154469766192124732383844610317504039666240971427789182734315245532612872980822938570718137815129241583108785791427649303817523654717691952119401112050748141993424508549512402158620319248199462890625 129 1385229613907561962558768649142346388881758413586296136189733059853975680980710372984787589882736317393140013790106756439506325722210325249199997189637212270380433292698857111665110246548794417905525266704710009765625000000 130 190516882884462154402771759490292792576207233313547938075280092568746472746136482926518587665018227450078039244162756278045376768552379855598139445191368684081535076338654233902445521192047144091882409089888961777496337890625 131 26399078187430749276209375970518492637855539620909438681104293350473382160464167727194633506297066871398100458543354625279722025438870089187988890004256800874221691336362793931005230392495814162279993825373378603496551513671875 132 3685218451079907473003228625601940089871497172020939017315510996500122880181100770723790899370836994884830947733829734449515952289692675268003192720756581574269932485592803342900115086460135638040172003391801023305031585693359375 133 518242280419364855506133100872261778575860305779492997330946357501559820490882389241038206756891551541870591605822053334092201120406951664055452012163566258963049000594490534163260085314021197810062299543037113352999281311035156250 134 73413154410056556545349586585889819586972650182431973738600849516362815960574842345486239664676784095262035238957057156653903661345631259801438441985309337917592082455100476838952113629749367139186161077553395405472750782012939453125 135 10475216944219858534469275146507166421718008248964218237571949980407831977606036258726908728313186845396199691141454681846143691172017565163659490810579080674967948007072461753970839138202977177766933241744845168760174785289764404296875 136 1505487886080403176416899488509893615392549636728997321506989831840218664805168464332374732885172705742847854391644142378331092417849852446651853729560103163118659343217858445047234679620988629278792439624270210369706073237735748291015625 137 217918418664922642864142281399885993973576109932488632769469662019026936216595340466635178999865726013559767739671710820243851674125158862981796449010929754425575961557431131671101679999176751885869223221551498695252386781364578247070312500 138 31768061140079395194837313296313419169689923625351729260461690167311056955072154706244468479538974086349694297373916559643503129815201991819121540484389289995160207510287951083033262582772746382828824241774138124119270365262212329864501953125 139 4663860616171526861274207181604559331592036717668131404389814294524368593648450091552330322533313364422638764369478089709367891792388833546456989445348782752404046939558168603832912633194271516754189484375815368445796994189403882472991943359375 140 689504007451737271671232650763464746365980423443805051636504424493245524093576717470118918406612719604940296257432224515436085035806669797048653160620272528515793518531460097407489756451393968062118004900453859706342133177345902259914398193359375 141 102646231747159564592881692406796913127595286222042443399705734442570008932740573057550516644202033070877719498949257963011784855143813363675673796300624717416323089497469908084007346088146606531397176074113865435455318861263568297428245544433593750 142 15386616006370785457587372111521146937352206993137449374731839430074667974303521314128763511530366831543440587749949828545860037441789569417079926775953856539255846125294988506480849012476845201934189024645325558727240434400874505162694522857666015625 143 2322289234057171584021624924558090051655562665937735915265759351629312046177616664309871205895719162773323005976041349002725937065915767473240050067123506326629185671460056516095348699359234594490863959298830370232164353312690211885807720027923583984375 144 352892215212968014789539016716006660016673897914549683095451883815592301540222350697591595807700310886991365652272755605710983414278831272108672639559924957259003548285585498370319442793337511721674763526861308570015478316206158942821809286594390869140625 145 53988367124932150102241730773585870979682158883094141557373656298002361341880702393647863425347307438167033217364986626602315087242957127667766921494631709416751255104527350687871582498551112789494031245795825185704505391016892918986529712600860595703125000 146 8315161684185874871651824648521118028522808728606723409698790987873368398946798934467923598888501902767320174053580662546665675422417839984058453929467382336042416708201273400746149837838658994237858219816240281589811824659779755014595568499623355865478515625 147 1289240417249672672336255379092358182355545947185566495134257860259633883128962148158447003179316256237294980856334767507852854069709937194242666490011596777674020738918585889655813770897382353469558159902798906568759917621939489543079336472870925121307373046875 148 201219662205364195874853283056994324853083871175329756858689904304077650876804130453013392201993159320160324428354806153636490781664681102910135195722253305269666827388227426021673514898507443466526090606741081929060781690876002169615575930108660320339202880859375 149 31612660748056300928260937004916031830259917927762103266060464381150729211439665237875099174182600370293683175595986114719534171417208222304857892555771649002789671371410700746679219830471556439782190678700520416081093107495779067984303402212229601934089660644531250 150 4999043476796090803489668216857758446841707262506191052634783084443481794658999434928832187849103600716773585914426595856779539922553918282303241148996569391439175795728727182338347510020600746978416511422216905756120297806785581926530461498124559559581623077392578125 151 795663344706832415550606178110029715840508788495154313250996756390900282155190976040010030030020078439109517650610222051493315586819050138198106369148644028883433507477237156639433371240720850449621891296983186899278568120233839944462148859306906425857905864715576171875 152 127458837534056404900556465466565592827864388855877904289082901054041456304515292268800298176501463826890809459031978536620099714010512651184684985238422568059850310001743762243722255322164110252837884771764180887263058612513361157517637866234327774836157068119049072265625 153 20548993328097656077154497208470603062571218401952843513238439104039002886358787918487818682784230902041283379439854452744410315679570274043019698300465492201316054288617313677567969877624457712439013541160012967213961228525099569813436053766885699595125736286239624023437500 154 3334058461476326589863697675478876220508848419067601237905797512501101729741671745101785991531072263759884377705338366746240628631520098161837282885118703590948134335521666532561680186604339518785996288360894776431768881613682206449907238962119328786148862829440021514892578125 155 544377577745609937717852957671952390178953162354797922726670565645676690799824895237168489352139616537717426361079248188861035554350051409503271256988170608289306080050588670201493166688752850270425744723185853789407565006184568948581803162055386194495801750059718990325927734375 156 89444600451857150088635987580140594738556352580171885501001386570489441127673279954626224794024872595810881437518852908266319976734381137817339485946526777260927171940851518304020862327702023993024119259095250296873247497186295784735085448948802057305510434855766506862640380859375 157 14788279646419648895449276564996341723264459255215435681760617848994830492146493251267365754902347438522014555480856708035932265383266201950326718187351458685452425434293874549555166496256386546144694422481617923340665791634836782540638042387755621257727574679956531257438659667968750 158 2460219009162753266466823256326479199172139905672967115044254454644619267936534957535049301356135519332733883035749944327301042455115851694056856060506551765318288014931355401776687109760606154214780472819264977989053495688244505564887708148063636751059066429060041551577854156494140625 159 411818308791074141995933028071181112346831504029055677774079778728041326159211749232560319035585473949647449913335279935136243771978427260397965103594036832543180350900250505682472612129173640938910723134390256080608055316562205115824800041191396668657435484947888475880636501312255859375 160 69358019489193090154119655616024774428972364943220666351709050563422286867317762009277576362315641360709578125387798118021270251496603656205113551197327339358542959953668070554257887889763729919503921507107998185357537074792408449590501600148318978057758692879247784088879747104644775390625 161 11752505404506884318111644855667996481729786740375925556714796457387167515148658097709853743608154410174065091322764781714718968663269455209227375355197854129587299290865522952999017030062729021023979793822912695076619465065723688430124195358500195735349341336899026509642958015441894531250000 162 2003506579530133800627732962008919853782700570447647954195034326355603646080469870456960851233729275978773009819244257283348455921728125439062587276739035275084612976885154226234045564345913266065047436836549295769385644421074842571540917018709700318389615362419493707644457236703586578369140625 163 343606693750786342789231770603086984735830683903269406019250959835342609294382329201052917892063964826425674406015893942502268665538201154952533822635554704255937048150799829049998164312879553178253562638777879368559724616932323190479328239002083601905129218857654923794555592149716472625732421875 164 59282590667291342025763933047576888743513113507875017755210221622144701373176360776277164414909236681226301578274019917955846621668281234000079119238913653595317038232226344411690897799021014283501041930122181588961386151780407516632969790841362310681279632037949653940304815803317468166351318359375 165 10288968230358668860847070079452193274645092044816340982033722362352010608335185052116808266796284188431017320005604244082268182539327498342628521969041367051105472107850744137446418995601261239434275676852267544228186285637983616585148082845287406913588650622903211524149850795828682175636291503906250 166 1796305241455111941078673841048383590972619397841882686481309003562009571815279851206482145124710236196552795279456239808683949653164918803008776555232809358270171224073537710717845097080592769504048679948109551052328380634333438980487959503192706744577462603566259789126012404431456147751331329345703125 167 315454593980624208441376242321970277002629242165934636648750927604800769356050182480892968159479575675060118312832438972810996963916354116219563850714133607860413606889695521773765154649150470702372893946913216048444052747041603082667642626394301816539400035265321498945668105753176964777381420135498046875 168 55722028072591874573916606007078575818647783755055891912338370801187721994508590648616244776968724421938224911488020248563362433976925318745900314216067680769548203672925053489118195189062494368868686707142006200502858199027609427594160175528903243630098377451065030743549634435571350720720964908599853515625 169 9900005145532089621513427335861067665002167131262268605359366917454422864079934223155190617498115564151801748139523533311500476040813026024522701790366176832879167803231685674111001019647643225621500672325886233427790549340242111420184316316916413509849333994675736874914025335098010181609975488662719726562500 170 1769080747480936874708856291047259535388706764725916743067674510809396098486223325160059395797982779266663315754663589480425358014764282962289275708598951774457013333667939855599035151684593291605395396708010325886777326953048610187670766426441218012769215060498364197046706526158725109801284215912342071533203125 171 317942860253859275532333342198584465778063531324319923386625073816137294860741893236440578179346808712168926828867302901097555427930157651714200519777071780734100941041041039657690579577734145890475576994548105055736369516850181152220206400057408659405489778489420232681704564824900384092552576793076992034912109375 172 57467897110577968567198067410614393364388684419850248766134151159093016955890957769128560562545369131809523375069386545223868875664187686225792361590434469300763394802346269124700457967231437866153917250398404764856987467511949749156320730824242622095294298140426880811213313912409284833515967713853845119476318359375 173 10446291270743521312871239822748600539271703462823311684101677618988180352074058114126898494076901159846761069826300951982019237200837630780305923100257222386002331457882155855789645582933994571173092718112476647428581296781239883957435609974793588247668933360596510451562569644215016540398517862456944571495056152343750 174 1909613625580173411828658494997579648007452917725392701630487654582225190538563785916204908906675824460638550861862579485858413693059411042826030084425932766278561222188607637999176603207596966608900250813856025144505622729231293424798552640484957918213724843953778606980687230912126981833455310293637122080326080322265625 175 351043987231676932459857792731340443332742660043857421991435610904440595732344671453866336203762818649605485265848473433268691783790384740045078402001428821899215739594968183875045078317330354482505485807015949255929513141330020509077211600243507170756984133598671025451825000457657502510966356564513067125356197357177734375 176 64892798232050106205849126893616083879823882245992348734749002032328245816905288855452532024595055121657420778415970675715752406882878236765589222215303556954815182360032512292936308394955455837446354602432828621368321721094535392507995921732679176409953167598419129710173404121482307877002797843983802641791784763336181640625 177 12062485862864828334266046281125329062496780554473246015960815057161387455909044576212979037156264036801199899537805343707442210465103282132287404373594936441652671538553434106499012756944998685823091758839765861920838448795155748174092138693382438147101141524720943983996846853390422260288915925872128350583763027191162109375000 178 2254597709071276590704008933009024931200964764041072964386339591208316178494033457079186977638775826970999900786447544169942518558225089458304672848944005568339743266685977380994910661284913552615054143371990168147482687465892544671244056773902252747083793948525248727669824967230166520393003762571486293743607030451297760009765625 179 423720971066995638911679740960163432468285449171063006663897979330393346468803653221250413026389308753436504877732573130778236789611750243652395402990526136552144505412688371779636498101710572605686163995444190588975394641930704408126747230767862060623460091739352917369480108475798421893591756275290806762619828739440441131591796875 180 80067520963197882926913039855908964311111387973113928372742807587352098489045158843424117881877101565437798974011706861951716693345841517532441133758439687531507678309049920976297476066691578131269038611104179423490236417501563059066188595985825268295221400885932559620901760630361106355265647817386639699586047214145028591156005859375 181 15211966064671559317082233863852815384074586336531453795219855542886586661560249255430273501900482432524999205959993157255905528891369462313882771161625342166506100973809125024039709974076861423638040683333749964376857519878027403132793171526467230872148523059096112234003730271143338867781422052583846198984428175019968152046203613281250 182 2905721689105774904876841817442883572004394024916471492142538585419031624924259317586686843204838545115836982934053968689963754833661050619622905346753970757177456848990822175415022804977006530254238517794167392098067843326495727208577299058847176235253331015195029570527805384523748429039976449690118097163311578655978204929828643798828125 183 558019894418076949817867255489924711676147661013520037294254130723791656025503563182348212358669028192761361813845321947720134907315259484504661125049463886144522962161243974815126806532577919790760475356099784951426534935607598732145953365848823138266536282421009931696643083384645969079254460759356010546223665833457727167499065399169921875 184 107735736977890605981796413549617070983377506557377790115407910025717471265293099917464937071171848454729951226365866461900117329949402015999023388179417462115807674842375448507039277531471829368519347263936757825601042803650334373291342650489043991369542306795281542979346006646994955445750828673396839336825804592824954531777918338775634765625 185 20910860253233397279501835025574014989453823563290774039518416780161579632208572615905730447031935153475859335435908983977127069868827014822316543859951229587741599721628817339836200310474070947718772634718074679154448879609450900965826801657468048510625076793977003705892740738255277562958914526393739966496116454990498851250866651535034179687500 186 4080127419706874858216061278051661089362941200727111199229931209434200540245119899533981254282948530491344656964598267624358346949906484516183915089019434892191543284398057234082225915800242991189884629934547876761549501713310721819156387054669846651302127169690429144577078152841231807285175159105709552555828747063910288773088401615619659423828125 187 800300525469593050886787186224851674537677459040102230506120520933280230545359045635803323531726392997558773684022381756151116707512697023056191818658632021048683121877389576848470310482096815783624432315384390417525090240160936879179241974110332460185245703539357848005240265786528064786935125428698804316615116384160241395659986033856868743896484375 188 157796727670204483299585951320967553195898827396254632420608339852446848502800620857049144950742734184484814280431527815195494419005645084170858290659432613943080633497634064965896199203595348255009701738477696182843403717582918010860624594253335968375836522977755384825866660052440084325185683798542817311987824061731214076349737700833261013031005859375 189 31274940349592548470977421443627594547795631932851065833150649677725637558246489616863699561734073873758678114879236104916112681495133105961188320913656834704033023841448700653878963716465952818262732912438262918051387925152112955424317983116917232077120272086882941101975246685923515164091810833314599357449198099773731756528009635957799792289733886718750 190 6230699566962453478630144367003803791614260236214568955062213285600361373806821883419024822495514818900538907137789418451556453614818129268166924434735667387048233278017454385854288992835434839897293280694131047753032467363758926687949644170587016428356621542069862939118376782483735374122662183062653501900722231743023314018523567519620876371860504150390625 191 1247691725912967968998497299739099791148526553674196379438387819297726865301159921437369766805563926619262377608468517262066072288331488219483496701554941358866921021255635059631610567068600850014707927836760679678393807598045716080779223913296964065668591922273023662767878929841389918791193437645208005389352350557402777035117591920624863239228725433349609375 192 251128731838332799240350501683771184442184211495011709647130791036441885618496244265433882023912165750628323023273429638302800330495579661183472172741486438816404977798897420230956624471203887706278661005168950663661673029187244958773195080161763103862117085924098565971800126877414503525129465126520235888277510369716067851938037114943449464006483554840087890625 193 50803392757354899852245248824972392698377449460358582246225815367207839805166121977836990364970021845451224224378786964611377270698488594429434245933571218536825316213985314349707166067307103337450103848905039873286676738709612457862330577749531899234232380657738553108547350803629643344327064869497945729884138590795676673417272850739849814822271347045898437500000 194 10329633930284813894040021344900920368551059003371320583802747932249920651879196140063997500791580777846358985670953626895403937719199838585824693999702665807628349049315751330628357573511905939190117296556842860901015687799804406792058635310650673656535769124331161480057046072306810215048036334654601182261849710937160228060168799474316313463629306852817535400390625 195 2110871810535807052856518651846963539424705525185237800791743091376218367325636522725465625487360308450002573695350248501313480531085026459155398696805080217679048135206613368781766477880839111310674800087362336904037541522089050591989468155422188828991788011535459978821404083146173331228649636870292190834808850342029349249642783058847947403972542545497417449951171875 196 433523286968690411781140852023445289497326239773820409554176025908828663233609979934412261325025969758046573409256132411868106009985812482129460384313337957626111805403393380275765978048243559530115238863852491493361698292756398561616299857820183144369058148024485004706352490355290142031982564492681485287669979280826520800038544908763060771098239366808831691741943359375 197 89479939463505371246875843967460555271623872364139692471575292336786212804727697555939878503638664667986714994020234132628382602950647537996448480701177791248823923674701514325614066926740636444830151894571109899886843842130739914229985766602951950185510648127007823114301217211281857786689423514419902539870836204702663045788462595447531285431567917985110878944396972656250 198 18560546588544669811734108743606250502887884845690501599794907753284005475143996719152127272267102272816470840439635489756103095133817015948777026605626653231147029219962741063300691538790566940030739057815637222561657485106649024251395284331192152104621311146329787260889022637017361139464322339805664482347010390915195224890559956366460228465717800503789043724536895751953125 199 3868983953698222428996981719741852716681356806531596628634354430261166936212105118594666752515941220111902835004957685373945889946170055360310559030901583926562282682596646712023124876198238994959688294666914991998012695075019630970968042268697665918766112240372754624845463334104049450601978742860134790234543275764402401940539934575634850373177232275963405680358409881591796875 200 810463661373805316792451758379658602375059997484524807898330789757624548791881793450206950500257209870689215702120936041275042794383922850017628688760154812485738441042950758946897767599168806965331279171410795342986723540688033721667586541718100340340838665520039509576687204254140608708912142638274595311960380055114910406285193490075418298128716193131168910223543643951416015625 201 170604345105960479599446718486088308984434800546729455683575961800417257133797989149022849467753496296615286244927301329455613424292071989121372675050907231103129156304875835235483678180595326303622243492503953273344409707350813786634097376688621841926315457397442757920302842120659239753051158823486367708297532794996416660693373843703334685927200294894291297177106142044067382812500 202 36087444163835939661773463615412724535737469708590448301436652860204263585242448468808604871251546955097397884608040164250179847444932391436194443212226152721916967049362905758635810012388583460451166313686523821621166692280038586811408893697042861856118409235604435972444437236528152779021689280921685571568790621921153707978729978074243626743383137169704611770989942848682403564453125 203 7670458677119366625802628310641907580179955727173737766038794885422795764267486427489320598186277997858506319318616495524491951382584189761940891105672193660239763797134017239617945674928905809405729363333737101135579218029563204319208085361001574621039433486578782390803401494949177128204096027615812102939142978662791977135236612143337682825997584435394538889478400612771511077880859375 204 1638232337805757496343297002151808809722258181997311876938350618881946558200937604516344242819314646787144936543816689901885815503995344323584004418557878165585658638029537486365435866231907641706734015557819223013473317542670432760865206668531952590201795297687598080816890665215307819815784191573214236419447461275948896439455748990914287054279191747188507860570505803500115871429443359375 205 351567306039157811625353788115385530928388742601741786105390845531208238410251931800693376887756097622149558982796966852755184169135376422215135719947922180489528525044028603700283214968031449213224080893642411363651677263316945563868560506651992800320946718559969126761819388086560347454363137957628258899773456957233318544831707692164364595716853282200937144863810317620334029197692871093750 206 75807167447329538599923215424785021776546047348640795687732914461968981069240440485137817165346145926099061281538872588441230170443328243674335117267342388570423897585454452721538093319589294247321463307967433250606750606972719455240389591151461298165014508742113585499359344957295320240904279782370829069239353771783208297811151361970574237532189671652590374968341637854866577684879302978515625 207 16423697243497433457889208447050031977185077507031537763771462592410032887998221500365079593104420046312689615965833082010324651704539315931264728565755732780656357886614982795348386443538748878305276418669650451209953675659215608995282455984052657224356401793275981009220903511060038673214996477600343205920537365659067179221867568936418172921705997255913166567724043778487207816541194915771484375 208 3575037741648447597376726482411552704561966392290472732570886249846529013106900627726397096645142349042037984780680623531503210241246507414525138016298189463395576833337379442176269259181936935704622991226903906958738942305096731444553762898323212764755516758958249035400451499142635543120160952697241363589928422201448196495542608654751169402362535118540572216390535422140457670153677463531494140625 209 781861144335570061398102266162341382990546334864227787597843536594033712043064258083774214871105455227584616412590154642042981981013142504989805238790013831645852254275451401672051077413953334988942343901140919858372242777207261162272087584579459594562175435344142143174860342023195195213924599914678022357924453784043790338611865140068338075847963059640173715332304449010070942576372623443603515625000 210 171794115032046837045456749612482613937527921098891655881851009958287082465103488679158568853927569164398027703403465476659966666766996050240055573675011944265363055151440175826005720871307598130369951792991157251836175066833106562866881706620787588127942799681662041105345464199571349096811958304357539172697459551849085552345533236839663488443412000539817308622683475902577835863964869081974029541015625 211 37923379325641496094698295588615104720633050602186211283987350405300300014109787517871885428793815115856548066951505509149349709162740121877656893959389548657387440763245567830028653475614961936384340219911976260119284437472606241064494798759496289019137593035190589675285332316098115356723024031450089474214811891264372389322463007607545143580659167948464108878523311246483919947557766370475292205810546875 212 8410395262969723330384808581527876726735948007533641062474683959332983739435417496641875905331168764950107523384524965929703244963129226440636949372302645046819140776272796684717021190385614031066327051054607161042152311302437640542300050595800964189904389740918765023083741580778983867166841092496964946556525533062986834346241773126813516384101731440860122405121931537120616112371611111222207546234130859375 213 1873816396744796526389832033300842483830131792901635873350695679024488700006034773652700984019527963368981143686743238378014149997972691151177112531823483476478987716268456003554616888036114578024507988714870212958267468944408340476358832335596553494191386039565191264232441278885313451203532297079119893226786849239279902342706698510705865241065662621054996218575186216423640059703357914082768559455871582031250 214 419401156651220710905757895988751782547559979457016291498226771682679027827406274241896278949808887834347475644826282913869800943024973260008149785565591087411269629584781397682563324005711724229626780903502328481503517239423241660325517237470657147725183376153110888996878794707160795022101326899031898801372448720602454102163786986136555571591524037728911485209375059802335701550737193978487141430377960205078125 215 94300711440766192493987679624011539285471213036201857245611836192086462535850627164289904153761856683654805148640025139904024979850708824937076310165161037467862631713187092929629858068072093265082351134862179216785515154076335983622274311782967920527051572203952583641325626639828385793940915183561043042977572502706161213300598135781408883532595243794682404175558343387029462073276515787849587194621562957763671875 216 21299722804479696272395921305593988129646600164437035413185361799292934448516060521769138305473731114800320155549877655919176991629272782520936764467248403025805439837422630022506077584920160877022198750234462341158213001150371007250312257238827063033423530500927700579124287739891020647412526003095777549727822655536910301957272605756643469088111395955320562142318434633865879399419416241717029761172831058502197265625 217 4832785671039810962925719802731434663684955576928412730886325955513071230475626381674234386763949215872965045622337759000900752937329637446055877650756073286183778040657257362089225836963532433551811327390839035196313852344636312953826128829063313413026354544850987189102549012220393341082673177081854727173656207567563265537682674324692043593281085315377018070183993208219399810684046033000017066918462514877319335937500 218 1101480382314951931833841590613286793415914286366404811276094250953663318994914850705256278019929471654619758929451517740302933500909559771052720833803630848960710045393466638736804158164039632866254963414238670716339199015750667468585049929565055759243591076298374736801244519413104123675381958890849513406060005701074485511342814417429972770583683946444572838885728099188588491983813805140695340609601147472858428955078125 219 252175432667902065401377658709734031884510909615657969845773703459959033202635829467693982984409038802329664852337000082742208058700582902994139399429637244770278463344607962355266810495466348133375266197388936205244448879546846586498825379166961032515691159691209657583083755798767873966192371036428788025505326794455642095934869948454407291279725356470829533609001321123194654574017991987073031953788516424596309661865234375 220 57991823873034252661767760746737275605054460206090676805876067540507062110816471179427124797783608482245794853115230734023560319073763306736219804909929966148807650492096043048427287078630448526994016679925342990835309646446681021350397404751130217040857197116482029489194074796320668518322097190175846775382781137708563160352278444744701073831456081159774535900022760092346562505992258165782979916564884243927896022796630859375 221 13395534090972520922489864972927683018189429890354374868878521789377998347006245438923841863355030130256259219060008511939686344229138987641453128518837453379141347609521332455422240471064659580644941490271728525986455864869183453526372979052846622185284440603433649950151154001799525234303796697380567342687236241992336311277997904560479210752021686667689961604433553889654618772494800622678649200029566527962014079093933105468750 222 3107949399810712753953714974769464857715584731809294380069760079280962366178198018376885049788643466907767715576039397509323605188521351084424192938690319480523968697797565138230941484728799669463958372687138808033425848141544387865801186303840706808634818811384966225943461276624798070927888821794994373549107160182282684527632972680086097238773932511651229400172394431401355356662488194873026756024447974003062047064304351806640625 223 724269051081429137648998618580976146109480274115103425762221525194689672574694454067793998701483598045655193863328907045869067693365133237398224659884235134315782284098875436219694824833463195790482884865043160968754391153697804810052923823228294820150338205280761120088115025524692988729162246810738389141712046057938677724565020468696390258844727409196237699775844897243644843984664200026933830465077618056306986056268215179443359375 224 169523346856092195927958057157876945644281796959502731115843464199775452082870147981218415654484341687932466951861350524309565900656247801024841808420667071462682263597162560304279335965454887693763401931960291819549389638566381980068185850197142823698148718315477375908911607773106605995542495393416352662149387207879176422867599054314321383322507915719729145951736165648481983596287263704271946166623416290053365181125700473785400390625 225 39852383875142323256973058316724247700619705522399691447157497628877753179273753809995609164778087553349915307534037985321515658875149159965105635642898873836680866025663757337091702268682745385992339342633110447634465350803471476844899214577698614707082144298499024510991452404214845585859762775632975597930106342327983779228752877339824054572017323899517147946425881437069277598079310495419317645021444094641173320850729942321777343750000 226 9409487235222367520683825959441195118695069419729111011154220134336349442666297239297881709919110168144699848195317942379893676922517087210293663040368440190481549422001767677431314029254733161128053843550192971733206172089420764049070087845977382409664564470072408513490293163237834294494573654050542916838831207331594968956897973736888600114678073952833561487728933243858051542123562728736169308821599974260081460371228493750095367431640625 227 2231291017931489002706616895838332856710993540663900840282186020678443280268404865773002336307696627313202535883429496149714962541057987244638171392481326916697589480509639080670287303456422395889790215909108549502849972633782695044540268242359099821944531236342343018970697145644897522715545992931824030975102854070108747068290089760666452692009709657834439581277791112342031533481747735188959876894511202159267455083317805640399456024169921875 228 531394308103132310376013043913261782581671800782391562108099623055105858210873126504823554978889994238372427866947571736556041246656959528697716047739828338439075786528211557460052332470136290427453318466931293526928110665556718179562478535544603965423348186907074667308448339064790573717424642635458869128090886675581103017609140002674340444491398741140514902552388129288490069647084173012069935745132422032502123282512646368704736232757568359375 229 127098342212381483773295136567511338169356674986997319888486297930973089947610461322689726102221558827571878295655139196554135330088536681161614842845425254469375886369221225909048731889430561234765931198192732615773853164298978749093357434482781509905891668084021263423618258286275953388786052540958695704722389185557092442488249490267515065180433867513430365915627517184306712244015812038392931573786325857824332403261080204129591584205627441406250 230 30529320331831473225988227545494350120065014726601140140524974998856275928355086573265781697358186644381967876200745320013916830243484212976717700611173152509408372075029115437058440286220068897165391771529258918820799371135719854919728615037163756942344791250035323010468843265825172563783114821948546040724669649820061601544277560700209702112664725080116295530267772730830093842081790841522688204408710438924416529916314742672926373779773712158203125 231 7364456017921296685489235405815650732584554411044780727901150232400501877414663888153905815663898243499568387340311283437420681855929163379986805570208321430660986612473211563010656553203892022336547799728405568671355198992215251487360721180584698668584221026187975719517558450737997123873443844884652366659217676526012980678315137950497544198158140538601272095348951313651986791297278642110838380540803811586697669117848765182870510034263134002685546875 232 1784031796585214052398037923254809072754275963809185400193863116399997426897060719782880648254264757485384429321156507491915708009345400122363456230505607184485203370144260202739695015316799966869131467190117115237526603591385399211292264138332170115582162989600574205623472245290693947076194963884702688636868316480472234252556154701940515849784691411130221513125031952225035655616295798882698740257577353697978509726110365346208340788818895816802978515625 233 434005316831647173018420414590599220061454961699498521897941602378638673131613506007546976579790827230758546845326934220433028017120681095849623618222708706266422011367243684891718435462125953349230366344796722303920108508229266665441613430021591572643442522190940100500445679759351413589448367334688064002863785379574485673516179559145327576708567471651412106827165728497851205827746038671148437540733264924674422223451161840638035975471884012222290039062500 234 106025487738689229877548915001327262417784321615242807076292779905967239406708631143073882188807469605672330356196710710615665297602037866452122018016327371117977651159699114305357134090634574850364375544170539754487326791417340330529207940100540437485250962425810572756188419539770191832936846196558742630666295253592108180841436258490652218538643177745818814098337543259285181924498582390352705857348858701392418162538886007282990614148092456161975860595703125 235 26010013130743388333586461841500859002694441238141855751714882383644951425515964588538865490446151835197421550633227960058526020168263421215372987265266986079965771460560757652118641504236535990650690233618418361986363874948060088586275967665365688157909357425318090620508483804957910629179226903213485052569427330819192796811986879733414094389149315811472523573919495680604512181680903771532418713669776569781766074247838482734178924806645638309419155120849609375 236 6407347614131177595818304755308560952025017147712124589983999652204490305960418545026578857140477015489489973898553982211355670003553491466908977516808444876140251024011688727589833831475444616586785937956948539996891159378098008150456606881258338119422650090126604782310630722465117774785137748157896773645739109095573330576067663784070261355095169171286721337910477867016912170209871016503211159915475768483584275167633593861475600782299048117361962795257568359375 237 1584951021962749095547756644357610526804165111546586281399519572299318155341875894473477473972811231231931566247170763949482462905202564289146562195636889184257067199928851342402114156698118098720668641120496326188805735024404586667561439473422792843203638478895923493641128086484702105693264051882435204684546428208569399860904040832235157625038461457155682273932668423691698985523146544220724895902980537582833916439213220623122229295992625377586111426353454589843750 238 393682163014092765492399087086737674459271580087589243206260958239606703330017683649489935302367839144025287213793969219662236637538078110968265856971378679428506249219278490466987165102575611907281355873529636990455754627877808068047037796438991049282256049137310036912810994647964610703293287449044957889295410685050249341878782794947046849532518333930995812334892535410154610030459807541602579484773862917019533316693298514236909052919216292158381082117557525634765625 239 98188474168343123573920706603994897628546964577726896462720682042953565395746930492145541842314297323453054415060980961084386799047597330708269208620936911135776240643142637605059726551856991934401812037535869738410566356651139318322931731077876182131309836306241506144987644372492723105586084319701482215875880926371170180704805608608107833313320674769495845307265637626034767781698344301734711817330651750450139912875729146569564137723369992805078729055821895599365234375 240 24589674300845114005521662520133304171056091697314642545818962822809996854788762827972790422456951883748068301072581317191521589357195299508029581408971932218742708304661412778667736770151800582534213776375698470896729585182532820910560890651467427403017717681120508556369093516299150787815484500941466609808877950407438150603413215235180369507683127668662653499234737879369015812849209886786015702163628950037036073279692361110588199023860361865736526259221136569976806640625 241 6183227215474651323593725242626149813060829489114356036547341232372978914642036580548518681401872331456783671089264188717570275983090392153575292015100671960394951561473561766652908877135651031773890279789833556583532379552975140639071777989534207366814671533636071224196811221940304409325384972626516699145166105302801830416654763458632376621186431712307330035783896242982458420261337731861907636052991753643605203135267920679640517433056356583268333231322467327117919921875000 242 1561135257131455733234375540613658490507242409863905651773490152248060610907238680466148399822524762731570481057862164103559860532236020446856211746189832065572958748110664371808680781263530531354884035149110380695247045988570958887319301064658843420631016678031749653366846548854659449515237915477727746863905371214041797982595615224528704949599398380830499078499130199763624091277416430371245594282861958914411449080081771373059167932294871029838855564648256637156009674072265625 243 395750568284569881641599182364534320980000182956383144564421028136962757998411541634531345956771972977188139795413245801615868907437098747869799874295364661762142491278304857090161820675555768593549045354042999547018190122598040093554679983530446010070316549828484660378190654739333493935633304537540185487970315581697668609067222974225051666692387314785205953876559138701872595259372561023634705127056633479142521147730307402544770164247069596073414556372302162460982799530029296875 244 100728206693094919199544841540897061133751024098473872162955114414205264131640170588665317301395401934902650048098217908247673457840361119234990836104312085302600574834889315802961976775469545481441514595730886079130862042797970292089283616257954639352553161713966688591472964922381945940209513666772222637057717799302918846532182451069326394279317922957396603624821025619120550413644782132325275283539412854426204661532314338044550778071007135518608737162442423007450997829437255859375 245 25740803894330119061537267854419710728433871248363912348329686075647245957079242538911768491564346114759547806350927619414036684554411750260292085788084061318522114759378152154418929328737582544899028200545110843017439292600863256448180193067013211929365864161706452556403691568286880234870638559809919057406967752956728977936511624330844051606519236475374600428728411266160463197173212409756366323136683653649603644277162101266151478947669702877587478298530642122374847531318664550781250 246 6604311138262326531846091707967475791480637486527108779268982895886426302055058767091120753397306427765461000999942228428342437797492563512314114290448281597845440570235850607157509146933843694839642065844633665101029007953681378901676445124211419360294019194920781540845761783136403485402503418682948987287947537034560982345872194403001651609457797872826017607311831407528486025866229330683637792995208323225350121214377436616669830931691399686690858838224036874579121358692646026611328125 247 1701219622563097171728485870826474439707693368448334534466567855398599373648757482712501989396938900830971423604364057162371297803020311068106625624710593404866391475916474904272930427093177668433001387643697679736432887286477305479827132530681683829359511623930506023689835576810322835659248259383632139314706621491647309683067698589279255087331918657624194500013192913056967283992344743503576039803016735193840316815906044556425107908340072600298738476720832677122170324437320232391357421875 248 439960573651111669411997216745941450462509197073892728227967416429676763934202290701882131931707602134960500963139592752864860642863323603312326498462227599243462532626411435578087563465391840517385168505637886533687363080054253436205501231019528840723780106321942077023381400084263900188120540883830033704851844725924734753696298099147511692863771517668927271764416623560878285404530115978225414454322019919693525313452750972217661539806781659264355499726776091594876741007901728153228759765625 249 114230160956079257238521771401773778963176135761417447634644016418826714859021597342890749222563469495774903326923569375486719470308683767364609770432433156811889794866202587454452471792581479936176946364236994235453920183677896898371634362992593790585262762363028925013294661579856817169457462595195645800712238162931954834921480328072241870706990505866202153471069025274066387028841738541593460074717419658938432483655214563792881776890376709606490923252199255663794887057673186063766479492187500 250 29775198137796890912663488606810066671065597721106053680761850414798006833286732955685505141216175269287369092396754831283993395904735469448518788867640763774081786996036308950813880537026653687184841919942889384215136258131158633018131828014900297750510903496769522789464267854116616769246023797172504019871710717316388443900539383126464453685804271949703833803883051643236816631267822434404329038220149854314583475885004394692828105576893200912689999630692086929471325421574939973652362823486328125 251 7791635316766640656832946063123841612170232844586220175866900703595373406106575396285430037452778126789189894336638394537387172005720220200500492504744889330677273444985596997298519041960414766513346672019013070291064058501683020171822687276093851023801632826067697596760512163029563006223293965849112760492633078889318614815929113944417264557628339722659938025401578787217959983212507427763547728452704135433108462980497677517245107905816758381597959508780693707729489174647861509583890438079833984375 252 2046896849302688737883724928673415480119558444751360806871712308115276132613211523321264295723566952637552108459405466868194161272840553482387206820395936758588680621603569313345556393078007140061337042506855981967914989625142698706068357865356966874659626101872245756232757709219338190024294601667846013642342411008518993199310942848783298328326913521069196887277550915864784276042041184862722304313692071200814102437698262092810978732519828974456059733772245748628723633568779808185063302516937255859375 253 539821316675950798040917866583920405244993666352226275530020484682372244488234831571478602899556619382540816985415996677420277870012381918534842354463896091700907695658569678789475282681945463351062121275697477663826931186166233854105791628553199453512291029467358079617658022240529686258232784643490909352572228455120651738122382558757737125533911766186617802139704592609850788620020313069398063171417692893631921443820231262203736101456563200713117922839707885780687433178067019169880077242851257324218750 254 142917113866134573916015735691315559997021712574561110572649733486406762148270187999215139557108057553097396055671205597502663950647873233807043881943061992837918978366665544501011743217412102938395434689979426176333183053977760882929034270899168136252772276112060579964496614838419331756040622774849836711492893314728234455550980582710809058216847288148292444445530456521844169031887688738995719099417349704283117671888991976031420145335992653572265927929932357475843003629674263011580728925764560699462890625 255 37983242163537160176495980961201521666773753859615438752694918439373300608701325304918252937530179213780607395881556171147094194429509421108457519260204289480080928329499624320950125588073393627112785743381916557714411703524928771942221216649772437893343903604500861533403710912390269818668001680316961363334604500918465703195673613291451507484396325990914055133786145360847857206635178855152969944668006723100478391618136878333520583890997976038687591727975779216528815101942613382840532041154801845550537109375 256 10133673788989728987226639976978232434522899561771246867346871134808412425304273241718501935058662924871327681009893121109735418684181912097820147909498229891973196662995478021154194279216434124926315113303241301854071628903874436845000958442433415650955791899936550674217975603968154865390247209911533626759301231650206380423382937125887053109371807727931127447305242398293960592502247619292953397805966750625058373347373372427001959114411730935260841116936897417994676760298826046640724048041738569736480712890625 257 2713953826924310305650946248578722721737125215960810431977272357119101346259073384196574129584929037338716458360005861384813394516367571813576112084980948442091264732302413211612973481421313593712982330845312875830067252293896909082650694652488956963745280977696152267521519441356104379402221264286404022541029779499390623319547398771571147561672780959982381466614271677881863762679704097040084601723157524862796579256466977607768495066106787044701329927464161418089693312445809875329529962161183357238769531250000000 258 729612458543441889505522509088495331119673948816211989111532139702567159588024333783786487443951057635241273161164747388061519307325117160930694399877657322957709886875704519011066272030760914434669354904348607932565410191448443992963507930711539070562747159320506756730183113176810631593436976358383604595410245296828291397428637304859726232386921292441180527822905552821292815477063637304620672261189138028101127903333242297639773580288237484714395693100635905376714289209369206742936627920407080091536045074462890625 259 196892844560592791432102392068379353192556373636214376822922548624789945332565164782235805915600352829688693182790821532851437823227078388965384227984405901127325861199785454926261198864018849170190648018021314511499101742567043900073534695064321535839853078825647425043010821791347947613203286871587330016113800583054747179933533840728353048286552546513128720581419338773815115313172513632558339828165025804678720971137236619128157209351989379268498035925225384872297731812979473053666225141743487189523875713348388671875 260 53334623493048575339050840553851726523569385397915061925700173725895507543531229726708575762305706452337654347668770317790777882453958474959175827275994453927522041655410389825056495689390457614164314950181011778646824927109954573105100551292332071870060062083088668780638265639475041989465149527478076030865538198366723338802798746433551958194880527820384406440518105741362805105448683578171547956639778356195891189909980143461736032430950852904087145955202616497120197103217997579624378933591302594891749322414398193359375 261 14501866151781537038621357685175001142300599441541929946409060488570968953464439424977581444548257855289484148418815839782974018338908351952164919689879287472626456799640689421420673937305377837040039787865626929835899739844633004088476498015070931227788040058727357031547626941342738294662450247948534662602438657080239486776162475891334468800031462006582722224096008510597647790528590513509144923744340575966608651032798611920824420084314690992684133943854543350334736673541016227773711986697244122283766046166419982910156250 262 3957926343507430776402559706898647623560322587213750407104521769262396256428135845501463240203370830018026291866868571079763994211562926000527165843231528077439197789077844215711949700688845527122662674261319578948217781429067309147323544764853137944850120558936415232433785787234655590505428398997591674160546721070709833545611275151899000872672331639402825052516205454356992337470122743463402475403283764228530918289845441266313434853599108993079150800907387058977187277567562658992138370505063611199697968550026416778564453125 263 1084262717626684599924636913611393532550524840886028831491082591972179139959924693137707996950049995417814240008148253313844558351033552995077431391868350123568589498159026469007376827907596768816821838871063313934720913599532053297881481919047176321995232660499491136132000602326212905631776567256989853146077036904205682301031113829938062867619517427031958526372463803787749281674176335854358681509670741759128126159850557648416580150457569721340188171812744993218590834584632681320690308470718642431649648654274642467498779296875 264 298138618679728199480166488962621794983169160399378252056990124208874825795570149416168712584937292576954622894303048456325955034125504536506734729167734972086124822879859441526128641695849494696747812806048208827307051128981525591996069125338887558627554572551516653173672048639429443300784347386392406600703471018103068295233071988513733805011451821934769270263259290007713476380328035650872399784921438971498568968057499687647059886739913140764235883480050475961558630014833078141390260389941244303721804945380426943302154541015625 265 82283503639152764951107028868806746440759094337529162310382544283012507918874808552775664713958932175837759734559960990414498759170928983173005861398400398185745328881456615877701026336886765933041321853160090992078580515749720949361699672622220897578689144860447953380511452712529613502595427363684116130203418668999630663903972487517922190904244087923418158872347176155128215867986161244124270323441513511796912505550466189312968267147447409170054675210318404767620013767753956451794979153915856144326361398365814238786697387695312500 266 22793558390004727134011158052979523066481728005921595458865263694191911386865588803645266849057716698203445074582843336855128623606096168726088421041719367271580125515914599892132130234117547676648849340733608516861046207355273045803174894561755037090414437603595189948790099126646289178088411867335313265908733707212201792265946397783262850199866901150070302002093638361273868203832740326470125901734694189587036561859908067098769730808145874725713078180076626784834992270632035087194547006708142996632821240755666163749992847442626953125 267 6337388408311284048976717620998533704148230861333364803538267878652084708482263817812990818550597115451327174394424243673217458609246091440548696517823917007193671329712757103202028007092428897654707186791616332022231907157955902549823144640308270328530786135522965770122190408736849573407637677911399885965399665789028247101425430035002101824311925962039192933531678936203652191850533004858209222799080907891326600056415967441740492572063110253875202586118111414105602907234616036677555091736701513174001822227873526862822473049163818359375 268 1768485216655711259950428959872490647073382818694014320314619319987630486983146979583698624571282719029127780188579507047582887868651159551917161098566999254000794706814165371855641039926120759541276072262789082698148811548231319265169136256133151019809249433503746689146110872362344842298942272110265662328251314477186900255878248296532110473369785261049456306108065249108372967612311026222949869834015185843420212335743728721467277914016666504404491522784356150099689120045808610243804554023029244340620532760399935499182902276515960693359375 269 495312823343688828922577025513092014753741525912662902731672633575569328119083880976393152940046983245289955714970475325622098916365707244489080879941249569013360927369121218386616721475279398237340066269141436203490640281168869786126118706791442499720434166580265612855856905561631152148935735868364997099213610510427294702060634000386091800620205483951311378963285739324712296730961185421768662991618995961601298153026633316895004944006844399476615451742100188411565321940153434116660047073811693555290834578241961220558499917387962341308593750 270 139231947740475451592097365777755095046861639624324828673974633040230821016074610769082642902116563433513393078841548374218698665101589380425713233511333199796647797620322589946670069441542891247111022739412701788544749008114818222890298065857840207241571638840602240437760069531003537767967443379666763453685419498561858500435659683754849932442473315878222756860166074471050147141530658607807493178757531464103677737112573326565163380462010661700364132843889876152779320972358256771564251691277920573726210408959944640153362066484987735748291015625 271 39280193342064568044489804126182643639876078685034246712240244675591095964848587205289236604849838414526508291701624262717649228993685622359527381918276648498473975150766630793267313928117026941603283643483561456591398459545248402277560388756663457251393695786999501529124290843972441672257343488973476777363579226203645503311356534372792797234217098003768386316950009727309527100655363196179579437932494181360612238676809876026145583503702981327961288537992249595449096419089492624282171144649716657143079196109587868105549634783528745174407958984375 272 11121874013424047078695035488080027707631902346589391260233697596871225187827874531025889311406905444051645719017978120621009083638481603675670138965970613938714712923463818105653908384065220276541320201763187222345909602056275937302832467950252935638699780132728328085666762803802464210915052702192552890901971814636190957394821198049104765707296114646205545904638286800563484412708861155510118203585618179128502646512132990492998457230830410250105321491103086463678913422279379928583516368535481895458761596505580638039413828048505820333957672119140625 273 3160430531595536770378889749975576782256208525325719651134599914647205667380515054667136939258384020339362932587899027656964577764036736115275894582475483220521169844062921074643100153971227867047329515127657301046983915380167987489053982789132976128232232009285857850130256960564569747939233156069335639887242378968653159202704651181070620766778082893609058903079581024292218826018442341516426635860217629187141071747496408530307143419509488362384189240449833820676060426048293106910577483559893220788313319125915106340112064967562444508075714111328125000 274 901307070097607628321423175524443324025097504470702044401689848283735095107708680073610421132595724837364715763031495897172363543764195874416570018276348131971176786892333588376447151258470094712197576057539748431075462266636262516868258864389284627816043098373258771916462861284082363844285388498487011605043803185144820373488738804189448006362232797625637345771421146936307663578436711275116112698432478145749457066028311424827096712519328920037480778688491044003792106850024716434626666080082586798647104804084118939264211384936245740391314029693603515625 275 257959738544760743112551731878925474021469582694804696349842573896839307447239380350771229685477683272510847996693329618742852809647486619521924759705239695929281264100626954318322508787001518123417975659231593842496776711637005311328527391243018121112476820243745220956981834631095865248300790355520732119374979477844370737615132913844751715637848029220070589931644397378018240094961122834150151510418392850293867549503902039881089578392498811335006421879959130589904588080379684845634942221433940048375145242350990911957603744459726635250262916088104248046875 276 74093158691762654167848582959581098305352572677812980521100054231575873357251869131713289576296542139749524863786492639961377711790760551432091604387390232923035462905527810176228431153820326597470645450575145511093291742720687683848155422138053838302941666182737624530207902305210972255702098544857578049174823332062012508375694139156843798885783424516277379434441452736576524864807236644586609796389264071689861123116983714524325660795155707588386838244305109206668860445891851635966765259133347845604698785828360920580057667681108085330924950540065765380859375 277 21357271726833794454014007612565753593008251946146191748301690997712938559953663316650218856899144933583799364945000532901573304835232445042354418761696774396951303048442974364230386423010358535144107399452366635925561486147963865657758087160940143000588233843174914980629738044748732045902168796421965655258477618934851966028802455700363283689714384236576602217548980570748757460599453001409146893306087714116548708501236148134888058162331511947875586667055162755230322486686710378298663470510148594386463088342388899120564930166890965512656839564442634582519531250 278 6178021404355289922121674007912533521946394658164494833041671099412895229859190173762672832221780125789229792005072619160407599391556004724606924933906069530382202796407316291653661138984583329875723306561499620089006283037644561092233896717736932478901654588718226945863986331080743471306712610551112829611309205604564107438621983336964053304895244125771041831732830535251922726349535727497824153959983149474497480075301255453460982480637039934015615654805835154853668520374665157374781977746783015358873432629173948009006587116113468983569604461081326007843017578125 279 1793426346875928878358639298312730745489807284509740293518473069012973032121710788934929745474596011712787230725490004038598275802270343930159890597460576866824989540073283783865551180525973997691382673641229106700577386647799429845202378535158537679184007782035175358509331264520955119563789306154281501139588069347749938418805878562934583649788851141030499495554991297112941967476597361564142688535170757144533774893161277634070285221637226074366808631849315338595543142436067739630739300499136263897349770982135150260759862514335153048400069490890018641948699951171875 280 522447617009140101690070278875776515316638793370784934139157617054729864404413263009707141344739335334696915406123462961297601479554414050446234427001941757563928216162624059440288446313477172514654583961755304169075679977479493052057741466203412252532013958499044950613136588106666458446125630144773384574962754338767025228420094511852388956515188971387976615427278034517633066228390650737729627986466601358171103762260099555540574950838906413911299828795023534396946422082854354041376453624263549406102455289121957437627152582347615979016482689455733634531497955322265625 281 152729045168242035430644800603022823789023899086053473502271714185535835558439159506553897764484891503993587272081279207457761519269514119181702248526837709846285886410537393776115034039316662803044393949995404493948760425308358093445519419891375483887618752377611788492484696403330056382995753095455696846148989374109764647358850764629368008426852442923900207011327692401896174237829212923459659785389928082626835197610240633028678784841852231381792870274585757384864333866769090989267007894684031541067751192380400534364425950706061242863270668174081947654485702514648437500 282 44803799266166350037547929275321201117594697506313270873553868622262402585317544133548560233167319267238711526328264765129612859263819112508969840733453461988417364855281968682060204444123775830265365677498717280990238410078158043157996779198498567886285277637705936251053346915750693637122170490621903615988395656196551238355371316824323532413274079351497797817327859144089312025419889695593130321511170884970959058495228726045167616489682321618570007565039193511687204421027095728601112565042151695569328037915475562349017956002021728429320830409422380034811794757843017578125 283 13189157482599911163604256381147138122628721776093758635069479786920760030467171598790184597375421116362003623360297503586247230795051719165379050375756403057628219787550418396260828550209979594289077766546490700729817392585345466288436390298697738683240948974880230566239252947719075727585465548701605750175286349825491593570399333749129470832856223558738234601878633782207026924800788069905271179087459864506993904485839893701039985728940988891941539619284126110026354077149849794057031166850475479727372193852961489895794828704924464204948484331249786130501888692378997802734375 284 3896036259018854702624296112489449881195719974829286356018540116737831700005923665001272306509827381146586138000807928828198542164859174341656026403208738067776661948641509143156307003205522572221595460641796575651367877731409092440198862475448792924759745335122797488802686244787172372468656457103615244673715003110514795894388269452125594551655571228946689018875570369103850016199168060220446174001553026725131914125379064421519024186920048021176541032017636797168086608979191562772988644511500515328349761685794285013816174443127448868341988645366732630398473702371120452880859375 285 1154854865178937624877253605754837476765968215585249003549761653367724339373016231888263583621449164231987525335382369459349905107363533106688460148509269853594348580258964923599587869515728417218927517492249144277273465493317815942802313001243939022151055968682392217296771667163032213316830711227103125835919678914108518714081846255769154379805015393516672339422980809954026063754628419575332963107025385638055356440028673923109064255274906983873897426832781943861221886572540242479668473682272628578058731359703502784124613206796503222793674650556338214682618854567408561706542968750 286 343498703477507901735080888071675756908938303943457326566727527457136374520208472541029586012020112893275814194075395852220957067460221421211532584930776186060509807225126921077996468548996776878075024115305772950226263442886425805612386137036334551795093880939620929468763488642824782894438635061000740182606139566585847159372972432090400898240472985466385894299351905244557914903947611367670636482291540942459440593719353754756468641488210265839670742248910783541631683349628988296790142824497885483020860093578029177665603161445874155449897191464173283219602439203299582004547119140625 287 102520543862104176726030767915103106209165575945387158166402769569884314153391634455609475029955109644456181843115805923364757518560822204225038960121824271718312002792101547197031719604564990341637853990166001213311491230244845701109709494531558744935947746476071616586763580132139346111132681472272941252257294577015785220622080556955594139842315254558338815130972822621788486915241897856426475188644298202417208996962401513219590420030069300645015170039551208789960850991270825698454556437036812309161482683028570833401249347048771179970518485953477181663879671585164032876491546630859375 288 30702919327383229839258132178212680142810479920061302556635025856741261795554138206853397453605639906663108155916786168453976452865491827314943454232559324883430324260604623402092035222302318081386899588598449600846755167552334977182799576054343682427746200997798119935914708636316093545872814961050641196171985921815857420519617326557493672933007890633498127911480652540006653656097900792802385807073915147947036591009488711411261229460630882418357670616158092101891756521959727229085357588700931571425527700310451170327395856364909245469286594960150365897450760614839964546263217926025390625 289 9226273261321625112280074420077064894340753672260285624379161854295987073966450284554740023278801347817730208905293382774001501848021493184903590351969730401744434978815442794685592169605133151624010320974076425165203115841769885942593655467455092741141080153079177514295244548735385559313503350147190665338868304710289817275697482577124545410558239849890315356065282793792411326170595867133435224471781426076722441998809176480038669116271215363578786836653644100215947827990334045994531323463237580248848663637175158913131343001018305751400978694901770904192297595413634553551673889160156250000 290 2781927212319386754921665261109494248975825351948257240961923584488969746026153832922093744547887976417326192507470472693987951389241507251039891077662906249510092760299800558500400924545282216376146752014240220195961816075211804563648805953189190204045736777702046945022202917596307995280115147398502761108618912238257763437453116508461525527496511368788667224313303126200013522657411518924524229557107299042182720937594094513503964119131683835707055566353439693612606872602654696340545405661446230074028919272100573427521895347287131515925074542562031877598765556059721406199969351291656494140625 291 841652834525248194230519923849742202069254484261759975526132290174274869701948599167244293473236193412023647059289077908839342488155990659776356253398358343052918443805077904974427211494852386035327256133244246653336605813221945175772040131973323700594289612129201591903024361630074409448563185375895409954571101218732403749649679265996851000893894705977591112513012797513776670358071731620517159217993616324263399219717779773767780642684856980416250673700512562195746249458734301986518257238234698203052346052559953859245400010620515860948143039325977482006210653222126788969035260379314422607421875 292 255495350464584876368392811146347453006471465465646797296631502615048088320894559150664229723408384614205877998655725205566655610852487778779698532742570440204947636812171295917069661175073910964210122256409062119221866067712991059963678685658767419137621689114171704562922247458037510610326136833844984176962665460859768656129795632287719676989719104344733780728599793935239014110524328180493728184052531141299466394304882320640103223944370219770864019108367785891989079887370654303539358392737096541482107151363336415569319352351711790302856040636763195430133621679172802329980186186730861663818359375 293 77819929684176949246031372687587244911892879188749021236540406909819889244411747994760135312325994188000003797619472012227534582738080259060414414771562566355051600275879942495805737823178833093382242377473692461025780369562981012805720810879491925875037534914838035495892276259502208462838662401182274656084654994834490326322062175903436452232739736453127757222208180968093242020101070637989916880490015495473157553266595061311663888541393090525092630147535290955363005034469445033619894866319817931860152720001217108928940333628329561362193582444730642468560455792372466747146710986271500587463378906250 294 23782174503310470877123314956852658360758332076281733998476929754578534812344741570891178697729865398925186902031725232788321178743441029358865498091098005467666669658960391476146055796359142526810727149888509996306556896709016108387740083067293227263576934860125803768746006726911830568967828126284678008738203439215789941529531156104025104897094826540055519993340308155550311425269014007673392062773250786727534583344786437440735679381754740187472856033899357444948446398702864955848202799015333041733930418614584663325481359844982796154153385056863529489891682429775418728988354632747359573841094970703125 295 7292228844179474001665144865376488983781277635768862742783550627848827881592379052272666718934181982982867111005337902833494502818429583682074635802752768767109464679319831854707505720238447733944889326337376532719577257105256211506701953066515786006953338896613120455284062198978145648815812091399124217149022201298268468989479759684530284754007892918981302025402211753990129797539789131042734103187749285771623796056834666805236568087011765225100136350860196010787529364578322735341034767631858519240082519601594925405296383673699907376300461435194253117824959974625011035566947102706762962043285369873046875 296 2243428103621494777314227591799971754143203137384197238778018872348168454137401987709101560165067437465830445451353423771892968541003692149356340925023508659306828756180495823330413426361679528625504980397739646100220953359331258788839518146359034478209626581665185268456756237396488544302603911235039875092175373433510595434687076509763405541333192731537979439170994341661504049065146678633747045189443697332502394484828431800065806419448373003334243493811076817718244043916008513908588177229028255984761295309286527834658181531714064855004552884671894423747289690045681961123900340793552459217607975006103515625 297 692472184669235827490619963650043514064163643577844793522217959839114428451739810661826466207248784169353522578929996093115073660339231026728282653868502838201990242608414269395690233812014565184758343312913882761503568892285973009541555246957360627328663803230936391833216013081150100761953148633232631139529803064701595863147083356717870843956660063562316176527717336730302014948636979259740337858879294846503104147059618205721387779347517549068172817644459732500380069405445715429593658766984862324027642235211714923246340457783833705767433614997834153835267508820392765844463365520563966128975152969360351562500 298 214449987183654063655825014844868833165085371563565510145939550892251468312721697766370290394945923359783263026932736822679002231155577851430414813560610174002887339007199751930940303412219298610629555515094401544390039355526741086850520843250433638935168225202041483130359147792691532673388180768992624336590755257175450434876357733170801291609701225641168998182668849153268329475266880460745898903661470889430269074985695937421647732905623534307130408377113174944991632678384264264923029635421671599295841531961011821633634449181708275825999003235340058851483000105316260902661330033741318693500943481922149658203125 299 66631327472284306059198616580278862127783035610731847619564526861135246110910124199736213272836784839110313849707095307873013332800676472658193406394735700024899393635340790794315535904235737801937786668153214377270883573194166094342086402157112756237189274859903857251184717168808558577777969272795535957459991227744816946910060073043641058410232241817483187413592109244439897693986410152091800816735443358342039329624502863420581563439585949628327785216645326600407002460526050710514531457586199349890397645163886239027665804104778786361933105137728334690048502834085694844552112192490782540044165216386318206787109375 300 20770881288256784083222009311737299472260106489773300315613508792745477646847675884390479608318015361085605706759721255787754168234853977627552758614916587662966696160778985860161551311211101770145513840195760430870611966383549903297432780218977972418171323162507875362590615858914353535377289233578119336648908722832113488486591662190705547966533469503750450779732053181748699673543771759332278136273994597429756774656642302943970097764696599906335377737242245706860671082183938493301626183830468565600791420756049321030466963150239746650834162453071872389073244833645388281991992312725850989752434543333947658538818359375 301 6496070015006666603485885512849657041964806431349927099048991185404278107439414859033048590874987327372215086545260499702307955738464582254252510532872387649249982408313451910211019204279948067051383440419706909285084295121476118806531897918721121094591830430129008818780059192678624769132621627251461368190925922565597139086191422139989107720116624183797267083495604644711768865706912268413695435182418905252684801157541717313788705986498158831515047845161541700143733754613708628208694800110926255509044884483269711469006586498130824873572881817235105310514121734265248415790752196974821336628108838340267539024353027343750 302 2038267199536817348174032645149848733433806743641724315602569177387294921577976171111018387408460725760244223427264392167996835415611104841817373185906577074913025514408114464813990758072764544591849239960818198742562758907245799175507004559084922718337171909875192374992911807325927500767630890559915863023392950634389417394429483910474213842282940051059858598627525258079897173855411784598532007186417335920406427258784416895962996917557665015976062142310651695618765807390887562533401483652909248480291841928625533997228869744260998852858209787664549519474042632341469277192803978560337622591709170155809260904788970947265625 303 641625387835201124927927966661101934993694116379231405177468232156159461394559747406039471972758764383088122244089155505644178586423773824085266049577527658399549505202098827996201875299540634272066717484758008551935769057486627611479669184957426982881253691785868850071140262686773290097697105296251422206061424048366664914861261358405182243435702727065707234067933873520207973626760228408999114539497128751584459204267589167221286990914593254351935349930462548811089745134737743866007695024625988706201684419840803477544084834860849026855628555590232798957786552758881920411006635961919408293550440118051483295857906341552734375 304 202631686937378929083698758741156708212174142296804495567081843507673372936177370646176370956499664349450587213826528573879677147063925372475522524255333701674718199716781060866020052561357859144550202617067328152334604286464664813489158935356503297492093787508219660426146819576395422827632080860480719289571876262866837137877161645969389792818786375218725023713670566841275672509768889068096816952266538523339328804795882854981328933957231539424189718508642261966595411369705113406200415258137591757841858568407329291133609344287789652266843017361527208570555588162735583370487045851016500232045169402138344594277441501617431640625 305 64199847617410376345718131303895810711833781676527493203173365468838973658575904792484872635826275216797788891067026095410973695500571414178902848328179118042120630151117015686073417031451552564770899783740636824522032850116551786319856013562209333230115147080039294291743347519502931944935575311838399273178208163056172768318213753645945222235756937079544751824984442276066227498974796658478004009212925388941695644276667374459835603998074762654389074728812330219948064913425511444539379673395674629280877445303046945749090767983129596557511770414199771511512433259780684631132034862989560194923100432601346983574330806732177734375000 306 20405953945322415915466380565778038659084225803087242228159856940987379619204218425259638995988454305075375240837871306796361926590169293197320730467074183783181098850293888526905637312788673807861788880202917950483969841183959510860443347798561814717712017425100656719791785593166046676066152949698563667559449027012544355991739528135189763611657909574257059359370254939387510657726997474254373908026121242731106815984845738943607826142269251960019087025776570550762522534873817483929382107949234320723960371945791480817613917144408824224956855563359160449415006623821106921976726656458747266190147935184333677534596063196659088134765625 307 6506861382104402903355650657265899685913199378461818334116195424283714063389549991841582453119145552101865021937824989303962986888870714126675458224374491051367952272412566923079643663740143380129186177996371338863623264646313233692451571445390458366464054665593955529863653482027847332100547196353711377792605296765733049311872037251366565402393698678358167530935644827614723646406622604677056248795885511150333445990857086518308538658048761268582562158988017179531543825964714234430850252948951176849459713828859019157645547811464363131384588444360110982767106485699064973125346524663374794352515653860353723000662284903228282928466796875 308 2081485859899401585628340232939160467182407390744354358230349529691410308845279733917537521873199054161604153851968154338028376108044759365352207506792623405648204056295219721210301305282096252524661857558229698316413544008573452133792422039538375381324813074501892177686401917172656909179896178208181415500470188954213590013102225337178073948258506886434791814341880758667741651685544525596058865556331100964733568737537901013010970997055164441956666642730966320748957931032376130134752902430190398731568282769291923038348306681959463126086399248793847777270361986495091388321863062856247840830814376608852384157289270660839974880218505859375 309 667971865466828658731942800804137480074691553649734471678049182225561265868717271423408225219865045226416230594579920600662857695087954680202268307958386652009065696916071546437360303312716235344488075697389254662828996536744021627615496230173258909297356641010442551827835651564922396344252618035139313321017296755119663944463077579423721994438406966357079458926583586713272020482888043534981265556561681579265410456530916796991439091937847438509771551165567945742370192466017544653363799929764911202722995678476666624422684175177382628870779735335633996506981288933649805326092771780110865680394822831942806027917291066842153668403625488281250 310 215040984225134358362320329387472728185380802341730731924981493904820641361457047215135147705805188414750656311657202566300241830132812182887163375246349232280426623924963762875514186800900398176759805533974080183707217457751042514559937137831544751795324102952663545409893195783776511422070290153467694304143946944248494355380710799158493034228050459895503097972587718584537258115141095029733327552029680977234903363626127751424389387003363744187976781088035728598071194687972188871246137333222734537708490931012980193420747682450745570928237717473377707904890131906883249615337294488653644712786397491990491614677244281119783408939838409423828125 311 69447763739550620009969036243997423786828846507416705585680947711367637882216099525020793773996385430228115185108234757402840412881650836774525170630331933782025393358654762180432266675243614718884689283809452267290697607787036548532485457345031294964500779824771075179761743154699662276069168797699587983783120591555278927025028517112364561340660346800112179650746280284093496029273849366661228607552072370616672780783942892337360654987955890866685102020440124639390363389780606281916625539042247722596024286943860353967063985924993312084501427611626863575252944327539548946930109102004774276426876906472524696615135133613875950686633586883544921875 312 22499085919174470466445945907246892442293632297031523816827512532882128767722551608166695774548855341627624929847564784613124844123261987655121992590482413910942979524598330198758819081200611504633055134831111529659712349793065553017951350464360344419417955004479686328255617203014363880449715481258667880380532211761966890151393967900842614538867411156358580515378923206653195284854012596662337377568734646431745002195448155405506959379445447730584389233310675840330251334996273353274243131723292199570951574492983788845343072218847215766302455625815930555053675552576979451340484896318182752403333990808502304651169801920623649493791162967681884765625 313 7312008976284866985167758727502067428448498584143915689263234155716684136854638607333317492671460489842844612679595599022880555466371487848099095254781869765677605999613925904014425827552786679562555577879277084741111494283530480530503259345170392843572186553964614452875842958471766024831059291994818968909088828794293601680463427229885917651335987722948613997475029786119223512182822964207361950560939707685072761440947007212178714426839010423845851932657625727835576863896612674140874314460309498613954848304402685056735647351333529121240599850811652028478315119808815655751044718777232749256787331009761438754536405091792267921846359968185424804687500 314 2383798103116251476425922482865438052989907786066887455677006399675448550012074579289278368312028345613775655583016881272993350128777674481539466989726583008318550163988425964647504695509514540491170604154212717480963145972790675264076857841913193725186260144703498619190013740215540633220010557322540091575135297523438190504514184336103299285878216146958863181802851485031680212788785643880031339236025367733537724014781198359638562638266110396649988608544058536893911308433141089540879246688992958677701677248802665074580780762630799132114973532916873525312182874920192588672336469325014148249181756999249380382794643740798593471481581218540668487548828125 315 779576685787175925739372711995744535905912828973885763807536774435551217198432946801859447580859054476184387574462340613285588054977836435568852755789935015718148149457736126289850472177814446755121521592787833488448636874362448914887068265880663481632776780828116647866131236614824214886068233811942220564789572731981633252454337073238793064144381211596701645062450778848068939920337573166180261546598684464910180007283009649485511024371687827145933776555752363943310838612936201902585742499903962787405608602240191700830803415304792302988532423515572427326681377122121708176390630958650975302661349915521981636737750599952630429563214420340955257415771484375 316 255741122665251850800839509851332578041511203588804425155861208673225448432584117187819382035616702505680775529383655776909464560818612736969465747539741370828004294735223994872602038588960892270761826700767712569461208184711254188802559169890471256315831190468645721788856299537276805457138026365022154854859567173797018766182549032728680829262350621023674497274246720909512395371107349026646999797116258807961696231933881792665629563712336853283721355763392954958860534417380254495546391508416601188983583414042727773705633210910675310769208657471249593736586201959930142892721915394283216448434080697982768020349539380432305260694023672840557992458343505859375 317 84157030822300329814585334089004220639609478415507006681796210366373502359761750397422920235355707511484132847503652415813175534234333142422872287332537342327357168049205451404239858828156314711611051055393659186892628491740707224284569828542242861038372148907893156776411088501839095693740638305499904154592871405323828763644432175975072419891685352329857015627088983615981014655693771363503924440323990716733446145015348283261768327121434034000142493864449137180707573135433621711576702159401109968266701397249650263017962665756787950061600368098187311917105059333425667950967844376867502467820707441061503641275590633484537577018566935294074937701225280761718750 318 27779481859715349047312690334570842444351924531119390319954212093331494324588662017602909103757477826973692213594656163230301683020703017530303126389121305766316816524196724010663040483000915615084307147383923614438275082052776775557186691685204067687769559625513085796593361270754121175282263449448947022920670340295952095170329137978423251815925756637446298583659911386403218671003076679716050625844543149429880187424128268360030548005327100714933913891174578042251118036954643329878351335488513818274962966734589882668484514194459121354907819247494926612282708257228510474485143772095650993390934293164055173924463559819579754575474599967492395080626010894775390625 319 9198088629701949762646905287036162955043720445579977646609410431561933303033302732000598121066590372884856878137246771452113919574768509795701725991935892427272184305993019575058875052713811182600124838930578599393637947031391840355584667591396897006665412582876763878170056582761236656581454163863579726219668387885783736590355732235997487125015793278141717847186671998675744720772711147810635750147078213101595569606265096944575127148709579931675590903841724442747977014753460162282372778005597327981963817281558314139029033640378362888242574827993603332212644094962667781723472830608554386851616538145530287254927594634266582388505330510311978287063539028167724609375 320 3054967472889510811828798805695936281742632347564926700326166680236559916336678398068414936003959750762788023834072792237928423520327858396624027627722191939052212266926577417056609190989287028316221631452224016962680938073875467861070690433754838253307484776099858330458729281199298210518217210830844734890716379618833030306016954502376670644168889650250411257140033935689886277140794145442931138605020489925876762093985685488992241863614093335174243594802474614419706857344740857362032428358739128708373379978962372204624829849305255752311344902225181303490055139776012696724073432227990086813989568707101491389691137584505746811486724159541257904493249952793121337890625 321 1017763818936696640308107313921922782211675987671266229207842606850412374068478283446026241762142222475132562083978484318735803999180009135014023373231905676147885565539764874164734515282733905447999237483045217120538273317177892029876507294758935427103734113947083651351943656946508122213143832490522883133895156790627080965478757969983546199653797401557786737360195974379121414303309169648532927548303329104995861492251174941057973894890140985443717543333644323471301750614715877602289509207580124532629571030142410696560897190705976280417741827833094818093385716923798109260608679645059399128230151764532699082263791404007519184823668805794717336539179086685180664062500000 322 340106343668924733317538181577874069536361128844567002312805952388656224384559736260225675459927852229125007756067838086074972956506153382059991959916812884284870349769558646799204810440695783542724389213311267761559148846841900364754277224981680717269901831975921760394521593988040659887301392801191987509147581934591888656820251822232927131946746989361341864436731973096835296840925420770595879571867690200462590567908236328392829287396893245201068434607199746659232625309925736653720283613881544430574305203230078880796537513526458055529320708182724781452733032606437179396193059380834121987349340561392352758446958202596607417235892672332333638691125088371336460113525390625 323 114000217645583903630881087158558805619348732223899374255071374508226811826604271949016217292714781587839674149914775987254096961058500572724993927436783626007576219196211363457262750849475665641242254572984394876923179861203577882088751226883934791717278832570672497480391194528548327123761964480471213191030598696955880962470065690065263143845816484506175223775480543380506871623054080753448277465531371394179275520629563855346611822902365682811712276138714939067515053446157416824606624420660650584536924107283604046701428096349253246904103215513860769604271939187038622240755815051579279318003506688818874150826869388521775558394719601841645937210325428168289363384246826171875 324 38327967796545913585600928519244389527917396308260886410259952931717435132433369468221453959731692721076687003046510498367607997778994510853171796486629133328709306632530627224558595998840371067897191302997336114744717608623089354391285899040396924721651218710767347298226274109988010320975708625857410219003206070670625330059120474246870352749742284466763976444863807585952627535227250778220662003252013779561802108689087045466697680773300176752517722236825579798992030131271444045445247348461378317199546951336423449788041894890045564044093554407171799219170643357656535623116892114369608145483058290967938396429726693720860360861551417595362184091806257129064761102199554443359375 325 12925312021094454349871266116502997502872498639870159663602343255793922315973706458750985679497672964965814458105986048048272595772555054299732486522416309111902128775655465388992246745713343359408201432861982128238044157805555179084511892269755666844137858796884148650081969343570822600255158026557285920181833576566242609659876277501993055165580412655937486415824896748671516736394774103873994886688870465586682904400230901187699295696048177743302774557553867212767434022781217584874817801683908829667863975107254335370867997830891847313347715752340890265833798315591905270797088219385181499317241885121913162228558772430508643302366726660886996264233471538318553939461708068847656250 326 4371972282809948056241699615180370465058136727704328928369955049391153610713045523343477858410191550582154420780090478709508609480311106462860435973107160993645825352485469381660896885903180336966811869624875396319131966188709693052215519971480077109250356803277048432929634352233115237298361636832957401003822506478014075123289359633648334473199589676551567617454825634692125116355168719722713630747825429417940172644352026637153954050778319925351218919260545107357739084213631403502201191914059767182813273548925784596505670484724379484697793330831914280239865701066546015520435799231952710428030296607717908559311607733177630281947530280466439638120271023990426328964531421661376953125 327 1483272347381983466646588327619781963439258926056146596531293267146497172356358252473254420748665895306116458531645932885897844691600144124217613322103289555883439304501834850618766707716608832050907617141528474206380264415667951475873156541802672693398885964863341361030740130839689953542427287653546661114854589690838591200810008639144971660779949365221254199743290759430719451654929721701646211766334650493396911003039728274141229322869106288506917849155309904426046828888840244150309959664621040462002143847423932605456614233768374779642686267032433991214327758977436744822017877655134026523684431501151093996891011691231907426043965919687476238938757073406986819463782012462615966796875 328 504739828776153601998479651304767806645321249853938597888719155341887228889165669596222395479381483025376059934860817320177141978159158460948596238349456523256085720442935521807962934553508418935745833621603012877739727229486523739496456425000032499898830359740624205897309135737601239357447862993023438680602052870392935514264687889467700988177419890404208274123650679519183984128111904449834643586002310426603752162722033953160621950250034498694927701516466067533883187917649580588614869286347904680265794612065972402645382942968049309796410085807734618329619419706377089171326621823900429486655590120048711648365936123092896257222120482021286649936835414667122904575080610811710357666015625 329 172271521986713502895056124693236742465397523702418749189331015485448623719736684829335878702070084258879654862119265158220686872779777615450547895591017142794720596336790414647060487966182757873198960983117976940103629740021848734278506318193114600598661759404295972462978661902398488162155296571344860555284742123138373878616710889945885025619380274785608251286775384051039454775743189048876610374077139749765291223434050897891497338080439694185448125252120658328741655122944006614719994839305659658538916117964049838522764957701900769765806485867883953912643997197627217516341206363529299395166703818450391966428273235729379697528921566191740728856407501781895780186459887772798538208007812500 330 58973205025257209641218110402023888644288645918540975344155292840756784260571968719662167297577902336976643423665811676397802992744616948885861400644132293726189435476082059593899738517196601100058433536988223581808035840857716003699177673765921405749458540804931009491113976167220264765772536492833842878155036568828207943671826943545654965355531813791624412600052142654655746779250861989670115142227807040318228432367400900450966493013835131802025780244180400335611042282453135259807428997646293133242404036197019679046521091936921851180463080659390126222334343857204156164430065034914838685021710843469081260215955031752416674136223374511706660459413392179701592538958720979280769824981689453125 331 20248245975222775311558590460668742180392137076638917258102915039406784232332952230675683972950751398417418277930082526228517011949479687251248625659556818075819513453385720095774654935987897809321583635021389020442418670813474979501953175667254276661586480087254950419725278479616246703459665727145392315709527165578050373697541137430309927813466064920927282750593044205250583386800731575798812413353176904673927458651829559496714889152735071367942455733592702803524214307055500388013357938860899470494166154621088232337122237043655661902872441083349651261480057298884812364269405280589671730766802036670856360984502481078804848596053654042765853866003469735245447061455479342839680612087249755859375 332 6972807172378688025572162390042586749255457807094761950873987207610980336027934136062858254539147881506112695445636762948617690990102644289137337844563547510450480906862552687190784734289522615254380251385585983386984105306704728074833632173719139031348268270656729550749247883252036211531459148314893057852274780112791128240473298988432497629588273533852338278515489743326582513725867469095823552690756929023091788190965727038827112369277722013571162003466723270030698752259337693285810812593083094947922334317558557196756899723896306197459547455224869297470871168249121972511421668527627515120976629604122762658236875328593026301646387664023089722018145274045343990748578062266460619866847991943359375 333 2408305791690723803204610285823260603636412361855722008151312177415855440360168632559639387493177154687638964596326227335914469305003815549866910361009358065541254223482126685755163453748843048095591973177962356956360032012015852623916286820782387448211525624373348314464900335718111970958027759624904559973991551094851275495698671308214363177076846502700564923804588801411294158593555130172224536833083690109620129609461937005444940552701614812787482011608190995869430567689947935861049504786502355835580448954399573800506578978246666888999473140747614571437490995194019007553617171007531804491130447995473239356683367526017241965532474142449984391695105389525911346100347890660486882552504539489746093750 334 834248649763907558117957659477142676028418590571182464849397005236906309483070424072056116221730716442917572743481427381348688839743914056577902989661695592616496804777308972037254763053583879795377021187872773543800216261496415335018950615912690897151276714789789997012087700208777158429140622803408836430599298698139949483528373977873898017517398719940070938845156033463658163464445855808505575330015099712358194788069478879835830195777792222539531707154901026830873837992758932765968442591218818211121759031450714785932114398225958392392398429782455133979805075413925933196710521135795058317980144037146862545149778334834899836577565337491896575568929223083132107987888039435574683011509478092193603515625 335 289838120633626116513252797633688927479236279255982237672664441466361582436565814507619601625379513702027592653381743487891704894242020892948834024487532935255477605564044795973380249930633749143930936091581319066959559659850980421398860225327947444899100883497268378722643998888317612609312677848693746371404133559754765590397338592564443852096245956449016081493714462442711931955956881189720202036514416695399814028863308826024199788225620637897132169186090014825284629800848126347445544939069383387140341300419883788487810040324578210646801650569926034694447636284890641743783794589619422326254870468143152743421959458570814776974187795472209055211226723508948055164864314268783118677674792706966400146484375 336 100992200032600652874860325789158547872267632140755821006664667703493646845504224928598364018355798311649817288492356034572781560639253227233233524094789946249859989203444603349114239741662083191534735689806895418124348285058012042764152318345395884384896724223739223656035297009100914765461465118778322035217519761438689426323602235750116635012389812440332577913255060803083653133512336510637210806811697870462574281604324848930358203421953324164979698081875905639558655676176607770809159081367790729545119294311083766185906364762432602890918023522609535476963690689350093097198513077109378861126231952678887336492719664103695614701533807476572180127136622598939367543612656358106154812048771418631076812744140625 337 35293013657910868714951978311596064382927157197087214926779838354172035365719969981248223129307546915010925258939747339314728214490260828527338774247351787525842737497722543318341887240116822340027953192856158290314047348120670647671389801460238894006602227275246942382053879163105508986446206566675849565567401666546149164515776799324651488890250968543410884435718583644937976372455206087748143015052093819914489668460277778518103755142302209225214071711802164936240632740018067818031957363487999093926960571080437206369520823756637087092746399190006071948029525179163399430742697355662529997653065366276904491221280606474347827385476882087989272094138083230743949771448413929287985180053510703146457672119140625000 338 12369567307713681431357762581657864199735085179119797757734127820307977048520831683893026691935386283775903507555381311385722165513774899084055243952903407645877637472225501741295351007973724614928993672406540261482224630562005623855119832334080379120276578006657318164326448487449604294462482274785962295881983413358864618290164552618049057449175123861737272231687547149318410475787315217988423279151605303320866957149448843808714955495380086748153717283910639127568863719609414757546752271527624302684928844613900303168930110308875551677166903466230422052919823263006047087539385820561795998676896854826526248494075964628017273986668588716008698528126140277035979644028866190775066238802764928550459444522857666015625 339 4347918716144370404394999312174704412403676934072869993149945151501865698717204665358929376773184222007306619256137035512216106395858802617577920649541685191069606643117981597043663728008643679555697656538791459932849685020668568651445062918615200238961791962170387706634702050449806734085277903568157846778990371561306195969526089905966466152640501098008394443715200150073011357668319314285502709705968647476040845372270380550826171960116470836791633099012786704303685911320867163800980307658907807730495057643364613135487427731213797402783357225767472547905963897169028328773873414496611277877841224056995334052501686309431245378130030972115901336451416178860315957919948700225003656667341374486568383872509002685546875 340 1532730439565273654837656349248660561714795345420244476488472704423671851697961926250167377134143408633235452523001565855826782687465720845530947199762313528598051310020551505135548097324044660686747445550188308577347915888096899717523556060363302463701805600934144693475171286862130344582198566480426903450249118817330734848231146602891376972874134700874419688294018499394316390909395911424946217639054548814433168349179075976012041246064402341106680378082425381835687187865901191787288159967297519473551153588897626042942277192232243493475907112421789643020549593717961919170137440856057924118236080756796628145680864503570285072934440062359896366777800260671500245370579407437413748941962732487809262238442897796630859375 341 541881021881131498955643848676391208178799548663239350454591524411218104340726694177122897344186950765986425711585380035923178112066037730714775351084036913906323767139332222694564019479007511862889130379349346341844276395871371514389180934502373811607037137152073775070846382202225123739325015675141679587216148591847720288027179254805091884112169248023328779569469624999529460599426341195260783761569669212237558964519936793918548122782010008989152082630428041456765909203657665378869872488192490989062559966759825293198907853589735479992598295414860152825710583250902330999345032183329844043275271880248150642048780473906442495240864372321466566527731520517827073460948108869009561988981583992881496669724583625793457031250 342 192128701991650723909828090370376124089485623901226191498937561169346141621388268361753860223434115038459593694376492909183244052852919933537203832033935562201180370704857293042347815595808223285659225167410482180972647476995513705442691570011289414856681686795281104801927293394077553390487165043805909756158287381636120698533510508197583502234353760016876639493375869585495779187669474259706366120451792611852169297999614375740902470545004028086601764357251861313442262174504945249484986204452666015303489295115638330400106648817766017917191299965710422899999996565793821275185572481673145111591184267165721301349682504700614668313550967259044979468291876063904774719692381902154885850566484590807931454037316143512725830078125 343 68316731893289633783672908509865460544163203798490443438744870049428670966945515702642216379718807014936647912738304414997572665755069553563709588224994771932413964949222229207226042737410768879764857003700550788694184680629657476510198558746350088418343079473533066208059020646166091448161575486647727597643687334411696270225385577468849832161069668022848262638687054288815645302794307654463130451696954100711982030957749001510691275998591370001064731012567736171361546649548420655998433231022747616601369963607341923428313935450581260291471445766073563717152199763228762626154361350873079397363062960401088845281947842819311612886973272257170365683423841710897917955422739265958427020594142084526268035915563814342021942138671875 344 24361545760170851149126146925120986957884139647477580185066533730176544345388291096823172893875648617779913609035857471256288072388334630247373191997494076366787972648500202417187233498896768003764837915118605636500118731716671715802869208567414349093929104837001838974651435793163138746044607868677276424241198755624760411773985858428484942636378242367915653482167509305884092455136972179933546158567740148020049026089140930953777335069632840450579962573001695062834310000001072525751945900419157735666616290280295789400313690211089779051192959909816108723770023036410573269312257188352347549561351280873050492514045218255613738418832440566869421946752381676740545440540914082596245004548433995944417307555340812541544437408447265625 345 8712081784313107329109454526095096615107792183112094737250647414427531482736842820949621447607546322288504847189240466833021590156279691908130489581507065549617866196671938680392760819541183947482671837182261729917039585803799370349335878423126090944063112721160872637255565662115014131245552000007909950018385902028600915924295425194800770843444888511147961538591440636675606661562136404558575748937719791840301637391306920716757789007072843674472753618368576747331614200075418210630496490478898421056475189579912298300981256295486130952456681148533683125648845451508741371565073793344770280288236616568365729486038084478808561936258261322630168499833479116473510885383211487902040011364822940924493420984617841895669698715209960937500 346 3124458998775678579484957876230449256334466296649683494589443326405822250641719572610873845332459569185815926948175837269686092199773503118978660609251142512606003487663279389351996896015429927012206226355600804963714651167980654176853113133656017337126702678378430052492176429990256231179708299976154683694459841246454618603814052447110764646060715887984318790910822135792876195406972702016765239931909428697519379284026250404397989049097503548770956944459876600933907130023727444718459113276409990035289716806180223919254710163826483861186495165968393325599401873993436363781598963221655637590101237453989722701637706603106958049116950464158582729316503133882505383756532073340338982169086835936522049644573826299165375530719757080078125 347 1123724785997990493012831540758302259760279505603987314876028027952320903193545464171903066715850460324765426372530216913117282501881732356253595280688123214797685767122782773355244068226225977728964471538330382915830309361028686882565306446342458023339839166292225436788677571240364928082929889913915563982197010591764936831689255259054378062402578748938544583362898119836071227877668536194862292388844048583948771749561119971988053142954003274156764313827363522902040419634292750629389987213448790007141319072031854104957908661453736687993180186014837706518379701958153365662126237300030953507827412016528817504541395213492718388110198411317772471713948234387174306483050146158442408465224931464428410867770493268835707567632198333740234375 348 405297397462580940861789587468677520806651808313205934810016349963302196938306918088805539181703493527033950973453482884498470409531365703166527788540989534520957104731949339461342417117755758018083742586382647023446485428603716801716911252848417070318262117544966691051954244262267308960561762736499568602952911731780872553452892482408004100629728209131094493520839040406928985070455990486795324358624752203912949955613977147639655935365487045045057049317711873582494295023363910461723959045428099556766925726432569527167904777989731418098118853274363535817907291972534680226125065859252697175637271165337404131818393879923649721716846452952330552284141398407113815350863124705190102860571630186205941704477439119500559172593057155609130859375 349 146592886016082217635844389931922853923014961469167311428142275375613543021483946995443051472310026024162973224822728768833640546672416975280802746697167810496600271767138578607965799678386970426063987763600139116787358805557224427901156776126511712252426043422067403729599692380138235085215396252112994252194744817691476346211112235665099646552721277649164774096986521691086006923816774074856198599990284504541410635203761824223146286394766948047424335987409678518415959044238787547919074790879612301951557636250533352279293098482260024425837163836151602710585371373158831283965344475016353060186642572473634426181502344111346578726262777709746749707598662459042773679129180902642435085411645936850264002236347995174128300277516245841979980468750 350 53170864402959934257955382553118809572990286430067297319862736504547034434008681059653329730521173253207681040906229272932196879474660797916358446591928609157193717173215168904878406884015423995405098884055562750204190010052488906797053665483342730579515546014342684934921341204251987771806671430801650294970142517629595963260509540482321696533020017491606033812473126478752546692452577188798283249423080274325125771784242430225731908647821727318184199005967614102101783496141521998226637255391966354917068560112740606069954136450351613509182779009572634379266527312933886035500188314922053370266359738228625447927304901383591600885019782940791461371520189404633756100661101575696165089197063484293277235645283359968422018937417306005954742431640625 351 19339838026763112741559787294420313613686711934909800539487664663859185882111324902690093343731937566635162991295248455541429652967300042791928242381949846155728821464841635553057048929857796865968021044653933660551275710422320327435911810151363067780745702262403010839523698205607236430990668428394660795409354494461876838522641072625252981772546599976083272587526444948759653853632742850222332260682136532633590241462612387313341026384340147729276528321623751775249133796642229124590652978446540148883818731994861592757478216335791135635000636142493847102387192197945752018868342274991091697975716705096326158482855637049535770423901185336392805257197861559824504960072282903704097483502596551583309381589710206571463089630924514494836330413818359375 352 7054184108265978307691412531656990741624113486901622522230001595693694256230426009117777199204020326084662489428957499970536824473698803743271009494348255775414805836623846695376354084629923056238000584700759909824483813160417678755793985203239301446898302847278748557228616103052165733406794437416494478221878304644702965804878857214307938954939793156026609874200511436413693829996141782457928305228777532158535311440688591363690560683715471371418063647909820346828531848464712174676742624552180917819807393887335537601622640528119482090508708278348406914853540887214233530571221137369731876687972360884338381514689535312698483857166333024562914869902257885277025291022617806542127094582150289097369990320327631024791789192249780171550810337066650390625 353 2580192884002675985955869175901337377316991936463350991825808996370604158110909362126354504194422925355260154326428447036989131789486165917845150263168288037746937705442606033134057078957318320871552073539308933092062822898843178949268335785193639287504254533385606015155086416843679277223741804628680699925147777227998575500418954094068785764774849420188712714309102693686699684225256945294574989619003801612123832536373178842664915456396357810204640371826674650127821697795577104159895911997032525689116580687547745580140445192493290560209908979845941145981377136820619953053830852796046119228722669355518026295582461188049052964484199433737748127406725975843986138882143241858372458323763670575679055879149131767003757710172067163512110710144042968750000 354 946380057082482997158546924811420319282152645736461988769239974096174492696099723459932001529027477020805823120419171293219024939132977840737591278575873639266154212247307701161787569260051172894569916261111592065550605407230934770001364586768666285127881113893700489955755860953047112468675074640513355326131750766542435246950141900428104472345573724078752031499842690265067530670400953058286638809563801592620965382722236544787075520534224279973539270191095992106853858838836414546861504371771164229518856550404796503090467669920164914373163938436770929358976870569978536036210317121626024913196529806889323528292417249894737589226468506633851924618629891443386172573058343875780454008109934837841211694760327044926004028261564826607354916632175445556640625 355 348083653047323946139619409349381277700520925727814747382380041510642760184130877166315387186709335454068169661947166653658268811551914973594682825294628127423763076187823505280403204561840946859716333418748111467748320819410374917664196577921323130739506026880425529063625940161965365884336944131068590923134684139533091972878040797871767535509758166880699625785710034097696973458511068391290786152287346567305319521480828740605464933425514209840528403807932634123434732440560986022635657737163110497503612165595171831213023531554435375889066655650651296855261218010426959878281529149017512596303127519144836490975672772349185107404012970003866128486106289769019991570690818199393927507937703069884269310536092145870746595479545993612191523425281047821044921875 356 128381650390442336824628935715649809322423185277956061859301147410407306266246286952933336645682493325011420963850058742018059533858418149904745754867664185987381840154861838027904887520527476442423603696509117505595993897697372789689581291254161364979618527463907764182406601944661938291482859538188925280951628731177108737280283109256306226106413099589050365717047725011040109774923269105159683406230818162333182782298128324527308883913666108198886884481871246875127487036028529699791480513406971469053733488611092863782936626473933334724213496936009852042707538419534157615452052344070429073476260616913544355462480476748611323019910943122504885887966259263084098930161015088174090103190699005173136973475568704238748206873160997378136016777716577053070068359375 357 47481039030551948730245957205517404446659419548298503286635026330909621585928980104955372233731458709871699992821032806522210209214271377230126460697953475837298323992095451872774333106412577106341506756141640022870211129459473414867152783608768153614615653215136638289198800888774153746291221366050192658617375957266645221670324580812810349171076846880806034409649183811134545159346906083705911418474105631160502834818633187730115717274370708624413182243118050136577799953223029370699681816416267628761199727788712105065630513856762115291657033377451516064494133867710956086809181709563446944364327328051237370796815116136456709546430040426522060672782266310624595448325011513270021266322664133221775183356612535760804880150430477552856700640404596924781799316406250 358 17608894081764836588444877021830032407764765868537070130981717161093664547861907837237718677499524095872307143111342134535025946005544261125220291980369188697734895369890306162227799416027443582188132875284620201766292925014597226029320113513823732690477649667485065724160765963134482774340365776335711228092600249604323042590886562868207060402741101404004609530919295082049124679573395889371615312005015429120337120311638782087183615856442754009266556598827956437629259313582499370758705128548016790785297327423338678136143450744218050991573677667615197584106307270586270588995014608751231822793671144402713861079732989598703133276387540079714228930354356167789335727805750854541753188409089543420451100805587824290015427966180958740311535848377388902008533477783203125 359 6548400727572937798904040930822483872276591850472177340686853730298327106293317418570700993633383254617895288948813068897644750537637077985399208926938256174589036626965461925838263970102355210470590590100030304693942965485056090845624779997272494290800168828196046683962751324847731587927737686022935398466605795784167487503996829906674396130440348507699293865176829599614317262971160048568298545685194864796990035471831008170273412398420278792558409805660862537246920948282637571092894048922511299754128562796771998511799912003601942678386766205028338813257382492740120319094673636844496666325841396604666397874829208741406642198245121535797646895786066031514992077236857465161478023670753019399666605636351318467101017331709687347691123858339778962545096874237060546875 360 2441891851147000289150886279125757222891090479670113601296448708409900949678242830199341037389285852848211251769430169090916476817860534561952838571970700413976350275271894308249475722557414610676475758431062561921767986432234253726450060224741976797665405387819615145166536998963553048430440939395750106542555624386603490031704172588226582933411579880029242747308555570721530511498642985970658996995808555979925074045605822450339871376948719154860395131584786911807583853457465844099759469483058911491956423257817509496926161258404027383557883711673912288073163513530785217863513169127126225653157051843637556531880778594213334583626177822638447014632496399879992629445190399650452262272931364055700383919296015056736758067334558487689655436912516961456276476383209228515625 361 913066360320676340925540017852992822328388228503202711793857322731330413706169252353691301479875360948482487946678838497197754482938040003693881990047330385308289528773652857353383899376283286757331833671872246757279442990680190422113907050030480940514307454930703522943691979810844797540912768953837348896704550769561575678299669735458399998521960267976043006850282207273006744990505809997020967487612482033480221356512073733161396196238028929950477834100058350156077599937865376480036205477262387116875989659082535524204905857239589973316114352850283247092181324501993365331347085610994647513809711103658331975143199819453244657228696605926129985133009719276379967411520090018093853054788937613579414737346115831604865897814962992212320940267659352684859186410903930664062500 362 342341655055450538176401397421756962389613332966101623217148699095411020223136667882501996413289656117643955443559847037746125301673421806644965630129269287355439224849594916838378400789180905868156623117639785227057536151742751491288890836851449021371674914633477461253383681313663826702418759485082977503419659246133976731775522771732052175085091958760762920022103069853788298787684696499081735134897795019415901735660288672690026696765030483957552202092813486981666662407685280099731796613749506843680380762057164990720511697717086361617274819540674404322475533385984723301004380712509548393169257481006360774544266842629772090205707961845149623521387937818771327502471423390678606325269855575549033048772801266406693845347697339447351094676509848113710177130997180938720703125 363 128704994527709852744404828546385660061543572385888072915417860591674387789410044515430339851640300663457030940524276685694813780683316189540755854845491730696212078697987738574697643411462113890253698970521169248122468921314841045510532625735331949799331835414622877364227519768094038997281936375714934696545699110858689552767303944467979773798772669979213438692921956992777973789969170275177094925157641808597686125174181620077258518628500933975823789896984478820782211422692762653608180067062316113417520774705662369879228485528921782935081891204394870865604227385215549263025599625048155017944457930295336256188037771638683656083860104606486049000567938417428045160319434217789759848126105478637067079954891580783877983719609189228628397834208462421656804508529603481292724609375 364 48518357324613798820559906446543696394853091468500539997575558006320242609839457510488323036723009624204989464724651198721287922806104861756049820420405081514225236245864616204292178959764141295853520115925755476398918195698932554816372414315418408757471905129990109997834052207100311533728793717906739993376994968793061398240211509907041179343130364497535471208925804102042370571316940733215168829755197597405556364746537734860280612885830361142414022001228297715569036284435925957579517086223192302403971843085483108821785031160518853545440120175996758122614810170603138199340702768509672611615997609862253923628148228693213573766341950447135764940885889617881893723486707402256210220629956095735813753950429239446879100100453832413307661205203057669308464028290472924709320068359375 365 18339547269608680269687714310461599524986344948468955056476761428202948465266080574825948772268371474177758011788208957494067650035584775409920145485454024667239074353284078922438102898240217014563327602983426567281000178461607888401463762731703953383235248570808597451938492135677142951585793636516759708092277733633965805623070391370231969968883056491037338087334864695849517347814368047802199130050189547350192397229459774632494146394495713339597919225964886115846497190605348012062176886818732751598157036289389915405736382277861382859723929969677162373848675301515323647100070248665543715027797807255824822364975507862148235184127331359520121517230527516930425029490573503775071392145242092708169135467016108612131526078778185378182141934148947007254207619553199037909507751464843750 366 6950879880303155556624135829241824200006083118749763599565491076061646905472709387513632205528951550817649818911320850695861634714331229696402692836342480716187102233113637963918605699989585091411387449195706700996502688327400744792020019077094925800015321772665643118008770877726364090985643391969742328372986266370624025398014229694104909123843121125889575397195456007867013534258982960466881556422345241752046115141117797416386114780281285721298321215538766879815558924330756558832811819636678094900226061236579856591614074210932177713055002665112930114182081607726923597723862077629065890356388745637743267527822049829490921472967824341207426663500501414288879017594747340478777769336949677585500965195138233758630294655239951162031307256077225721241875959321987465955317020416259765625 367 2641535443258065468507772076756982293086977811265360392868741343769183767864290726594953507673273100494813261809318229479362459575745880244314574346293587944560957718342222332186159855783604169547094320355250023292949934339406385663363086042850759827470127446090688486048061280695073556710529776714155008320282721818704793566923031388372768695944463953492597979600573584433801887790043043205082015197366766282797020217417433705155243416367895195063270394214859323981543957110288019832310274560735235238213530523299878090793927398660182359029833431755238860028867762241685159356582319774835232267920336172627316444785501254824954833382545014143011215251620764346894075659242594142601512445802453516218907939688314136525910967825289468047932349183268373617597187461569774313829839229583740234375 368 1006550198651236662721526092752731530928329241383565821895312753458463436167916872078821386995057434676837400269943887981093640972995196316243969204396287969220223242153812906343414642174311878312639737738598656053353574937241660260900532792211382958608849654843875048672942436034024676219775542050460840411128957038383786378459057869836972971803751096488034286032220204592746838221632970470730636768538648812488089214265634038747853722855454717776323115073076198700333702212406665940628326366252815552158865546441824112804514738520990537641372938042449281913738144840411785783168590287956912560518490400271442417888301116048530724168181955053092662404261254620988898456574067699747796473920040215750523287709380204202198164418117989929094489978254837316406641627878570943721570074558258056640625 369 384568441409210750452240684147488933767373443433752650283893693954460974801248467346871422231289505522383303735133804187562758656317414011130381263840224637231255350417531359846836182378802567348090978983931408035882498563966521962301429274279856651744393385857364819465971458866952988577190885856090136021998302127337280039417060235660077120824877967763793126595850200886742520578515108261897254620999422379408836432592737939014537193198972769588504216802730207765159227270018625988223379828969339284231998577595784802175351838877390566034433098923023313964192645834928399896285626007725144319395968476965528094880901261020969233443927124812069249861993124033189260579346309208727814791297123201771899157995666881223163166039803209293303982260811126660564336853513623282196931540966033935546875000 370 147322112517595661644966593149070178937643036952749148701750391064510152986050648451287989952303007548846331058548330877848940953320968227194446348807311327173872245700697774823754749998816173617462961770392293276186484632739307514705522252008926699394430160181733372664002333960061509128049792400975177724793516305285262385695709653871059566904800710145393926877973130943763707701482555374760966638687923863906609995105263866484532633463589945098729090981188083185431167862051037942236609933880741671711471155501488068654231313162126704412955290045986142903329491831868912401765077477951735325101066491379823483187082572201637522889223171935871884887907929608539397991711986290766275401800583113386141264435861685172406571266308510054567993377373259452101603590080963527952917502261698246002197265625 371 56586812131431727164917502398068073974131456891431560055808640493783264874269485694730638971708628918440360041620518351916641729412315879291849190675187282905038914766039653374781767205878181506433511659941471068956755441964315128557413481629600165792692281994455984822677394875725335135564392381178323886321247530000624846070672714591623557778116958348271678111873164033379758234215274061654000696514778017249399728305856219914679642302693699449579792468768972921210705552650502021648158960859891351671791603789131261016874665159803126375286415561055423518869511964241613536871418492656421111409890341050268542142800442852909543162414688976972146385243857247413402986229938364575141252023123057207154536857612163640595102991394689638421535239265803421983342051294770933935751600074581801891326904296875 372 21792769864999891892977215604495489559452023221357736240136849416362242674065126974600907060462628671841704497246355759625092625714874807389205655057573176718786570981245690863607782145296106211506667423929074843758716182911205523699046953993153068836487102301128903519713324529910404814096895120482482721817988225116706706229576808392415966828474655176905834022098337881159611216262566621042311626873314904399092871194478794550381998839811513601476585198672655119726040367356069728413982573945138418223067417072163893873928083734530586361533580778553085568524341412929374694742473615955909635114765989159476274224337360886976731557162512267852931075616956524033292025215371621362601439201858602757305699089634163986511527415927349100478629503343733521700034538922285299433127647716901265084743499755859375 373 8415045848093267435168330814947709793665080554745554428825001700723382384593047047033320125883571426177181299901614353082705501876130832338353104793555868534284692353462273761369739457604811809938805369388959915235460496495401766683088772890885588398821826370689481774559344674501258049130116798319160952205249628071381270805450434867191386491331292626757533683804799672154455463128310738993232439261582943704564978035351939198057069511372216839506933852758846111332438657876612085756108456137330163054058640177597374590174311499899388223321841468674913850067723229547889139504222128005523429303084665198187229783091135725658872558749657602289527716505476167756221610037731692467672411237343491819120365605512418731026059333857579763878934721204193538001286773760630864462120200641948031261563301086425781250 374 3257949450597242996442461114472719007532323472182822251011041744095009335590811562582130469890565139175603100985194309993279838805388912802397460099009865869387152653756495488131354309315469127870868303266643513281969027066715763704549953709637649420419122389657020980737754426453658882960861307673745274097192362473788820542127805803564137925716805893879073706154300728044405475686883667285403758567208137318865075965516583922659821065810360792078625417768282911817622838290285832217686851775811674367168721637902702969687417636969940660828327605814179188748525462496264485023640915823110318040147102987910482631282727030594768727466902629853851141904068478152731223690390410838005249672204585640236640217133312441710958357604143172504416706185282720505733693320913289679432571830375309218652546405792236328125 375 1264657622802364042159434330237919684568881291700398623722208602581183555829506882580176441135838869909682608913826111598693058525672338101932704906695618006214317425144846533066976405697912101449884575851615655948606670077016894759435058355957855204017806676289559431111544281014040033949161295691864466413958390379388788911424671426901192542567977792372780627014147394624161452097727836350447246320400134334885619431245274087003578495446880395142674526129850259894866346406413063012127304144317414151447656119114253785582816424326946286635964560502317762780184707128773877782407006533347513568991579692753785473334154532386191872788677161846148232206813975056147509007031695011223936711194135889685503826634784840617380102938173387117247781448406707626373677235149721447408944367651884022052399814128875732421875 376 492197432609386127113295320093169984098796459329825173427165634736335008866645807194783619802108768143813798096409928882199851718031415723596456937199060410899243377363158551450343067278468294398303769242761579727083698229489063572513717391633851838445762882389649163743523836315025088487025246917551098434350617953351874798623144521657298818588640512977798663562700920055900041972241151510717683585908644039760679453672594334334377648005451103859137740550624408547102578038072469055132882610609772383793851288091595745408948802680108820444450652380489179725202532188443367768215748222526692110398229926984337467461405189992438800398892546294443192550158956394233446801176516607517672707657966788472212003966479994315201574522963751302938539011314166117188417338089580452275671111895150033888057805597782135009765625 377 192061570337031620893320593946116283629449545847162785386220416349388872154589918939360510034772303559656888953982927203105149601209697832545781901037548646946557051921436498892734236039738225459720969660618809584963697879257148536538349060523909698017274093382002345715358110248515517856927386914434678255811327950655038684836201675240584139748815321869156217409629750459081620937298541378570783525064363653510095614406786597042113251571237490979686575239632828334682311177475601005271190782137862061936915579675085035644368559817482957545742613137840030447344838905326728126230873092029082441471766631617765758103329123656381200785645840970563835286364289952458097136609742885630855629981936436292332453730795073770912501881479954496172367940321445635078863625348545684368469287074432827466807793825864791870117187500 378 75140378125296138079069509889609828559074104100576148835089717059673303760335775758305537731253246071905899900833797075934609793459355215180757871492827555585015038712222013810951707817738921657967053728213104981915156917417494984552818676196755239699314972846204419330899870955882877477823874694521504277803866946762248308908262871370046771969990652173095288665963734562503291685818628846485483961910490963704326682336945130107040286068499125295711947460624647538983527110516206913051019035848458782896180617145966426517356789426591168854144108701449562899892692175172712911584871027435159525390446437110081054848345968965092986250807760076905217857034062016622572188639033721962238658222892422668842348283041809416592806388276039372675707420519892500222223811592670537916046282668943820937101918389089405536651611328125 379 29473728450196533583735476468728816590096626103753388124872884929235207942839515360565506037343576413977394847222901615220992915300075716668032642471766673277593304802582658590186468315781917563903108304134822706795844282634620416874076124025298636807838211184874401950463667645337487368635507611764869014461028208200530202201220764140559969482372412573769396275297893027347392848211868220120924387245436542600623034669210219532416656637915164198094063573146245272937612272525053428951801204333091002618880145768459742029411294307726340069888511615906874709375688164468270590749632289208971477560736053559664050800070563346573619058503572242074929957538590606083741828994115726616674719904995256612709177796210542074996968504336218056939260219570859136667164445919929928760643188470670674600881966398446820676326751708984375 380 11591045955227472447283592934274367585774396270023868207169522379079463885182990565151138095957472588426452816051461245678262153707520090158253429137736238072632592435853052794158944669178940681355344283908162746670886065762889271305868532618600999610805467452367524421168556996581190827702196516088386746797867439629338197070752513406378905665735766986148018717207637440580031477410413333561786876807700333491442369267956042849754864922891034629811724070357432263447685169810149552012387979318432326511197572172937657522026029177308653671856860032146516514660430334446118909979830104536927346320309706209036226967538570364606791850078065979189786206662256235836808798392236172987668267665493630395373299453808537456047387937688535662853420820180634260012172311055163999855592098030679242682648322215754888020455837249755859375 381 4570177712757846401064692994673161346432522865438720678714481006339580209225823063910880083951620304850753200492153916977697763212785384409031231005708777473329591016467679936451887007217124899202428971425309128175970626772535735698830141862269935168323526938009304283687483997117895217415686941656515648806152505833536522028864075618330577221461650540513273552357179051866798552080465582905553027689820574020046359379366153213358360810927259511230134784488282268346199898442986712934969335410831929015377856747010381329261628997986156472903240898654897684862781933471293796872630470863402514329187883937621091301647548364774150818555956360529456633224586561772289019038080811681090225852843009957277777948746944362247361428692412984474618107706772193759438453053313116717635872418574098094596358521357615245506167411804199218750 382 1806606369030077436629865914683093261930388281705477904167003116674037277170556367565880097070928286503474754977015866474384471157791696939790562229301582203748509660068968182497236849773299864732769570963894443397815389422956862543234943486838133487143309424000998647320350279153662800630768450419602307671466115198126387085837487066684057107336369755892111525553735984263934853610446442080588390159095459796125680065673719989325366556152010559310879532482468170374914078025732001477688000868269947936147927883269706963648815625696322641032151603637231699004776647375214890626702565651469106592274144610671465353332412723798388323096571023799816211881685603297910476756976183320294660834262836245357963711734004922775893607299302934164146052012002270640291095648329824796147908459008018933816332268094129176461137831211090087890625 383 715996777149842319609205449369707071063087239484934518148092384945663024920695937456612427705391086198786996821122178511637875841397480116704109790105940461854554401958093809347649294696642425595288452965433200798669074286946124373827114072230041981800967304943356119613019579190566500084123263127044083488347786653123131625930895171036657441193412043541317439192816263824473300867738064546302827789282403598521584290011932842199260882310631373182299568527962647390056626856183043486263990449478895768512220858897432320196541716515058096105574680768700735951679578956103190365571578790653631716553457992537384141326150451047350145174475605949232041066681796564200049825694192014533578085071829929077540318350120216297741706520063240446350512935949318187326965438857258782091487529836119826854811448807680562822497449815273284912109375 384 284493787898581852297534364862255272601681197868975949957867170644895576181648494632854925606667190796663545745592899920884338185279727087624616025393014999664488417202028153675363802017919907506839665581210787309187639053774305710781520199530680572647759443542016867374380933358192836819155185217893141320473938173976881345540424582058634197964826957341614400778143857338619170906809838975955976508770040932186197502598155542916291567708172033196294977424090513762388459602916520651838218721806969957890585161050453657588645356355960331565073256229809700794771767678662335779984887329246284969484805736986935217809516160501909668477597556775529351029576769697382919408063822758868456226955072847534621003858546200116911943105839124032816536822756696886559173774717218188926542984815604689493590908814670825677239918150007724761962890625 385 113330243253601796611291249437166322571879705945123960946373786551182642702724984171351694511853787097033616623336587178966974658400857469710448211826681404124871377890365925672823303400316475460678201634606018352911235871818507137888276479408034152582948390210934594233200591508658436165064124836992034140088295456793709519429750782723070178479762790109001804964155530798836350985348097331801282608122394973127497627652803669530051713540421032376899898716171098969785020813118409349237996482462743566277016176311977735671810443063365487858710781711569609184886728243758425288486304519350000495104167688498552105478635401600175689011714216471319448665768608120656590051742785239966431691979371006343924053525714975615503988746963049102042141594247855023641023106678134410871939356965342042689082118357299577837693504989147186279296875000000 386 45261329328921080015895819829036808412173489137232874868089005007872374284431121192156388928140322936702047327247753718534990128076041992241130599286533023281683532755663959073486195955827330335201168647925992666862350686654669190076970527850170548945800164211750127496513320526040904418244629896569082035806044279897996429264455984178265102050460772370865064170553423253015995346254246941556136387123373988378654705036330117881722676945295285904147610531276892501006402729495910595621948115698240310917337797471638514190451411773638501865815300840139587283268161590160397601864959867661284314598339458581668225240720224743984770250924501711788527784099936558775950290842778335191489867786406898483246569310506160399310091697544076699579692360455034255195597613905995759754057706279122897403714676013557524587582747699343599379062652587890625 387 18122344954995396946824570460460785219272968158526071152887784408200207949823940115136604399952110162851123661491197292265190216359038510298545399805638641548904682359110780735843934047381248221364440715760012006924810516713087512947229733758129082333752192815393139568356105595071009650014542114275408513396000862317445091415824258518706437833891580002125877342610433374882083021361811754887315568718426688640005128521407123944651126369014037892041694044542518991454413707676385160371656315860359950757619274000046491103782934483420607735602922571867911621044814824203615113819023239705377372278940342074751668382011423637265706907725159412799683781862012151426467182874486093008948086179211940896808492584223470007235240420541696845863169673836877445624678569563838568715522023224165294353668400698594562240497651828263769857585430145263671875 388 7274518482604986148083125906257597100546272073580419627597178226307722163888805515297648207799880978880783634611694005887152151024995311891836742721477774094242295414935583386034700340880320002174145475742225657843850106259315302929001576873232283307254128774171334863786751553427123708059292160461656039421625765074337143819874629215125805168722848179692357373274290393824718146027444140487816139589331879805948445773374092460491832465616546617822534929033299565645115022070726287820265893782187661981559776326524285763466619999151435970205856354952346941738518563188395096862831961478914258803340411745660488752625427252732727580654803306416564229028932434520122924593177757564711453102368715214783616634288211239661171364600194233743736434705929347521062374701626317423975782005934923368562383755569962735450015856031313887797296047210693359375 389 2927480853198361904135050008172480043801864072714827836810366222049482612831954696990331324112733085576159295615225805646776890882900189336979285310642630303313722538158479559597733953494961933762921098718272644556269969425290325180371922094850840338994052730452466351352778755618398925168719802824071090815805090357680325377141227894727863242090911539814821116524973150007651536475374753760703694617827761752880213193799476017808828124144246868939875076963329272093274066251481652674286005840572844106560211113785307196450343876535435502090884342543031839194397371407001504467957312086498232636148408232909736914785621859781257321851046781103553141995567078255816471643624012580602443960256241185314547004922977084423002088561593657983453233477561469338215967684368213211968089317896688740352924668049434813243373447733119974145665764808654785156250 390 1181084646977149449100201820018082900152955157984067616555479089493304818171806892104295017025242072429052398385059331370064789990272726865818915185018805504785428615277736913504203924075114697101976743565098695189876721915825499479236595363479155188486015773258937098282747370898697250584645989449552315533174610145613708190071702402672220814794112982484063841152060172983329500243141944698475843153764304673629002365685939830559839303810348273164804115573244711439445573991195872150755616680781077593170016342869335938651174078478588375780632775100079021424705586901053257390870010418567829719115783487921795152010607237905465294388099954660449174805566612784042799729285916663149331840417861739263829021153064978641217889506336225686473391593002327587957217790800834533526901753799527813217394514500571247386451409528973499618587084114551544189453125 391 477707813336702445740178806861825811863145014276223549916277689129893476935536205750410274210147386013623444285246839509363687137596269285483493114989087779681283076123793726897202296741374347248771719517665539146573326071098657225206985717507192852072240482031738961767747923961722515630618353600480549734758242218244791708142460679054998601795137920484120500977498276570015605695230097350464771297097911967242107765395157065038252177274884873716870385113998068531061305807959401652353816337840909907368310384866840847484461985355921200756980980630645148527108572215903417398714777543116011577306806599842131752248582943959907030629586995613752466421979758020062711375284813914759645828184877561571371972474651858661676779619940155975792471025462595707691579460393061048607776409435444560507240860921426337498147268368864359899816918186843395233154296875 392 193702510531071749406747453455144283105675401463563973575639732494134366622660284028777638826005986554157338423599706362715380344824424372747902449586781397890928303798756294352514754178569645861386170024134730475151088657105176043976078455700686882985310942301475446093712391555523929280419993124922010951981369327015406377357308254356133266961534841745385424552987005449338436604789724533269489033290033904134182289865585821522614370258384431143976779209328473185710957102156006915274754898146155950219547721935415855052750989916949121344243742916520393605943231583190246180192858918802937663258788072961411706541662682159764910176696882504229529293924842521967299772567597729954484780705108163359349444550427370899278810092526589673929847562221192145384417992808262953880026415357320232421101656238217580609983549917982177390740616829134523868560791015625 393 78740284150439440804950224449118282036075783093397831966238671465720819770215472950455641365416614633233928302170995557258461415500936519173550194672385775010148497393058925158223971978251871658007429729341066164185752024960154098909510757054563284498654839566545025358953215736746429803744535781449934251650353112631695591366455947815949106741040069002244181943571346466840598059887733325070312771483125918036257247855710964285826889575902184672780392495684427078862864585161086810105411090977519619671227944986471267168937756396996592863393517554386388624349231303496089435922279487431489913857871099034501300951630697444380979497578369565760115716884411728177857802639400713486464301664978455208448394574745196345134292670064187675790138943570571683812464349114171169975472484522844117194302987427081658943395640657245381319739863101858645677566528320312500 394 32088157589063622727611367983594180986851971962155396106307116519972097726310124031487533195695041957000531164654396835637489916564145816250327296393980249760369713131528363132078129605051029047975778334832456174897477105141323867928636067610703949064761448032582827670292054258399296718792032450123619537097895433749757384834483519233023243265048089964903715680612141367327382728994462768610764744659817633802514618530020445677624676740933860477875821585940357465627498172484240245330510945829626449674654036951279086443014168026623173259254869798990410881567694890679516889412548195196544122003174743486875975761058011615560150773859489595341892668595222285093965657390698752176138840252330605338740004797501625749410682604441973413771463701234724962018219089392167272612202713970637583816591652566117900212312264037760057509007793896671500988304615020751953125 395 13109192131647237850003985910760843468189196863712633193850177883470935459663845388710411267026279555757695384035865271788579418089581607932578913736146340429797805262072781764175124059899906775416747442341267943924934257665395587824888431901552718819616172629837599597038511184443013005950566112036308162924334514660401838777065244764984101861256309326102749058547343271394487670193716599811732694751464115932625687457773580662062751503477167057180963523324367869715745922458815757461894606335480318584823619866157444014473026770585370635803842707544234899028487766560693115608247044209705371686154063732580866514604093127656154129248503729096533116224206582827537925806128499334389161489076954377777241941804496367939923593238027890802332694288260887731801341623621093431891618794174808745334240308635378263504088617106490564871190684925750247202813625335693359375 396 5368929465451859982296160958852315515258862417726374556284602432744065357000266436025617979584191116985916799912374835913503925917887089105878294187437653168906859033740051262629012359701342188923642681497496666326922090845226829352553397667118819492445270165892837727114329848424810525124087690061909843235040296696114429606658313486619779222401690088949933821554636414919261800379550521997286417328076901760128944926391512689577605374455745315389595613290747542205612886129179103940886519765122974077561023665593449525797635883635562211510941059145174560201540483794431208803101953666017235465252028803982322730535841994985247250806636017825602830003234508508565042556884008713584575490166192140192671077461553460009175699573371246083038051164659627793648952627541258017647449152783028470065969970753998229419255367834701469490020198094271108857356011867523193359375 397 2204333928684703801736011096580487145909286090648228593610650693059603510822444489603633592332935814013850429389401406501438586112583211931493978461831151495221701071248460064747958402045228917918060215178596123650539621647040864712721199626502410481048505260138717537394119029347363865661469598606755482746049120266074523230052651576151770887485724733036337147957100678463663127043064917719692012647254624632610439453475180001871337690022520339630982404956874485564929137376525588149360180334017079157920755584922703442166879952904191205055400240874117505758551878457923889686474655083364257860737236876253693915445525486790439071384963629608068269011185290524782537315012215371602553437343746668550736240846232996865947105864246556522531914052705240625823953040547457465968321424002184623179923073775444258539483386759267265844853841905148783553158864378929138183593750 398 907282004094121132676182916605979669464994165930263082038250932715856462282281807349302818255800238586090808553568133642811906156839256743594765897597755186288076864914900659577355648235493293398890374903322704740472008529598155251403408268195622790229173386619915362159572064910905919357527299976902735194005327126002591618954771931430229065591838493281280190558351456829393248547871082275386187448414159020481068452638902108988207834437921121840483826618855330446813674414633298134670813900816194905493669362845390573648344744771288494971701572204329528785812587219989568559556941404897579861495107356515181778281522204723604535392934786889354935725789981242256966033366016641812983229332513051289151302339698009438724829093643485503994319600694638489102112231647132492271155199177129076255228096320213916390188276190023225345394168293555736681810230948030948638916015625 399 374351651892222531532051021104270189319012597998015764351590155564089674447593395483350228213966552288618106748491980154637870070152742668101898994199838866513104173450691065868877388302454737113335569486410348387971644275070269519275210374674028441828967545030593602786451838290686682363502451984623098026443832756842706343163645321063950607758345936205410694847520754964208141277086620309352834860800993641736708879881230200342660946006117700049313526885928960186669463315565796881404966705244923322530336813043780573218158210592907014229706931434462746840133372664274016718912356456274123257181569720161891489443872770912791869521379265963341828995035188263930916657357782499255200086178357564211568357621973830235175667589694648132221970236978003068195838097372080145544336134125441113010799627033690580624580160795078847219463913580973635220061623840592801570892333984375 400 154841400597201016216709671284991026234436239111681556969902602369474123435916431551242849683706956096996193100041799228901065219844154643579101141510446345443994792493778262406731236472831242840865740495199035903782408067893741798394509023111339541844238616607498967600239242712836532143787173437888933270080633661022044558408306817366891983553978810211155290257422074894321024673436353563663702703031840230334177098538816306336055763230486427038966995233128788529167264319083514078710255148775759799662077002811940046814460007011992840200431083308293215826092625354981220098387566488658484810992082748749903649800502219224398135005506567693957779425638012712646683043742884015379827071948892740548246518629560500992363700567503193134389474484891914779020105870177946719300897087327460033655296097159493394290887681280752598536570383357511740829437485444941557943820953369140625