0 1 1 5 2 45 3 485 4 6145 5 88245 6 1403725 7 24383525 8 457473825 9 9191615525 10 196455592525 11 4442277025125 12 105787516038625 13 2642880807687125 14 69040011233566125 15 1880443426122681125 16 53268012941536530625 17 1565875625728027213125 18 47673392561258073158125 19 1500567059282583930513125 20 48753244780860595885250625 21 1632651531139482047295003125 22 56280050737794075653248778125 23 1994639396598764185022646553125 24 72601212703098600725642527590625 25 2711135255468898067929093885153125 26 103771450795572444660964848683578125 27 4067665137294528930226976384245953125 28 163155153824281364307000838256877390625 29 6691387421291372537819982813027234703125 30 280404015628194400023795480889084439078125 31 11998231293705753167542320866551706296953125 32 523895935210252637899589592554846266242890625 33 23329932122053174439201210616186363679554453125 34 1058968451139231466850766530072278706845010078125 35 48969705200706424198620056029223157009376331953125 36 2305860172937036885376759646655858001710664862890625 37 110508792712059110952613849660933760892252416383203125 38 5387991139236271209310828813014677152790060564942578125 39 267140962967110708027550166592904551187441561825476953125 40 13463686428570179259419677619750788364160434945551875390625 41 689496319816780133374854137673113003968345242909728126953125 42 35866305166358359765444831297160021846591461451244428142578125 43 1894425207747080183157454615750814006820129853642463433001953125 44 101568845544047423706500810081189930960871782274084131883650390625 45 5525837670502360158925158599401648568312193446715228455775095703125 46 304970931620138198735291152047594274554988857081873394208704580078125 47 17069276742708951286299815081208312542920171793433671770661251376953125 48 968605448666442175022933348448557747439860260888384529697555403837890625 49 55710544086180105681996650882085811328751607583352784678728514115439453125 50 3246943446262931570837544618667878254938567895523181181738742046762705078125 51 191712877359583856085995646435383463512824092348735602647139569544970751953125 52 11464721811756682593912886828125938391640258599005372735304726625736890087890625 53 694243270224805806283460110124984755159378814412068718432955604534521830908203125 54 42559802640979440733127599379491182478479773863734056902888541655929896861767578125 55 2640794198427262202593053019381122909667720490851722538671183644545607257648876953125 56 165816222728561025945907579962190501061732814687789875059494421078360895321691650390625 57 10533932514892446588386240878874829824134065886161652863665491324298468776781333251953125 58 676926552060003508327537779000533517455525581426902044522910105116473945615375843017578125 59 43994590638173132118647476961718802377478020550563491229918364836855703293175308989501953125 60 2891249438804871950746608496513278065558669856166486206123848919043466384287300907519775390625 61 192098831520187856257499703642080745722596488574813478841166696579618522905397829671876220703125 62 12901597160358139845316700222362258542973388159278303175227688382199918792092697093108897705078125 63 875731159457978874177220080564638873844516837133017923707084485510628111133157898001597286376953125 64 60067262612500883825785284280111583798692603849889843358112641760086426278384578720405590855712890625 65 4162725736072100913408081556135147201348745464747535645868034442214464807019508436650365027403564453125 66 291424361599792001195159671207281862549772332173431271522559021745321951776793146865743681976007080078125 67 20607204113308248779852981265493020674726968283578161312742051842307082506652654639403224178616583251953125 68 1471622177403972211131926927876903006029340074214259412092799863850972907471856812314505373436905230712890625 69 106120235102779163117712700701753633238841300065911787018878834260840073419256410879057222301270140509033203125 70 7726218058906994895886095794101057920346779463331434992589011484180077358827048786416875565032109038702392578125 71 567866740127245555254643046346886260321418423724727083517083326309010463960392159349904143036689843304473876953125 72 42129079956287528792937363135753604558758189168773376167409059098596304952696152319335968623877595080905426025390625 73 3154426427249189803896160522279590367913505963809806781769842316261542584160452542717595372287854181410031036376953125 74 238347133161853505696530706197741532675640582866225405299523070499013918411572686579680525739778835754067240264892578125 75 18171891188924803648380498057211596019850451241417882907010590114798847398070814821946177658722643573724938728302001953125 76 1397789726224711498160691436913112281722849643089277362772832579331462226112604412595131579026962706050403121528472900390625 77 108464391112070532766490832773582831487092544613082485824354891218107903785589409170452860119942073456505399057425079345703125 78 8489643256769074652337854950336499560976947403746915651377879344920081857033023503955612002302300364734219450717262725830078125 79 670197911710928752022092586916101427191931380953816743421865183097990768278757204228931114366901019788604410446867984161376953125 80 53356045058432100434363128884769957033941067571848267782542118014926480396494914338772361939198425117263691567510726562652587890625 81 4283391323389486361493125864089885052338834535607122895098131336424121079633851204128129451144978438220295141069141022949981689453125 82 346715372696572025206915166108038574214896782921322587005336224151406456340236708428045129134038062217371340975143889140631866455078125 83 28294258871681322250293847478433926033202043604160891251733683859608919033501746319615267851602187033244604773368837804683911895751953125 84 2327678756948225903980681623017024160573919254010943513349619836831735123641712491007022138761503233984868169585859452545721152496337890625 85 193022440180876789455321259587639439624716820686277395464242390173220387419017311628285115625007802595508828029330306344547833289337158203125 86 16132959201466859218713851564053150173119753655379449886097120202302993667416264706729584627269445921941812088337174775202637628742218017578125 87 1358951778460532577829686474619537046798549665898652057740619178927079552666277858617979543377502311470177376301237603824158435733570098876953125 88 115356207929123598268781964693355494315909877362356167044048416285683330016205877863890972609433709079228363595948872917811461468169223785400390625 89 9867082396596506818186672895469654607682178810848750347243592155927996318459704896268253092988709113165377119351464085186775092657448657989501953125 90 850378210438043978165587363481974879117314969596120766022461181905272909655470382461159088901823809753821663422788848181753577457395177082061767578125 91 73837427846097069377611895755019319699377337608778060631574539228855569192752655765853084221904706193421715343797212873728516525579325138111114501953125 92 6458747055472410145234419426436427852298158208965150779457443741532496483587471097924161971096865083858243968745861797753789404613400456976108551025390625 93 569107353751494544810877809866051531769809821422475120797643330001864427640102360422072902071055173171786551493375273724809369974874106809705677032470703125 94 50510530632703941366687895608427097743699608876597150666945210811463381825096525661319742427660919759447832554494999672544679985140581169274347858428955078125 95 4515228686741875069820574093580904604864631515683965771623409382084017868091397665193330237476495566851954062180119622176094342976135723541559521656036376953125 96 406496281455734261898768632696824551055468920973233343527635360596525695429103997301860568613405450085225338154491616374893971172755266881547930989170074462890625 97 36853772635620149981712092073405857386592548135060015526778579950874845824007740214085489469160002994177836830482735126956828362219565231084247594179248809814453125 98 3364542562337419134346885410490764180075761290915597353063690151998523825053324988303221433302784487557450788612091525269110895276800730174556348010430622100830078125 99 309285484954960409316919692855092563258391093861909039714458749937122561950520341351802283680336421397429138660260378209569393782103333419548551378676073169708251953125 100 28625547211878464300555455659208118187144527514978798601000980369979886486722752776324232745131888093802067501309612659488881221015483738468312601949501228427886962890625 101 2667354056955251403016462949323942637689945467070541057672348178257095017151616757843795919416172068488710772096128561735336660560428818702552375726812702179431915283203125 102 250214542512342194877589837775764733899347654202819223029793090154770543099680517268709243571482706784519085430781407858863054381874030477907700442839214877132892608642578125 103 23627749857186990836978075951315209533544459190089239177300102540590278760564873883068430985317839161028096829342710487625461311041656684081925229173219733387993335723876953125 104 2245864498427975317681877878400313353903688266207446213998945135929597655312155889540799577804004558662430615847890934168542453774718128895134835655386984444999327182769775390625 105 214867153507288502519429956522213666014137912248211219519120229598375729813252235642291766987589399672516037203106624869721109194554399595519050810928900372965386223316192626953125 106 20689796150214793189842436329745586696265958064179740384990751719248992965979415159325141943250190651199817518462939164075035009117352927012426650172330486362014279720783233642578125 107 2005011956188624726305334473923447806398445366204831063936249460411089608071403952278215946104913977732550035792963627376552180183234260210593920950362894166865482371666431427001953125 108 195536403254109699450647318229049574102429355557043316142298982201629433504513208567417965703585419668269356195009718194733198135028339976933778306485240764060452736103422641754150390625 109 19189512746470865837783627545515468787248770216309900519525129928779816319484472805590440796334099779983274318685556476238641571635964141251507027000066391746402223190824081897735595703125 110 1894969133867780421826853604697826846446500779088596022309596923225697028613265521121135672385869242891151779628058259216098255352263372489978248724395801838680791475575651409626007080078125 111 188286342102730879355006224023952391029782997250122620636477517338595851077937761406077660586804687575761765889613295998253996805480945846496440724250762045628128955364837863457202911376953125 112 18823093776950460779124182642548437348144133901259188125352575821570523438057253770878585489908977130616314931738113405162148786703635337007394629450859026213906840036613333777296543121337890625 113 1893198381270316381210143827495764801916112313649311178753829503793165669844718575307529341463214428816016125848453233221838585531767522173401287682867435772920763341582816531723701953887939453125 114 191563155383241898686286913000485654964831278959648964918391795094113710538941954507641090073635496558550046139341397304669187350487605159840119986960193064211472754180349941095430004596710205078125 115 19499198629834987194086954623091717573443987935421109769437859129080095850105474252885243844896881522780589817612771324041985525828174084614356010599472090769544500736807007066265099632740020751953125 116 1996590590201500377616819645668920644453382938294519762232311153756811471107782860588996426522587042620687767682677495934073730119658295766570199408816300328767938545125997246326141145765781402587890625 117 205640031534723885075371026056208241006404859068906210058065078980306627078297140498490023010057782038564207260153699070114678799560703048950269288574559579625513377665463223240905806752502918243408203125 118 21303548402675747616411461228297237930271320743064200560842782283998809101894775687246215666278237892351903322958671967125221533521859279814558775020248126511597714244029730471205422268095791339874267578125 119 2219736764841551997761530822061558877814224799062305303653482456460943574498519163109689477838218177897553681976402258384687409006374464396475933317517140397372943366879864773286957688177276909351348876953125 120 232614175087387275498128904378216107632269832305937780253829248144782444507095562143511287623421880527521527697004177935557556523577676863831662096134267908874302173601521889989595189419460201323032379150390625 121 24515248801254558831972228138763126717749262466128441138616272828512715095170065161481628828870143184724611268709640211472622921429671929253944112456701905319681006360846144017468595223192538738548755645751953125 122 2598258952399086503780135560138298937061246451146976422198912034059251764383883791178339274413921336734128321752693618178977945634687177670656768577700534783708625504742618953400053436022219019415676593780517578125 123 276920710191024638497089475973426507672669956077285206222199692216983390726038840785595030710379827676470300843656857151607882362536952625426911587367540135763569049279525218769062450921342529666691124439239501953125 124 29678127646947295356196682569987676347251461180381635317154796927193197291909959121568175381519778958070651878717199556808111100613121915778096335306378151004825314181548910144663150924068988971670517027378082275390625 125 3198210843595363093186682447556854600185016075516649354152113277557095917790314712758922199804539325280894624906180287718584809396343738950268670379921317224122181525917299869499544341331664550980654731094837188720703125 126 346536493751299687158732876195866788070297861110630229484185805175356308992946476121169297737518550529635363166169453295810555079965286954807053778902387849385646513056715498007189041054522393503487041218578815460205078125 127 37752367884292613670381153515268134158398111514204568008100018260963217217925519164949982610312752327032022090857086763790202390811100727347375494741586676530459609576854124161481752271777750287009031822891533374786376953125 128 4134995730989230991530292334176167674749960655904739267669865246847997471814838739432362581991357880884509660879663592063454403387316064546301827408268475734719840322522300709117416178676791963968149719128240644931793212890625 129 455327800593070407566550437758023256297200465942465497812305809953258972775645490549207105895053772319731706491565253471590906092469712305910012309434656181414537128690494027507951471425533236471006798139356108009815216064453125 130 50405084514057491904957834666653522167263536764544956975221244662692007043666828056592929507519375197772878221654323888110508099177915132262073215396592339746456549706564656021723413593915107475564846051618406327068805694580078125 131 5609300486264107245899408285754482236557878502530906414952153453889055116062517818135612732826617032184248529237216460465768735307264999118042743933834794475367654435762476757908136310856808141410726842039583642788231372833251953125 132 627495467049655259097692409932386418264496936123531610446236403642533395670022437934735284795759284983811743764669603244954370755247856540731035178471554765468382277239082769034890020483152479258458865818144001557745039463043212890625 133 70560817641137240839464561868297319876396455851325801083691151319344792603440434446677625359748291923893391688310403402558209471321383832086521049600898293350277200400771606586250253326268762343630509557204154719131417572498321533203125 134 7975383493575884754728643418842740335342455060840997645641073694262270185145931729564469708853307388619979533194740252797219454190468102442693117901200308759512346224440506266807696827996418247468465163600744839508936770260334014892578125 135 906063368507137247489056805047551396694115188264668985768637926471273501023591591899952827745796647053031716408067523630490126178003340499477559684785693245714234269612032200340174020862159851704461732106009316597084366150200366973876953125 136 103459147122203260666290494705701216074468359965095845834640309975308714389314512860126309208656615364896139860188486087333845684108034736944571782953363346368103425221182152708185148426793415352438305550490055741935800762809813022613525390625 137 11873180228903728810801176657290639371652317241805406828019831815165004294109425421573024209598430438404302302138452608511605782223376023922673842660443413270534649551299218807453119509563516493424431056479291217510152154339142143726348876953125 138 1369423610906831470462381798993363251807422546750911657340755691395094214171402430206690380133280784283616723727335437987639787114077756184103561371130215046409215810277156716730984376068005756175757702685494612100077685861000902950763702392578125 139 158732589863720935518098448438567124815962167288230984547415082758031442549137806138379611319198958254170999307568648741565599900922236568892360547293762680375223874512046329599739649745869613742422403969773639257911730361346722431480884552001953125 140 18490007906766353965688884424900266902025894672055157219932767042967515686544247820134420501712803637306238797861761672714357458288702815747030280629085628952954216443358883596639196879319621663458430447746732796312257878611296966709196567535400390625 141 2164393223255394387202730661236984628490103477244536377527499952281824986166449622192313579796737552327138230974596086057456624348943542337269050496493769509896366789089430224057322030936459281733267276693936821926012577208442913890071213245391845703125 142 254594419080097051984947819451624431649210954171166870168647275109518071245293531947521406029040130398725061977289508485961777243573564440387637334486019759776005671092795857243907180119509335992986764463883419610957750208488368799017556011676788330078125 143 30092689693634262296218074226135337626505430422273707648728331692692350488284000948237420954426229958511851831291342248018249053122393481756162681014993423794631517982853270907614724755166009300882235879629953133292342153486618585406187362968921661376953125 144 3574032600161066417934556982864141646626054332638893734198703043944639679459321225508457544432786096889052847727890941397004795354259243631498472132479301396139824104465473073116273518936129483211225326801663180614007393465855387336649453081190586090087890625 145 426508350137017043695274824208054393604725028213069698104093651579876172303907148333532929743000500559949756324361666009249049319633195362635083166257923968851952591017585062500678713813080828460082491443702668064740307194617464317988106021471321582794189453125 146 51139258742391688978542957946685189202414717332491165356555674080741419699607224955569813594138862794585139123295954428702267983245114099671462859010766398643548778329621054650474919887501318468368616199545487866491779309026104653568597761307843029499053955078125 147 6160638120213610409648729630554692169949763692221218729662013287533454224008884617229879609846260599374002993598317171489468349392710363116438499821201585535199613349245117305566406382802874068624151438340756325461200398189030441177902170078960247337818145751953125 148 745638019418203032342472365596606876953884857318739713791017502735697702871240730432806325612210298042019139931431028565843825401528218156307316263073704846447064937691174832900944855672236310546265030503615796696652818535569198563467309569920741952955722808837890625 149 90666809818821537961122104496417573467798826817190583396171051931846144595221706811889109022073140636645937550576522036330698939438399952699174746567135973825131538806313022334083637789830411662347392325483312620151271753454676347865312124480528217740356922149658203125 150 11075761938048539261979133501191144603943734295503398070656911148897917792107101433086600731463606102053240290317341806607650342923425962565033825422054109100336065008887112414025241697984192242717765290870368028271332673071956562912549345453125881497748196125030517578125 151 1359224160097505226809980990844302842216045856048315158341510019336719734205434480444161752129432683278232001017979243766043002682790115214944403976475332282859848629902626920560549919151203072309608304807016820256241775081237920856738352772100516795185394585132598876953125 152 167566858396355948111171446637130038583734646286938471066593845638336039217387228436183232918967654306145068097596323056169701533139551432809487567388005627630295209377241054728115068395108661779429197487978445000574619798484169742555263292385726442791097797453403472900390625 153 20751632752699150744950329812043452426648448255806698052096024098001409333579913721853593066822962040507024737608212797155102468077528460698370940288391392782660300640131957354241503330501498386398459277726700048227583949588107673111597231611105543340887394733726978302001953125 154 2581494564785410700429817387887870001843121313528220509995175656641127607435253532284573074630802607413774551091932786813849268282260174079218656784255962736478808519381268268871862685098342416424293244363243570019837368928250890512710416365279378948895194237120449542999267578125 155 322576556510875785983647677679905597177592806963882597820038131625494619342606952441319956402489630695645529763435871316905151194533701834952033949133952580616993554081650427123538892205462211996109214130783244094823270178929759615134599098691260496637305126753635704517364501953125 156 40487879603928936241388010262933834986910545539572675563958824281285315453714785428874462202226439574693039008462369181405892454363040825027013050389007756007831878363875793928319512142109289632654824271128733559056134148502985152136438172449943938769384058556728996336460113525390625 157 5104298437296505794699345655946669039334223329500571464842107729173134192429049872825707049304923010026419732811780646880388740818936513723642110518948081344784267675459342095428226643299465959814902114359413972976657567492082314331821744993187004221076271396324527449905872344970703125 158 646329792817392237858483376366543550167792772235639610406160715628413629066482655590598684669977680657452368398580365011487125924181752297994194558007869286431484987371869496020827680581990787830918355958404057364217076104018228855586970246816760611992854446747001563198864459991455078125 159 82199243938963851631877637084765968800512389428001708843959889017695932375173031954623099807424574446330991426377766066549261844890515526780361443015125215285121864279625352220266970088178920270620424407087023496563788819443015156402083999874192330487811657741471836832351982593536376953125 160 10499426627155611207963411273501325758669742510369601542733492332504543821323701501755188862555274551300609373080846962090008916387395746335519387054848922304561778768613422014417137752908918516894178407110278033569394135639227749698844424855565935002519232952398475706600584089756011962890625 161 1346902550545420940307390673885992098781912290305246548256596303977537793064184852053472040287312636051184838742148101520202881098809419621807876465651900175890904701538441065828794683687073033532352290954498458175912650077799707913417382355843006324478966841025306659191963262856006622314453125 162 173527558452482244834887467304401802701519835222250793437777945005367997240097902300516164931467695968944293409736078265660772688853571582041781387115244188336461041254990035008258019185252006224694384942939343883801209120287563092785193732281539487933377770552122101710737799294292926788330078125 163 22451812961121813324037193349728328386066201374828934965813263139010692939996320050688830468411556269001346857410120952568676724898575692814005564069892522610100603051049090759707605387761415687919747091514462300130147179071464160527901934132659737633025970632001167915074911084957420825958251953125 164 2917253532221707184495166654813612011429443242573864631017515505797773981752487806762103887439082247884566387074604813736851893181506559094259927495458130477614412639063345573502418333251342370869829158762232991396506705037774310385223773531930305146549409680582065407501710349344648420810699462890625 165 380650130062555483243285755686600745574155434653748369081526625788943912546338921234037469452490836580036526548294426981697015196333499192807880112622029096859966675516004594313508652326352213308800546730132843854108464407601372421725490694436015966924766860395672059172812439320725388824939727783203125 166 49876528327738624636782487596981481561659554630264997676398861574724811087519730157825471407941671651974441799701062717998429723717469373276648822082570412624752005832220311493443072054464172102006340989525822565016574990859743733157296161081377861183530172526952164435798170029272441752254962921142578125 167 6562576479794731830406586510630314900602988023983573259604416335949903126611724087572925170812219144495904569693495355311672616778416117040104543439451769507083439729200145848603915906246012061642226607102036024274192793412884550316819685815744836812535504276805742501273342593099538353271782398223876953125 168 867061871368553126692795168434809968930811880581837102223103522437734161372785688724831133385069182379468216265540804104708013261939102241324162962551073048874219415755427413864079487606877052385924776899731983168497568535339464551517265083196213379341510458884033935102122675847348613315261900424957275390625 169 115030522650087171292062122601500312602953747032608396990984067363250839269600155230557265916022356295568219092827579892931512964393150357300064053889685602803682577157196351106013929706087575966796795176080848703000867864244228413974567760950050453172865785367921308199686972512870544929173775017261505126953125 170 15323333428403311405639950625451994903099769520313128985283025332727696984743151400803626239118226961127947073721792712116981446407750794588015212264156783045937465403929913865147308943474693451453059428803981199220645094086919439992883564646786156784255136924562411826646759249847203625192050822079181671142578125 171 2049559552877907724762098714615501884791518144462640651257914606990669072094678811258791682422857100437238335535171732382892468925194142876386317338865270344146878147378725140232450687347204314754646983108160116051341715881533893389246457524924772888739494396695709545188863097267707851096641388721764087677001953125 172 275248559353054422860945967521620244967470653123747686122354504737634196940764497743658345428039078706904475750562986355180874172246295535672856140063472270978433902975276934277291402694705704130759174988458770351425555226402363332681430187350327773962205541479255564785104268941945023852252369397319853305816650390625 173 37113934145201446955682803962721127607074375439672005971195996051099143059013589807660224238282376718792953636568618632615229949828469831047356905753113360313783941957635092176542069120090501002749258796136898076725054193381362615978785948933508709824609471310045387171903976649072375038751598613453097641468048095703125 174 5024428492743182669389093241775756268408401429435931859655183177569138254362469260744897749915371265867233866371964593567550430270642674111545097994704877593412130406619655597234026963799385971615591246990547096043025835061475338911411927238136830565021826512782505186848942140116353751842586304203723557293415069580078125 175 682911626870955943658324904080071731738086650166737893898847980489658590150078481180227621704375598398025649714129610931235983630317140481155112460451629815349695309242971459748004753754451525040465054254578428567982935140253633507048010060180884345465055618792306134877702643516497961687714305852566030807793140411376953125 176 93188223338297177823314075260593653395487224836442981936834771669957054733949274543849585531414614858289087910160122599431979622920217421584008672180307139722683578225304915374760111800852984476525766659840950329907296319944003352512986278328312488192292369343621492982714234961403701946712482221995727741159498691558837890625 177 12766353836572652700299171963213636038699187357144719761085067402936566555498134341652447092901860678015150495126893787800360784853081493036716556946381640871182665781659220693326217317141415978061142044867121849796556751321079237412806708092947317597298354821853681486683688990975101730362494985413719274220056831836700439453125 178 1755790838575533333664715748385294142642343995818633683250589449692254137517428280392854202112486637367863567251958524462425784371422726923305141199289728184697699194565873017996381600239585789918146527696332045388026583175660300637920714545127291972007950593626572005990572474281261405881240460641405758404289372265338897705078125 179 242420628257203620268786764610157043514261962999091471864822299419610706239518715927859326286187473449113796861724260801531488938670109372863435169129851905608197809487329443550181758121149844792651648232913959529488419015962315389380985437185180588100917347357701670296953788717279482185430083868375266262170043773949146270751953125 180 33600689927085089768087195299591438718937613645805818652757952163519145142552172492357423291001985413851252253385296034626739285760170328432515230665080865808834114902824357114375167521021939950477241512759027664107157552136861363899019508180226927218026572340101993821023613145925321622707453881956731051608236157335340976715087890625 181 4675194466615997870834503340420952678827022792115874213978961222678484446722729540079962916460122961545689006543184079248562269303546026361227791531220850193212890446010450733116296036278633332924151854660777679514597949536500599289160023063670183048278856150683544035367863457848116296606194125595990745382267123204655945301055908203125 182 653002973583919172332897857495832394388072367611306835368056054513941101950315642490375153131861241919670345732883240130934974634651210332607985470454682859147359849131583546238941193473550842363862111361428446470470599076734567007978592961794497478826541294089763489199934024615918221304312751417362102318550198760931380093097686767578125 183 91555798840200250691130309994752697669176026020522703316569339036868652647266704290670234902207205853612377609782171319404966194416909134520289946791748277337729230793811307188807350418401418686134177358757276688000165132725985886308716079256931666862006012415873001262761700919703808062535920435981804996476164473060634918510913848876953125 184 12885553868954371329327981986441823808329129384770647786388288111483916668287480639729209288411055834716987191191865830908483378925487668785972637761492041622277127213636604371836830773663388825304688874775078141766566134366446514838719227966179722160579248465120520035754628803966888919490485769746973922077959980061059468425810337066650390625 185 1820364146330092608519676640952647825790249116623634083546833499970938150889866690282905406544209767820878411990013738295842991760513378491519105811296426174044938732259493150470230314634358858198698277987268494581287579974473181336776631544899701713251524176344115494271287574459696451202048448029661583924409275614310827222652733325958251953125 186 258132628469759855288469112151539669636278103452735434146497536045417660642154113558143852541357941057369392456522834703641307125418276879088842294224542172791098067615199186228843279544058263110022613340747214363821165997477787918747624122044449649102293428582625093686701416458256743244279508153937204051734224401784212750499136745929718017578125 187 36740796935361665630212813839909006325508676132487774248144826852235107377771507385730686851346449068863759590841523722429802786538308670405680796391892456535596951504576641494809841664930145670953318284791046784332268836941680513882117519742898714564276169913576545355979126753982364992404199592306739025586274395992753467362490482628345489501953125 188 5248883769515426750795137887457526018283184357779008177081213210711895196056046911809842218095962232175680074115224102667314355158040904039295671555678080950515807400873692567532450349450601742247669764166992751066860346140544049130754652465559755915776071833615154347022479857622370588554170083658299846250870467623014999027145677246153354644775390625 189 752644371191707604759042182777419493931928093587940280293361034757846741344206892194602581711392071046032323280705356021437222483645936056605856767043108005761392550836970535956416219380406342123133782808630516299409801534264824678535980754903124872646661767928460103799802404679603020126318806657918534820029640275134895777672136318869888782501220703125 190 108320088614201731005032798440132928716351250087992406858458267977888187075283556098650577423194944293157399246558378564625526995428877055381465203946989120841834584148663102407434037583504448715478322822955858364289195114962008372808771425861042330310898023981989978621528292940113613075071979478614227076586415166326319092878584706340916454792022705078125 191 15646472939744096113988689778255364753250218674044714948998449524759471894995608266976366629955745980507267280268303388230354631736848653514732438761911648874173803404220481701154918134337853060381123905128161690169660662811235231516664584093893857627241751225040946299380878559737657088422968788774721610942366235608954953859945455405977554619312286376953125 192 2268319216567719514453452309911520209270555171462722296238076036146091015420931784565784230439461825241323153205847414954152468156514942742798162688537531285765514361081094104164223556609679439263031208402225680335653576090023391023499796450320324892722108314289521768925873053958976805473576373903950357329433374930279218811706808462986373342573642730712890625 193 330038236134259347889546726257963901613289393841846547370679330890083706435290549432062203947648985765597057642059840366613676310449570871029277141856454758350717537907739207943627233425886070951005549651566723035074696156690925980327391469936120143213686997765819633950813854950310943184880229636128355392865021764976299587603722118177756783552467823028564453125 194 48193546205000794467788959677841173086021910726734280677452259721487884977463371067975682767400487729638378440905750145567661260546825434560798839888015109119713508030442861148199417736327512757308296014105204589584482409238528849608271489210838981524170515136554043099179474563275418191529312678889519900279800198012387886166783424467083023046143352985382080078125 195 7062692609465046599968809423849558500557788050019109168271122357660638413943560732188257331484176120198130894172931602287580833051327023888467943209995357314739091139999690133186589164875795689660382887915615150544486311370164228688233622060703538642001024455418931272357565723387139934820180303510734803285442215630785813699921282979510304357972927391529083251953125 196 1038725635944253615400948957550265719333149864919627746180751834914502971393681319817425579163283431644233415569732066817512853122054910531579412329886111421537057657159638422726778035660671230437644579486723745461429428030686305255721583117309454548352021658699920834343757934715820702463824194958218083642935101443953066805228226013049887560555362142622470855712890625 197 153310862450673390398740338742053117011555096392657103186490961043404432179082598434495255145800314813887370999593551541190549691625823040596375268702939712538435949623799917028494983225351944951016446417550193891642927095687697507314335012547984114349115106389343394221310659505145764464611601167412165891283280240593200277536866480367326268069518846459686756134033203125 198 22708006822706341762660872539330464052490483815281637726053074465074317387471607397426742503519387983035742315008922001125344063305654087221783900591052267994771014460600858490615796045943310164407252708985353683556200314599213141279704562526211852090516213882134068175047073258726459520103872417822767272314662655534899443885164905249420578182734971051104366779327392578125 199 3375294513983965047561382510781271139840556797162955366354697396313790520328622568630834342785014742097311744151559682559287779708943765777666443296924625186844079946483478379301846501574335829966555002547997400489620961080526246624443922415994469604861328124303460410785246960875178229090222456584146677205509563279328307994158668213020862770539870325592346489429473876953125 200 503458326165280697636241588768940985320828010338166278336716439343919564758295161147316858666456664795680400186174967477998262000011852433901258076388795332873118437495201366411654623226969172677043716395794114807430113425516228485513703572663083936879085952692881585872750437377258196546950104183209405667324370219419688296660725995075134949195708040861063636839389801025390625 201 75357638141172037204952040699990798495610640430622773994663964889864726090162120265450282312721551234707764823096587738933260759647443917404058079135659802370842736111733805117147217025206819120269200542701093569714030778461518302884239705984933674032743207730788533950761387702896945373578650634086025161640431533900138550237997356522140613559441771985802915878593921661376953125 202 11318677780419242313166892193406016434872108825121625901458850158933818641802145985313652885088798952218973452360177778297794925948760055806866869483642432236670823555089218229545288080701953818094179834494910183002601351758894807301276353572710937311744985960487756864344827668459898674346340014138257508052064530917410059313009333552948312204269414724376474623568356037139892578125 203 1705931635298509898642253938443391052746124952201217154511179368754265881966943952418798521005582885091437135827374347134967273549432947076030142239047131266105577604687478292048796041841292787860323995035417552959404396299527505051491694870387674039489514226476231284138381923257273747574668569416496530773334652288944676867776908511920158685616360882163326095906086266040802001953125 204 257998966681816081787089790532434480216207171548406627309626514958520121949906943017111164147097363713160846837250452625132302442967351484259742448525705578662308426051089587718888732413061614946977390298971826414288133184959629172241685128742836724209706391528345310491414158916059716288834302422505821070601294040235385550938120880147632668799901249462765417774789966642856597900390625 205 39152338277348427179593468366370818984320244625226263612095584245192371303032559879496114567270119313879096836193426948195882824502436396360021567148484639235015664540950091840272334810166881730414031264405290498600371198258150258695723855426852878480432248086544879931980885586651914134475740597741536399447551113657486539563656842812708152453505734664285848748477292247116565704345703125 206 5961751641063751313620015039145920007285638625821842659653556612807892359691103664245694691949355849835621917086826956578137761262178664467691254053442417261158676647371113191754850597207673544270644432385900624852825159570916881336428553731910566267654386038303710017254300332526069336051996945565609954221509688616486534016556397306895573733554772600459598868155808304436504840850830078125 207 910876720206354527557687685216453005691898456260176518665657224876921343589818722668740983356986976886693970568122772339637723348592195918906353628737224614560507032903307698805222095023705370833232484983140789577838995495932186671301102941257918344991193523901922481715862198095775421091657256857666047040809471850088372162603009238861240510038041112874648083411784682539291679859161376953125 208 139639423425715700861530396426687453578367502199335513867672892486774953404948494040103030141171162320625038751206751947120071031105831738443772662356686382001633236520148415868272087106465920042862465081530734171875476001837107887497437890306996715297847884396695373893546659797409784462362648567347694553758910996072886226251695768364809959128063058663384698768584939898573793470859527587890625 209 21478920510639484313839264102374511052865996417680024210318589330632508290044544191436007050023304596175315359838027207888490720839731007723658937927953889766542823674214991730444311767724035462447169273260955239770425141961315315260052550230747959270160368187480451707571039979787658799305521592635002964881748423872243286863071772070122450413617964743432592177980182214014348573982715606689453125 210 3314867054843647488933938981410970993095681419160346895826726685560820289899947715537120778504709291427213769933623685510227801556014087450076224600936124695011297635268898548618088953115620532661571705487473620690283132602437490648768531380085877647542833809419020386049705117254482405111718475883617790318491297587370070207769396273119272588948741459676477085674889099436768447048962116241455078125 211 513289528179367930140442001132775355081495933613175355243891953280361094758994086207369136306764842294862665898724725243421358535548051878335866264157202277818159659008967041822296992068478746816843110507273872864901369155573141037435233556489359609968341041251561305207779677144711002178698955949752424475621611216892545083091572140924222435451185405989990555551143438834742482868023216724395751953125 212 79743398711051370843090404756901372837130959265735950835182357139360934967872505288563882152153859469847252920707432990213241859829251134024917655447221455292048780876932328375513302440809206955226914731878377206518719409373114559773182464783331900536875210377649600129462613922297807863772909397631797121515609485790136995504815667490621123268386876772021707265029462251173981712781824171543121337890625 213 12429584548168476521737017508476651920393896129012885714711569422673074886326369743512728596473650124032451848528404354802435818709714469701617208130442215438033494269366500800949882806119496418710221292301073564274288966951795898388570779527909923053679486514587390812976040823314877252566790727774802923926691101269986733196600062726256018410786030148500309445216660762241073143741232343018054962158203125 214 1943755174194153316633231238344218816868410640734761479290762233096321601657820290690840939986972739630987313527106759812715868881852274328213568047371008256888188679234914148281153171620763334042731693355610778001330463898158248292191278597471560019981097368656833315654032260707438764201860995870491959645730464163561689244305607019796457928324265915622838297364589576786652888813478057272732257843017578125 215 304960221107265120450683940925852324058965849013461675982759274953507293215454560967298133633847411310002812133098187855580983957219214099187167615723427435819285295257516787277926919111678028685576596761317183823004719470015604773672285877743394665045005538623984216779531061749126367572881358565582876865219643152696238615823997321378403366881182780308768798729879665081289633063761357334442436695098876953125 216 48001539736635107600739515524539788683226244372194923655885868943628223297051404073757227123163207413244237576103370532909754891428927872391930551752757648790307516195899473281312484349932228312024584185355537815207227812300080620959639512472155789232411859097912286698342105027994480343058711347241014426525176376528394496251901048140527025931451059576665854991698187023723538655127640595310367643833160400390625 217 7580034889949322532285124335964265099056509855396242970330265298705679298826793532615665490137949300143144786227964640518210662583480865978090786889051212298443780853013286835657207772284635729068309250265630704251387403727925206244254088823756327351978377194270690292760292337191096295285953850750155575136269183264085110700145340857549582750790391635347922049222177311669354069565207510095206089317798614501953125 218 1200839811246647063620423516569818397739903541364470445884126146442560502131511866335837829702525972672968881521292341767626966708126022054043832617469981380605058350636636617644284421526786447970515137150360867325747638409652155433924316820330849747402670053245927542949901813136752013001227387613625647327110625178001298119113005023375430896984008964003837085948543425570680345288730296715584699995815753936767578125 219 190849320392148844348198310912913540789649803524835698366707414191068563093324427916416314049925394139211168066966241287646030092839271634748658385492515835533776599253636479531220805799578823149517316108112845327183969497339423358116459432650079279391320984242310711434501261507187229322775909527832084225070368934781761495563924422234159704169512645309501174324570430535449857589154207863657575217075645923614501953125 220 30428581753485306724739728254889904985447109334563051481345848897181065829751232927056669614344853516787180298713424439494823986158059871003150430014200097184899155677659334825066020078830946910378213849895005130329967096354164847499585991932164693144684466006142606892682867099738372457271909461934509201405493001069333944856637010205478009193667574298911964366828804452338331587442209413444516030722297728061676025390625 221 4866898580881417192791384117056945281422029194891835294799290576038201701880298092555698473153022943237409438607647363856520262765624228279606925644725269509111933116550777062046440171894622898606086574912410966903705704854281403519760159975953170119160641090720016064629162007959199765053026811373242856020131223153836664784896187591703109505074129147510546852717284827952326543018551616296491602042806334793567657470703125 222 780901698338266930720482280304882420894020172961768034837085432880242333010205870610300683716303135818990695670697868901158806608010127405515662566834101613550923901215494265853913625617260114881570197144313543679806587954022698028692605599813427338187988049990159865999727165453533111085503756906909976670442480829676159493766703115542459837471010186631254696781832741614418715163866562345890798724212800152599811553955078125 223 125692096420829343866575980796041283756426565985588170630750984338522121698868123199079472189835746089674176125108487197400767957580247335645833829012285447554497733181906368034453466814145242825237630642604582373167132850397351755534657635180191652545108335770593743619705050973064343052756501788140382922321349492028860407086303552958833333599800223607150812343861191806966686605810225532094219062173579004593193531036376953125 224 20294632986171060604702477226102595024183826441084840337246602914917759545237009934948523735621728212775919590710370049454173105097681175802466611796411406118115533472529519983610622646934356889383496563733349036503364705286800589592946469167050887519635092345065308708223323254979863817317519516125743296621511508040840904260375478902822264463635169915484285157787291359191344914358855693120057845504788929247297346591949462890625 225 3287079534086737774977666413852995394856553314702740148065695893820211293310006124755515877376686975788944155489974317017568888730679089841832271597651418818803707318705677235865694124096611045908396100943018013586525879555794810507732859887405735176117230820054685536657079777229765878106662010236809274329493237403673682850034012233132102057178608449075057983487159009284940139590988387653622065137398067236063070595264434814453125 226 534058954904335514043060477495347091262792286172866292116745180023480312802399375444575654006900559570593338072715687192740050569404941437931170111125798551892529918940503935476261143697178896754100904106379346849486902873405456614744574525131592384414026587022163801596640947944377582285790071691589630110076310331998082412147155088480756235949099157820104154540440938644512064645295891823919823692072696985633228905498981475830078125 227 87038704706232674580306542842323333110992673619826161565129781101949056476968218204306198727289605812834538579779427572404838435545132401047967594626982602476310017207211226370332419179070123491552659514711163533653345438023676690400567108715085185781798941248720373000102524130844898552538070847760632971351702732832221699323656228106373591482165267813721049625218530007792988913849391035479206479788521875207152334041893482208251953125 228 14228992977589355650514020146519127041680614593637294552818169771125064542066926937480922090880341248310535935548951083083730202357873660610951612643624215433934796008227732503653397622695110072513268052201975453370417561794079619675947197663423303400234123717036178008633319257891415595378835292960221576040394677418027189635879804102006744467996308996740624282712979001451097633857089558360548443521269085891844952129758894443511962890625 229 2333290360428029203724667947295190084029665964474149584150508594628591405974427911936610722323720079387696816521572822130141025312809856423681110096836679548285138083197769235382337952175826098472394351202619067290558827960961978811144458597912311234169742305906048089213006750525078601355631870097373220122551097331167176230567088200310609200387731479179246990339178892937343283426496848379989854849201982321602599768084473907947540283203125 230 383787372166405674491335312340928142982632424422935124286932047756785123402256037331114933364525692312439613720215286759739088179550122308148195301655095933181180430151353405793037984746263464915297075321506743290770267000441526118783243946790995559624622478525549198005198823768954560588261124008195231202043960690938777756340573344804737562481645391588307638064100145258073703798457310221202950810999946274378800126214628107845783233642578125 231 63319035533612358984375800577831135355597272639537466389598417334093698912307485665925886771349809198074846972540958437622394828289178073624577864090449555982904466314754264832102083981380563671425794188479634275172915029876173534213198046200359960336354899975270094944781561157576314269552947015176670218051943746609733881452999416833017874377598377280926311365350026614737530911116191892219732698018861266692596956318084266968071460723876953125 232 10478379127796850242486602994393109014568910627239504429689126700982200859966675636087670869283556276143618594205197928039774202450867909558835182028787026190422946318246493742308732422457934839448378594471737105656552995734066093137592206531380445229336449611417553681877891447981246550886772334931727041606669008283684640841717286513260581527535576712096752543309612734079446722980800594955770098929872636763621975575233591371215879917144775390625 233 1739260638643413132907468232008749090815448956781660188829006986586326091908907369869695606475671476015002684110428704796349619330868896809212331710847424870775529291697281431630750313962278344301069985980011108516429957769950316541397955790637993892221531410567316002876405814981787997041386275376585484431184602533010533336261474981356423296367674158710238430627346500931834019334370595258599850578281217659973255462801944304374046623706817626953125 234 289561325059994651524507215210791800526072977456542093102110766582483883507657120362491584242499801512674255851364507004250991393307113118037564044508318875145215863295335372773366061401371154503291435045011607731592090601699672978467858252127751801886544797811028962927195144424665010260074575370490569688707835718424125924236961040719177482498094733220568434267313644132580723634690162323258958379263894042191956197121527338822488673031330108642578125 235 48352217505215111415499061809206040434803874864742739009940191848276916751975355957769583343265045791088278602141606191817867909489414414845446721745375982917261970535949814265617521664894015099383938821515037385962711458538372526147184273167726352290755218924663788168726698443557473183941978526929212040897079053007318879231633569948890373572263612422894433782632812092071009571986274042958020102659216625791728060543341172206055489368736743927001953125 236 8098169520997187362290623089640889358841197983285712081567512554543859183278969764757220375717914239288862750046610694770921182988156205315666790947595653936720499974112769091277635536503797001656687605303850438817138335621185815752768336360130570159332894999271210136589924475993624382644648392071113287646351871764953818080987982889831174279090183666048805218493323243848670102929134665422815238819536509534222355565440128799536978476680815219879150390625 237 1360337511955338109753742284218334298552046599229016995538095726273857273514886385182120236071687565298330532337248814720429416406185411321927164939343572178413026671785092727491373998433968349198297643968948795242804256957372679822241784924271718083925202493273866766478146059576312999379902479889726909557543813828455370140908379581657526371636407767532275511940105866720344544011387012063937398637920818419383495850644471904189458655309863388538360595703125 238 229187320575519425239422289248202424223517586602323068916511377578993480617437468235324979931379588189087500736667104251687584373139249555189645240591351954330159641395311654671150379903460375743873890618172589797838956790238419802965046830314915925086023267326842403140419070284333947688115085246728717476086100521967491426765229251296005845725506587922586517953043864880044676525297209451193316600334100120011696536028267552797643702433560974895954132080078125 239 38726959931154013481440404937465554318523961061634279793323173127514645094029080350449565669391625112139709296302026923955220601769805053492031907610722353546741794373958124827118681914078854275086173708063226060188539425928390666210450679948571245282497269210237122274434374985596895904212692053124164669013596377157478567118510856986875615416582861641520249974542119282263705936877631837506546312760121463710008854001698119721272206561479833908379077911376953125 240 6563114423697171236811450336150881261269906789308090210008360760229410816858918200626241217392103954081309028696831002276153446749121050841725643460405875371289236542842559317013880772881886999035256046714010930200316530986311685837298178907598499461320347917178704603066195257019648056902548129936314743214091387703887373696298122863415630644432762213747980895467909144535823568632445022603328075298376016577473633045737959215830418457926498376764357089996337890625 241 1115514407518980107252720689354411450860365349159005605345462918692194313425269882822294198010116201215821933733000327654686151233838821747653037374748367340391891956093382416778538952257342404973434658933761055760764083138681756260429907996109904118098640247442927937315552751435143091656728460800335292671889975445462324302708207871945775136548647893364422590237452793442878704811539129671894095940635150022328734603046151181268271574964501269278116524219512939453125 242 190153340074213150737870887021138538386920113402706574098513500237730123919703476404155132756105066400056902460443005512323587570485083824758293360326826851920801739686740768176130698365036172999436334997661750982177529505727789439894243282732670538819601649860380931878289567195002534499491368996908624972553740986135377525078449650280555774296547598660865353719354682446543869429333191537257313962299385019816364535471519753647241714293869563334737904369831085205078125 243 32508076172193432411377704472106006304823808465993131306587597328802704026357555674773437535566208031365768106810528844670665755196454785022593401079781511851836667096215091363943927082067247697741887771677295405414355265596085406172601120573866113420511324163467879745181461539996871783157099487614300024124132160929254279906745468639552974390467738713378284520320074439734425201302374362945129633811459260652037666619056839228838839263193705164667335338890552520751953125 244 5573552867425917497235916238378840311287718683121225210735241585188614119522177925694949949194123314333120292497956195786674325496842085298520348166364242584907972340225525426892691870355306656584199720872439325076556997567456818442258452150655326948770937852920387346273912094407411796648252618942676147878788493381198750177641340960928161861892992148110269987945049050260659646323538497664846599384879449062974296477555561585246749341501075747373761259950697422027587890625 245 958344327670136444425366721493858273856893683418832230258313367384713650359179604129199514386344537466212052842753819523481649358782992605684324191137808929442133744535150453919329919821211121594019524978253441839167317801160392938776279854022401329510952072931854976917863509052521350330365966928078843237705089033328160844821351857234231662140896254374060801056987572517740782823266564267605167518461558955417084034856019339869518665123366378821856415015645325183868408203125 246 165255039750677511697067051494070179932079087457877745663621701586038149066725908122142426409590641052224090140994463714327840684467585871305660730868185612625300363385514720213576113143523605051674400730399989290004567559704696346995653506371634097831514079629097233241908452818164679628583946944809001541550823182567846236038646789984587117482856465121540945707450231761518257374434614157054354208312722002522772766007334079929688657775900693014392572877113707363605499267578125 247 28577659798753621540752267285510101576640813999642324384090983872900754546170635203198696051367161145780214582205832303627200346495929136472067273857307019709114632810203741617865360561064016700019784267019766521599694563389780501242263323691851766590443699030055011648450389910375750952193049238786467519113057491413909339979586110164937551481608262969168910574539340848966039801121388256178813520891757887577670247215497002463103620058931777604716018004182842560112476348876953125 248 4956014747234147472490876869337973686160835558981849098621786214666692142075812361211078224186011346532453760424941812737537661249807491853711174180390351153260852572196400495638352594390686802862340258690960349837414129925594849382834295213846824403487318704355892469642854473584253161241132859046514524384299832043422813712456564035880263982941157405518605675769755312239641626585067543867871428387569243601614631882283712497687336171993612515627436465592836611904203891754150390625 249 861921475887578297221664915584558303890863153037641617649280763132266691828441173459850840859446459387561954777768860379494969756601489563278548110873011823133200290909006308500292040166756062686304829077654350637130986395506266426147423458498617360071825257750716506730474272383534801008873386645331140770727632225093956635429253419947082071029905421921152611766885142312009370964445662259216760859346768982933066977201744152309604681283549770223599484353371735778637230396270751953125 250 150323624831360903657321422637297988626923720552805127946568433218338453199053718971978331783917674010903082921108285835759709527602680309626538122697039802204044701187040676411751007227613526065061093936222207585549137189790897550022328283263291357187896082803709003898775954808703186671037851023695370090169780141597670851319950153029860749138818762133315343361926461857053408281426915039847218279704933685297636699335437618771536658625397621924841162854846743357484228909015655517578125 251 26290962303551269486784775900764383749970337140816176043867778827160202601575460865503662791659728022969612487431727923996473965330330500069749276524393020428108194122818306781658574656697082351663229145577529423447869983728363389889927868900500769307145370131899335948963723881946830091287505217155650426554614715464724666440931975568988064545277517213493669867130889544228482871694170505741747574450479016945209317915709807479898529601087862286872456341502157783907023258507251739501953125 252 4611059714492802946458895737468658625704315969067286047630902292973071576470295210586736381497943762560862522097981823026075105955529217205485305042911060191579331227919280608817829511772982666790065011206424299021910215292393778035286521864858220535564149523728150854172950823926797560282244650528529223161676477414614871693309580400249140304781452508646945045332777874697288816545892157185812904503151238201450457756902595605972110680407946681254302093714958488135380321182310581207275390625 253 810971111273092021177210637908476883200382144391169468929950397278346639743443781286401093616575586581894283078372744587795138242955332250506375007203757905539184699552520303173556906347586216656530516809256441182734374215214569785022417062976295847721582448471275828200348776624996351600250143601710592360837251414921370670258054538483473680632880178266285220185185034982258935872069265157602252972840400957921956065053884691642884480410697589536198593112058308207679147017188370227813720703125 254 143026260111927677571971244539084297679881887664622156931159871312749876022197959521294824926651477172925250948843418690592772430682631483401970835635902787937107811262831034242211486773448808976357913791692148664043213534266397792249217950662687468444930211298600347386859188447669773143981557364086740787712957311555181796556581447347933914407067294244421309335401507980724614435607537508869274759455341420737496948248195142178320840116875118759983050700760877749218025201116688549518585205078125 255 25294573824844130115032420246986509637387308964771461939616754838444413074708799193977126930008830598370792439533062078267450581269141819437596153246992126909406892984589180108578204441407055000447967051293684028732878701588362565857030922688070746583313670005047565965931412681789042732212767861824545133031810935282028227103608080950788544255527875827324213050654839050522116312484388466882251790915857383604860390324609810262019816310054196401450095803828560580672757396314409561455249786376953125 256 4485755455832428870269707322407189757396644345638088960102696980430081289860461866252451495209678015599190006463677019031946552583342688953125782194053982521201680929275998034510815656102290578470945482525667541355187251584750223762125028159830389935258707261052307447477649860756594847924335489376095478684423311243487862221801848782210573815871057960366860722409250189961945059726736499196606860690959262213743482864874887188979012850462702735705289715455126783647532562326887273229658603668212890625 257 797693325399874280342259915123116902071592849785654032066678883164771934868564629918737742654530060820352355991419721536586454512713816367788490069251837607462288207384984930517493102469124783888803377432075925700370408860182158685299519217346186673690493146051067152129466869964425360339518446573804614565353988865014821578000658617702282362943146411557624992725225156653066109034973116138766573513022638525466340000087865350752765150425311905437192166827848012378912034847644463297910988330841064453125 258 142240734566080481113924862860510897520915119500171945629648017401291687115360233776374420576336480935930974993329197955135209712871632983937557727084970742300447479189543516448308532625663425043164201120333125926834110672489274654092535093098529188833447208957065114286236899065887176312572038380400938034864020051234794842486957940015313762854408373327120205764323633794784080766627386813702572885147299272344898873782600260529987575639619848556983428293881538520996195007484175221179611980915069580078125 259 25432862310973846754982398642344153516413736483883346045867367630674920703159126207748342226254463153206500701462399807439401919887527673493347335501484192919700936403845505711780363876406165521941317621316350402273315283687673080628342412094436451801624855250619976867033631188655172991254548097451341554202280116561992458499790694331274586773396590166633565091763095843060574894092725214549530419164551406905913342256877565941333728916710209719451789149164836013906997582711966288115945644676685333251953125 260 4559794955429423438096813434401435810904331561720227127078166812491642188739910973021856088732717988879555365513851620935153998272997326651661312375468191099065124178641916978415579988549499465652364002847246428130935982147887893573959537046992217877328035124263485924649049391885085129812678792215488274865317720584073335323577876381622792958276223430151566185974046008243695550020643377547791847599882634774541658454224373056473179498766744300378416175364473718691486905820742236983278417028486728668212890625 261 819728123564297891053999258773822993657773532186500864957237401145352953916719066105075301299629256259485886671243433089755254907175459420047381837498673604836132512513131809718017798907270134033103632948597963536469552718659515178205108178389210961025433102245215439264884078090493248367047826498426192576347320162782080895539395208489049347739184997763572060943451718690580574259540038830193050255548084575571908447257112565226576172008169844341294744400213594593562127190733423987012429279275238513946533203125 262 147762579868875530563931250912976255821745889929743154428774339517725494905961114927444902411975553020243974693268289989088459564734178976787392672946267376073984328829944999284660411743375960217451526421054881043195802281822702906130800823299523315198519961074935076919197894215912358102858386446946134671018444383033636448238196700611628222781993323207645698652154337487718171780085637698227417019907243941238965944236960258126629391714455403752920668759233221216913727087525309844551202331786043941974639892578125 263 26706987057208015065241136892888242885074630050914471700941670999434963508227820693604656296760812335241918722293517558652525426774455250154132168068137009512327704188744636324670922643867377581728420507077659884710746306910748471115911455011356817084307855223595342834968681263520578360767718409740013074520064575903037803129222619677627615696287815236647431178319416058234082800784729632543791840009199674977311028863189668697633940999304698308722924983879571861994179015394840182029412289921310730278491973876953125 264 4840016616492518050973043833081674755904200697485566194813239747154133693545487939039089487727263081594255400728903216765302110172602161506160095701490443928441082536537457630480530735705313715289494109027918056350830005762995376582737868288433820234929322682666453812327733932113548624769638225776235502053129699171628066872479526827552019161874636462169721153718091926090795114399204765065993515198027218098174528969670264332013550343878287628244458581886067543610860775331939676358050661519882851280272006988525390625 265 879480250715468875495402674019439212814323318027324544204486934676658594033719476556497233681334546786427606448625038959326247857307782485546149667461524879876193568050118663329852180857212209663830270719294144111157971197538047302716444747866298351119116520438874608258447168283518774978657634640425376699173960033526631514215966232569981754121592395088192050344527129087035871995286487580160821834296345282252975217468746358865196423783444788182861227843785998452668869661612280080309478336175743606872856616973876953125 266 160235374709167495374813291396378836337804148719052919664991923563396228124051290129500496034855697246715086670779518881690159311761176181368138920191601010473617678115785294981232198412889521736239605937170686966529610294514125339919795364303731113921893989403078836277409897910111547757717807830374298022252270476226556707088004006777077297939658647306741032923905172615115483533128977525137630107575089946467293250866691089747648973222455161388537990536867125838260469419810032142889533179896943693165667355060577392578125 267 29271137341458235431235808099053126950578921459062271732332468792549119885236180398466153068040954937782834995420760040734986347951214463508949712606572927564315660844623052356228418886301574690929127616326033257645282348533838561515981270524257765019102302277481013334305916488209752603456415073067127004234059267507739292745435568888392692137760935430953516123321796471331625501207446261454692226831031271896937639903658497077470521975484877461176628359429368667872307031084108436144649634247372205209103412926197052001953125 268 5361243492812288357464668426615225241302106911849820092832657607969179656845152473756987368995934095424583111941761752501743221377167772943105113766178456766358814346557059084156404865502118038746349781899744727835670144722861592692626114159436339191341186135043152019219321132394895257425172874113641060020773207489992401067042395295136646020960211463782590445277855526525814828688513886462285226555542175941498737382757291578832455857182151139848299611672175717398524025408803583204414264395953892972102039493620395660400390625 269 984537094432878843220735619464008858924705283667944549389100326023644313603589765527500560769772147668125756073792981993868641984027966869268568177752160609053858020564684435042005316327145487004350355908770951575845298348150195612370108103712868940331901500554939967872867815529381361869134366902393420646567787269244390293440269786079067726696461235262088794485425715480345749750700604688278462848355462022653576633056894989073437298791900258611658637026505889010485953779601750055131595064150662466317953658290207386016845703125 270 181273851180376112694534218908618681125852848230553379145768573250181101129959024380225758480046268684199769180016694565763892631229354880824250826692627850838493721591910621493300415431112363868882198883911258981030230894644007946343856670643201097774758478644037621004392747179997963427567378372161475645871928955572143159005979546401175492224029344329216361104848000563687289104344825032489870475753562777277951429977001572407053569304003225889648207295042617544041935618380602900855579285238683429071215869043953716754913330078125 271 33463449279675398899917556409892814863266526642367194842634463986082606045993836470573678987604967028516884662943649569310377238801254788518813459071478093480686638710222251675625826027776602524425711749127779153239676330496751151259037278244839180637675607181043112867142234600172116170059331395206335189581129102432224177587264454581388671631123826753404336137462598400467776936264177243046785291402833875731506984727930669156688936525915472343603606564734331269551073660584834503875232728062172615768332661900785751640796661376953125 272 6193479155184938063221271359806406796106877475734121080173392029862368714797007279318090131461824428994588209924401348554717456094498738255039430201523788451328162358405211339529179581348925113920162934935915418324658231899841934302647152807490851006509607579402104964406853920027028301443495931663134511453930031762182951836694766751440063308653643434736690477894249344161371960735928517742313017386965572526858581872954215093936835552095469457097799212946699615096264385960549605089672071968661423435609236776144825853407382965087890625 273 1149272689310974202367956071822644984526761314009635301257947981265078363988174934063123733310213045043055752607875773180316071337098630374736693952666596741255031238807824552792480196746145065360409822551556774075156820966103057325697035253494829638485875106927340204306342310027684496539497890655014734785196922731858075726697886911956068510921601427544681023804854813597455231633286702310501168940512653587119660963482638326308181312056135655215614813517623499299064389842720284387403693192683454798175279876204513129778206348419189453125 274 213811937335874414629983452406675776855260017522301791818078638110929264369340275220062300415207966188697612338048919017864344916424262582083897138515366031055794138075478686415009272282490380604349167438135511821882356358383617156137695670383805919222371158254429308513166818178883303963624773449567907464181018785506811527263168385718373701230863673156729965384025071515806274169027862152495062078894725528670209998733711480791991024347322194127065968099204248015276083540443622706865092948545359533376875038612752177868969738483428955078125 275 39880199369498192299705491327975970754281679839780684765214391056534039686371597296556795973663375131575134823639297137312603617871641973281285236585619068404092295776059864944635786565231783237238847198901797878426002174250732668660583073271641897268369488541396260132349153308110839713890423045491738456084100939266920033389586628007175797816585824155429357145953000834075664573649198415982612566796753655995888798472156493061365275933430038044844061256966366444110200362452837134509540410440839492353173600935889453467098064720630645751953125 276 7457534736044884396447478379051227314579580474547073604857721212422717480029059677855625383900467130304135483233285676050415767209584414732557506496088353203338526366506330685320391692276984347640331655763556085324258149039193313196747718953915975129183553283530283146159540300212448828345632467794264706341418369700229271261706439153557626346008858808046618146609902725371504284887798848718666764333573032840300109986668048680226801861227777998032135718652124037228208561889279966666598147820129071209440187184558368471698486246168613433837890625 277 1398111959961384155721819656548263252961270455117939841673207785215755776825545156580712579138900242501167534802383067213836883934500812802498336276239168521912919581812398560546135198232934212642316689959423850262204326814418749033411168844823681384568663042791605331983691026737950772598480080577834300215840359046075238018822154012906239785390396934957455044019201658569886245339499923317948892858731578033839201414338009545636052038524955245122340531077450622837770917511015204522167811664839306308968156973560059697092583519406616687774658203125 278 262780694294590922820241004973475697656543184860752367949804889186477648699924895244623614207788056260358161070395956872551529135046068308344994451075206202737496983807924923248752759184523892735330819221843128596694175607156596259467653706662395259860233143487976859658895525868322957466682100181825010780836379436427523742373881077154716676395822151895857715383283160614603723100958572575586015415543890016450812697101704494515170324649327268125206761553068640411687148075693309896501515084084028080315381798799656554166404021088965237140655517578125 279 49516046714230618983247520123730781880013981912873181739600373486165222551056630815781077775599980494125382026813697554403503684703945484144371980700697612301782450017809742034333859462815114897443118540183645538691196761658792340181789480223416529610660077307061908287760902733045643844307968916403606676241585532061973703417073579996271370434593172682268759270823447593110447496365572687370658184314681120709049013724003708577256472463428308600760777003061806514272654247957341124694994174852762741028073890933754175325276492003467865288257598876953125 280 9353963409704694996448178548849940418036998197162760239215901418936487773755032521561374272727691246125096025024017318640625793461311632643221982535155581521621080562480236190589142396002457470483589457918813570858266176041789906538167268153169683103845495566658764383766205767225550800012363616756625134230205061041220286446308021677817069372606759485624537639835627636275076857907713972119753173223394786523646848948056070811816937529966716356947167862384135493855532373055370140981503020531530086564294138711141980702112874723752611316740512847900390625 281 1771490312599398091047585334954029201847850255334138552140327592725803189549372907693257274533047105698425941624913848174454271528358965156764940665032323932333517849224485073722663867055778105815032847666422215028253236751688763081378929936183279064086551446052865819611171187170836325809252183308650515486413247649491414502444993882743618296571860320863386834139025997871210888540901607470597871187316206733793794438394800396112889845952302806416363332439437366872253072525053231168259179212529738362849118538900794479762357269692074623890221118927001953125 282 336334604601492165389555032450838529110674049317580762404613423591846381613893555129213231769920380029012953997425559076678020565662726347680241202228359525777367025126244885145149571519481309843776987632405041504430084291891219629463196796795850231673964451328529321702996280700821335632903625061708652446544841821028179747857336713862813592532389572722072298052160608765657886636428814754323512941841871945350190494773517284950853382525702599613655122786397932305120240550627535966036584512408297723005956157629579783625850541994850573246367275714874267578125 283 64016253048115645468478425962355952339363000515782789698370858489235807422385417609455550924440656507038238110245802622494404789252198760979548782777777113383543779115410755557966881788379207512192121543964837634949899374273711473928697305216412552451978598652387469434184065997116449972777269435839406730690753455111514237940191264121545102128523458228313987504842936695566253771684107024924207578802879840679233172211470260364110422099396992555096851750695635305398713774337389893283039279539357674921415118471972455100445220654847844343748874962329864501953125 284 12214935290992603486106167122075676653400803380750230351410762100575377015400021886449107280068063695906274405894575994127756417730976644360565716209390080112701192962311459709808102930634013427664879600178270611903642878454159380709156098044277415784317165888927435680932159139595808442979557810824616097381297221264098721854077473432576799631025288536312528750001865195304192008363005698339224735268012424898868416653380479454022411128090605437370551881379048069952133827884841389245280055936272068851259591526324842284009976334235858530519180931150913238525390625 285 2336526085633260457543211950528825555889284121240998374104066222014872429881422472024060994646604951543184248140988262493586311413072356395446161600375545256973885047221132760287638432763890572799781905892477480116756342536148011108499644988369852218685458784502781244836528746514624492765804850345668459755239587593005995490453932585419637249786949762115836312701485529742914690538782626654397775105688701258490574083286028237813252626737798971654152138591010769162862670334809024802697062968979252949448265999677957791420213402855399209556708228774368762969970703125 286 448048458299729355062921546552830141155002239288916227669169572298378534153726303989000068691871671828154425832289622338799450676270521788247633737700318161761244313266783923893483407310109468655328058648605068235738875348915271175409313911490063326012141275873119297540962167201470022638346009133489271001431330318141456377841211988399223664829468637913950919997993266423827801390163102363145786779344507446359389860753714301016537251117133426042675991167183910371100904123905049147385247178875774196549385754078360698438196990274484665661702820216305553913116455078125 287 86129237419554173811434564245609129882402442135710868138365660630033687178751224204221043019819548998488744756651033583943823900045939915153879418557607224092280387715520356776082657957751274195149078451473921711669058166488741119347889154356934031445313204025513483112816345114350253201707178244639316996579735273054784991071628153003924770101562648969001280967153307143307408970250981209539246467722044750990958602609233041704022994916271930059807303235100342479017365447034286462360277032342611621813187427837720975021673056775568799725562030289438553154468536376953125 288 16597545747198488603746402334399630265047646291284637315170372756816338783435384752908736967602017650112254275441030310886227524295305758106917042907843458173676803379468061368140425313039650347248610221448175617181277959733361809787488268152001285199945915440253817075603655091123968318689149161465065898588721721434704912793112458905747892127436174892485776277831928612845972260021260123740883506628125865956710720050254456227212983047000150787626552101127503842321154061166551400415138782368743457346740066675461349248235849045954061475871554875993751920759677886962890625 289 3206278367251441854704967935171791364924144676266473542210339915503026916936248782501526288438656181323824334687376239438331186167696215705927234450654040604810448056977702399449079970218526041881282587107517965673591425298322456501929786687728105600824340709281857303723720975749842525826973381845974623191133754164082830973662398935739033885657300806225409521868548277962676945353682278808357716476479797487037880911167734875006459615552937426663512908216690105174625239420030688182761380228020217877230035636859291693204629417244332818814900321058303234167397022247314453125 290 620896337884720760564027899291445267188541496962978975902260479915632661876522067320373633085323043867413208731436088908366705529825228604150203793303574398339935159048741373400535893599891887625938098722131880066372005076407989922211333123672752344082438978459836469113709896381236363243943537774094992107519400849164102341867098944025772323322656106851274562924908303837908569934269163188525100955307685338073301749887999774378981526240572629285997800815206396232053441048848611797637784459894244679449769777403103699493902001243586009256170132886154533480294048786163330078125 291 120529668903680916937794275893921162028599700913849455145085453926557336300794316837893190555721313404819771287840555327668712995595208652742122679383043307872344314041312223743996931345105275134694367415487206849515353023382386151748984184217771145408783870196348199008687349803180725731126662101913535483482787838481984113484793490223214196028161899413796516809399491967075589314385464364770905975273215253951251244905202258528671617285159968889300721273702750760695205571636122066177803255178102833274675503392866961913367922829340339215160871066956360664335079491138458251953125 292 23454291203464283081732107547122196569146286786349018450887646820311271013291924855932299472673213269570457243936954432701197648304015470944637855543806815943297380413839214547924058191390339391301590714112208543891381754733643065923380303750182785444739055939138997356770345298334975768664209332271164825479387028097067250420663654525826255589289836818559555934919461185259204975542017140116059066614997626457693092468314583831460460038341344932340186869986407269844620118290941884887712120983150737414419940862436236026624344407711406100323393852935538461679243482649326324462890625 293 4575100752257781530989932417273326016085582239078565336044094708921625480272912898330920342914498192435718299615611950936540340282967979196751836408515350720061138940806048217216877248737156304219780870954521719598572212475821877750264713520343836884687417827858847579443080881237524610212133407868339978690255097935858706217296190347570855549340808182753250884518779049712647002422649239283966473070578666012707442804265555651389612299576067870325848538310643940970608610573231300186359047337703643909168964061107221726102927003355003329739102320428134618168769520707428455352783203125 294 894593114746123359669900854262609723500626734798659365099481840794337774222845503147997611747325922874874519007256499642909588284933267329740912201349312737298498532771561495504722451451786498416240003692582168847569121892491524745834201749845754273495033661068024889435477302881493011220904711718400434829367959968179470249810411625971699155723740152987219047407690771697656976503782980152423374516709143389427594225137600801644293738317095553047264711298252092674734974835805186605638096516761864978199892404076468882699040955834901264573361620753566558761349369888193905353546142578125 295 175345062644834686141312642190724944979026489722721366311089448917357581258192023722221413210548961598514652332604430701570784486444529893003756660129802198253685657253776510241028581272949646826439679368485508417681076924359547243145341123916260620916069912020589366492487067504629150193810951026641358120259143733038043774318114774929967146805616083605319630381898330967915990025310587007262389471322056062210165784099204579352291596063330611133104833804948141643632267536469226389917282808602765411145721971078946024525213189763187373110411527961545463671910738412407226860523223876953125 296 34450951263692332312509082809922395877961073868584548475966060365389898745129535758376010250144296805782380529004250589226531239819818319044760722984909486971019728122790275447363759928015576839834101002443690211427158373752691525990338028997157866113536390256372830206859512056363308916705907215542822468685116705614820749877591840164945305239589253509918495773998360396932507519740706876016697909226211770413624503189444518593594419153004980900153701578560541710481536519590169527180456107034543013593739196419850148528483886555811606351657599916397424488767597949845367111265659332275390625 297 6784927145739061649523028261016066064513304858654351458152352506830574950750348514297872245166046897674682949313658792640622980119794712651138447580948372695655360280774115662524663860961794389429712773056044588286495501806630230758611078722350986248401988071361207881780377278704877091163087760365525269758150547282282036443525747213163213800140966082704079629591944161803481708079312122242368650126841754176756859604271231742046315573598135781231635638155792758029709153716159407333342259936690734274437079217966766235200607878256131468153660257350574987189606446236211922951042652130126953125 298 1339436356575252624025695910166852322116904557135519898863850411969024650354564277521576779588491894086414329225186170349584917947970646032273201824293745317601148187457384444716458876648665622145111484577233181233056482365665653891108738967205010153211254652719248793716972651029702618961737648198585106621671206534698504106313795495655820243729953696837754883010816072385919867883435199324080780231318981946769019929164082266035731246669423320133939920788133011840471968061241572870971531167742798812893612365186215126754883164834323227359785247955423434680632954751899887924082577228546142578125 299 265050454121428934803396110773571219865530466084442342550048394532805471361623499183742714503588117994702346096249086802412836409659427754035435685903525662200373852195085268685134200160799162912947096111108449971948044977267202018107661588120208301728370764682479260783073504835818304893514053168736117913871394212603358633820293084567383707332028936532352423133289466397880608368904398363444655360981357938349097954510079157946899950881745096578703414296458760499069114860308036795408156746984339800069468399675657652620852346441355776134617910445253610736589255925110819589463062584400177001953125 300 52572819833975289072715040095834426398380543344722750735442272827125600502660367571955016528563953599622938890737063033136299249486529742402282601759748518696836227470971068318977125450526313187166980212962899260111821010667029649258122702869580730597549863343174271897310163357521122629247848197034178013212716937816371746352094316703974920028332001006187311752145604599606884368212608169636372626745729217510420719014238534710965722211680823289966793755664479208817222150615586641929493163910302819775126834897338973071392581275753071903399679294597922953395131850928834182923310436308383941650390625 301 10452422008486448665309346348161903879837570641086977403830981352529403973041611582984734542964563930204547385813002090730642654750486453434122594229543662615575714311068600756268170317196235124465991176837880935028300879618559874617619220252829811908942870134664497865236042433812547163607655146316960935852083602340745727543885605856286535335844587464132300511235593574458883866426674459447965502205265129900420832428530176731563379408776542106216022048276253139982593409788707763212599670464953401223280186613405757392391939656889965698846726259778262034597089320808738222012834739871323108673095703125 302 2083014347801059738184577064665020117356195933205650825348051876580338130855107647787255726598242601294189938389276236955075818903572419877384429540057216473189980027014434850843497268272521195669541460912452421396619772838481853855656797002461562885679638118886739451347837871995358542323695722212459664025116117024670340262215772021190124962328062991509604598643607772256062587397690210894121887392981213603532944848568789284403615751333648913813049002747532597340927056447495305813891925941302347940822910712961123611456121744056184244209354982700082356052396739994059249312385873054154217243194580078125 303 416086846502884419529108432696459520632870533276551853087546582218787441531306625104680172079255457995095834679497437014828135635151636695661692275737712929965421658816847376572059981011536922382323544147088832239175320101041077036973986710960933875880865059536450564365398647359349522885490293615789152246936697729350491463464337220837257285486281058787874287351249858348909942138991827625125443376958910274861983747817378568700691917551036868980027359258656837973196555793664627274787957630179538349937983501211053965604988263587245910911136805287879278202692245954182059808346139107015915215015411376953125 304 83308414953804902388258905964005706672021243109437021990175096856906247985204572160841748622127431802859801048530409188742197779761690543256723773503632847575914451060734266417424303996975816722952826659727870894593637667264259234387564282356125179671219562540454098468182847581144117242444503426492212090067870318649754097254456924310813958151401626003036526975407595880549240741624412899524645226607813518719575856016117818334988233421750030939499127599271663543361089491631490559558397819759194613077722735246162023628584815476655056704546144808390804290406085153828687206445380297736846841871738433837890625 305 16718745826996625814639947555637435859060261704359024320867272218116468735574946368389057716554771537417970509345555295425286413523732511529660715625925428443473692532532678449176698700896394425917218725830960042821190417864411492584502905357193981507123833595315048880165456110938852743352515441261611193224443037271691977808173050502466009284030718623684914264191921050446003737786059118608219080962063087753524139392032970330649570985624533422471994058884536931283745412731494460489242828438990493326324148384970923366507110713084601383082426873411880661513499669701622758755110709216751274652779102325439453125 306 3362987544577837610504890143246703336783712477867015110942342953839671044482124502827476367522189574247143831023987159367331037359593769232537545059904500114078047626866913251588786394851776528215292485971015093594646780453067451596584150407076722198582199091039951518896958703884884310795256294819870259479795508056360837001978927119287396182337130467112791904901177731726503841388815257310837860147961782379732992238230926691827410559779336033017891502746031278347308296470586164719325526217459828531327866262803776316679853949607999677623742334860277431973976623069214867030318760754425966297276318073272705078125 307 678032300053891727007686210816757464998950079050392742519502011762768750302640834137082590594044713844879228847203658730066793474660700713352135471999033867505808316927926952258346634831991425977247428700166766990364830541002714379471057028687201715471928774078067541006728197299490604195978399964741659598331559189692929409741369067540346896181832517641315928600311269402349008275206143380512127785664236214123517918393111043543556936921535675239899578851811063913738176239815218916718736402133341469584786526277913332728011783783238068574721154399286788749649577857953516098372948039951779719558544456958770751953125 308 137017459211313018716295790443194415796907429961565090694220210541323654417804078903499096185807100065067932747125351727627395557068902925236765177861391380433403287422462276341984903582545678437245458465184611134801053133284127806108121562305823448591715685743268190651900047562054563030542814056845331281342740634681692033681187685973076444037028650157674604107521103849807794294287001545227604509441288672560753676566764276908158033149619310532904272784649188957728754828901704093471232669719520412794936251757260550306467493031853978478894531855625676291638870708172701539371597656558066091747605241835117340087890625 309 27752282020028838145986025636815851339489384351066073581335327998936382562754105090849575608257532656036669402769856775810719870938672471348371498392813579049829322508057735768675703205750733834250253866761416361492084510546322879487354752028004913654699972311691895113317257073419670381885896402604686537092322410639696022319589040924698453000378190566641354099702996115126096951979957760121982743974537726610791561113958402141846633722636496798572203066483144818707768107640966999634000127247850741529601971212781325479077836853095048048374374351682821612952196639535275980728156082488755629356091958470642566680908203125 310 5633984337695736732852748086660743379763256534552779597564621136181885558285847255379136052931661110656515571202178540659891371071802223846150889162166167549420145652445156809505558366063774494034530664275075352098903039568087878772937836492246598898461406600454552944288344861082881804847599643940648628669920220149416995151896681679972701424932914236177758047563029697491415203009208588258430847610200947262264582717093121313136969076107338676608977705495593536262858402369002255209400725542089130840623250036595553783444032620648776420873132549824319668046740752715674535754232618751935479650683191721327602863311767578125 311 1146366843069198008573322830057171782621733201489446637128347269355937657707865149479590340476898413193528260311979103934100586744332614486287820579753585967213963403747751543997715604596663738187349446218610755280286205671074335186491066406701018363040772385174875309234448503188306717775558177571274402233439783973477319101230419344356229870792511780601043976375393168168967601243900948246483958622354402824699184622586371431031379208810164155940400374847297583515239674714896928023701711108664713287112076715823835851722939029077447863115879060897295344064096595564733526333592631492493130185295058254268951714038848876953125 312 233786572215154700230263341613165187984429853185505124174456217880254355284097833814637672518021437183143317335078094093130164701958900484158574064792111101641960709582965777695976747334710508182983848173225685370265066822132228610069889464032716941002219660208495817893644635309069497158298910254793443950938220992890725444788944946873234708432215847281299208429418514360587933420340386062526960077070916399584812548507461218386658964700796353383229232872112177801283579672185500962775409651839220411467423367408325179253898229361043423731898573536500340550498011785787732461602999614450927590159068358843796886503696441650390625 313 47785971126129386045322576896017073895861448766933268244135183351392909875153680445176744422427096224565807189124452329646234642949421788499528170001524554477671032519384290564751516203887963580644870788574851398769947665253563024481659828540043425687350102121850622568068040216550183524132334445477315036774291752727283734376167442672155871840682559311314096013948610889718974895442950721143323796748981448445137823947424001281604147802238235646707272038985060685670275009812138045046466649308486225347102957924311366523885961816718300265517591270173117094820772626786809918907493151165395868507079768505718675442039966583251953125 314 9789559131742168498209710064027074785178899221108055756040786109424889284088232395525202890665574798467027058156882480656222507570103402568284065699896008407363262480232987410328889001655932048597931378945568352308470021548558764059802673206010754283821553297942607200702267669589624082205639797261386109650426754974758717289313022125338384895086784407013715540695480730190545385012004263701161615913118198197064162863824204210312905351165677628084972273457460920603931631905602239336802810998298833245982816728150458475512012740997905169064632137644320470769950279609081421788280628659188850777816970349931580130942165851593017578125 315 2010039972412719785660137171514822554008896324604160023315249605655211543201749833938118940471148823797827023143409466169065972319948491900003842919493344996533644292084426831963072070335956183830363428367720365689569820831848331108396244883748687843775323098220670809192688351054527635728364357561960805130881392053286924071107165633387778606652625232182303497809771566381907105521586139854199083691071327995715543122638572594247654897016424263444256272274934504326358320182067326012930671432670120403729861911318578434380451795895176558279971624326243652710923366814489745167165165030896705551828607116959801714983768761157989501953125 316 413639584315493871280566883337314123160835133360840209672741116329205446677806399503219343219766350544729771472112229937710338430866291635739492788341079074552579439336670012963091215741720338330000815950426666509666354589359386459095455740948959606333263107287825499947089356019345773116895924234170191232175770755045496892951278905554401062971046211437569358483561303935360083894835796390338373007095508400380660750352715888513867771096064374415187127161260368445656418113840037255425403168857425990584732472812939067405751251490757011048839380901086646211774595400199188472578233469738324766377425556473923506928258575499057769775390625 317 85312436598131296342428488128628980934602504790089662459862807015401264938477516628911616569806875039733561322337327272510702682728248403231271002241996377776142984194520297067488604467416082677274212823712667086194933476638588059480542236244819010709284769104245656330213320880119682473381445769344236348540942338224790514742462134824770672439738269955045663291578517227519116853436053730635151015336777920445330864712306759235764232188623345088064821853597605370468440886313034193069872608645895648294665240208819367741874086458823694185507867513955444625000120634193499110219217448597896419707213751248975341923141968436539173126220703125 318 17634879091309660864746978582135636976287810565640247511650538328391319989212946618631566951731507167763592077742336733791116918986721052606072827494102905006937122494154821507564998914381345081554455732050649918159585340277096177902053606607938532085718461607665238855745285529093719019985514383934330488171724395987530132983830839397969085184725309004047183286313159513115028253654522949218199759502011462086172126846297938039098600566025477046787506823580389369286150560113823706965939863866869173929861070683253233529786079673194126615129075314068783951450156209012553049646044866047689052081851837812387362447452687774784862995147705078125 319 3653419698129186507247335214879801497449528997193292384986367953544583381367326489881138002744238282659555946759819761095128139343900230408584438656379083543727631933135530199444678672524970675018257311634103009470963397051745576551915586025056750336013626700473147584902619907963794344801183559643564418887210468387556421388457226239153385094903870283273694155351605386192296004270983948327218315366608060450747992660555820812468894386810553410894484707268129090481538291097581720852176581887955934513967777337672279226713221525080173442506727448750294414832348840824347088792820092541903290542614510878934031001818993900087662041187286376953125 320 758561251818893228073886807375272746624138282572707968806975136208125311555859411474366081495039864805441367954159863093026093161846536323528961780890868563287839786605201865004756153930483203137630318634136802030742898874560738692749875207191167551464628822949411493406700752999788983915482096828262504381248246527404744586200894472969581593755852556919991428016854950322296100653049481787014975743123465587771540409006126321937246311471390488134707893330666870137051436660033808226915939698900231229609516999925076779351201231573605414518865533900097900940648167438628584999006222197402851091456152388668200681198783286163234151899814605712890625 321 157849365322422346401905587458967644070045155882885055352016399556288917013168372919484066848773771337933101391615511258617126303219487678885530988718568952830935139127909118206582885868476994732099137457721861839055744515077578041890441402288850612694696853301793848508970305862799980332144144593090771497008897530837054565241693399244227146083000946961281678544195936524228037224576498743478708667048655657503953681057892472849429617946781498425043090351058327634674153023498683877585864664662418947669089333184002352470145820812058695879387773862871959909682036202682620629906112386299897618606563019785717257026380622164651867933571338653564453125 322 32919499792822711676757163665536685053646931130207031878686623806979884713506487344433048736223924591936103541885219667515546713007792570953529879270493903945891092146107179827334043949152371434175069062605756026796837681438758338457598959235692599451760177736249519716573600470709304714486522896686141834824822334906939737789765168098969150669245100114772180987666499996418116946959368292490081578251959448859341199799991305451363184383808459856968740276505164770902365786521807871293709945321428788542214545335608671345960122744110855197224286954653706997070083781107658616652696529399480750699768848224782105856001113153297410462982952594757080078125 323 6880483223312420623775213609941223546550889647035722895183689215244752276475187008646254203860082443932499308602226061047757715259094801588822882134872868266020490375507426748549099801131738824458003654632623926917703972817518482887256325717231178656603750390451405933975538863328225432926024598370574446672180188064350491017650316938114617621576599035548383475062081407441887637431015627883070896304240942407719427499562322753790562168376870699767045845622189454213602721766778913301361842684300803343085322598156197229001884542418723289520875042994642005193798300117559343732678886584263678674973991929112850725498706783156421806779690086841583251953125 324 1441242693365664646308396066364810812527654390270005837362917595471840652278247826276337574878232414775633656731020838611794613971560511413368292782588132892479602400054489816210435237017157036867507263404225312811101500140553204408991112024619421845024916239494536206938794243905768816784913367217062050397129327715881256379141795496248208632783105091879213854351288118969501252051615737097585808647093821104177889148972911325560028143737407598522362332624946909508421384625536929833587652972694007760639597289505691803587977788681618224567056590938108982268119391937778689672094937420235574420626253890877110087052372089377882957705878652632236480712890625 325 302555408092760439250774374994722935365750644207046944569681217011856655776230785046911963244747841182089212818905611868336660120204061891447683083806762276677322202632123076260430885641638563312112862241113984359826810864545521859759795103106950159991131589522757586997346044215214235520212720120797883043176221585768316619336658743148617277037516566941279973380939463445439265326996543748729706948697855442203329999505506529605252289521701612844341014018531885630735004204066038719289920423651415213851528428847571039278514176944006775105229230659320316188818860833973965515466473325705165984274641819898169228062888465313751140683962148614227771759033203125 326 63653094243594306425113311564320568906822458119096580367431543285707157034482998521016041503696372258627782780312108741236560718243717052450144795395789621809740497851218712818146712222429172184679754769136554918581433849877913413364591478776981483262491624217467769754204830817731484957893949580655573027109584691935593498070242356344632210802259466748894422447785983696485454990019313349264896186015248038912847682756199741606680319599134352721881044173069599880469484375643691534130322972590763521014624838684630811420451359510892810369449952696287162249702943092796366608981788007578655526865194204516955124477831204528321951130465095047838985919952392578125 327 13420790890765732991372744003962217724716847075568106635029409337239472037673866332801922419617928714891641797608765605763633751935461321356240030488084177423913346045489226727908450613532971149197026650762250225012707785610521804056389421363368802478597691647386355516781639242692553580520453558968192901152959548419896971139045048458651782290101243207757255246174042065960846186747171379406178036482525358426247803871124848569370016950856824749376154442880617150798801555644510580931386921526354754021814219713938192143048382067438231852368458150216180969188910772675321311913316844383355452256035140668324176148797514181339185501684596601990051567554473876953125 328 2835815015609073090641164240515652840027178747652394847649419039744273835423787654180687951800266262160385371672517178230914036753906264603858186742215844372506522907205742927595486254155348919576506613663732166079111108872883076856318496947933641813907816992103405945441953213244646109941695574865314144451871494330365814616534247914496580464709103042547121240317462961706911860272692172014616039892028434239124625531709360117801767957227812493018084001464770450104989928347376712235605600761198795862099051518524649542313285312483946344778161283565833042015498139278623699736511686600674253882085998828951144649592881353942531996725762155620031990110874176025390625 329 600504283259609071457376260488672413881182774829569700578771107425813739103143981259238614629236898100572257132002228190465314131515422327065465858600471209828575619701453591590751341272049918538405267210780362441686336595021444629680946712566355545470394913725858003910648244385560379238232099861838243215678964159061062887693260865336530812468872284316736135872658592296167479475131694188244908747775699378241577539646236684386439821770153334195720906241494774243997199600300631300566964261308429977899800098773585283902028556568138960482708872820612127264594234507695166848887988607844975147249242970214990836705118912051200481816426446357581880874931812286376953125 330 127435370660654016918642623641297912258771353043599106173416882165083550945342458269883346360185258266864847743396972846667887796659221482490717853641653734348963985556354107343246622325049925871708518375733565669751278426397290727384443940102866615521176212659098519232532501869158575557246419793089812893170422562777941794947537044758689516565204843045614295295593056815909541936994712456239971717290292493126109140781789904152082882685650679665485754495145984866683253963388743075433179642089359397189751182841556772945917153275003044935532493355621537934512849058922585273231039248320113911674748538477589984609976566467856693050386684973318551783449947834014892578125 331 27101715803275717370581895994932778928942930721755873786029507003599023065581044810001986171146363237455859968569388906487025957098459138006602567070724432858586776212466021296595288205083181381144194403844452839058999685798302909084631412731604458448218561309925607485709866240731924817102100338063419142310720927147756267898025205102827984371275682858359566932189726219545896730671452722390792790692150362472052560047597391382449043378565963295046116447922230978673587156259991875856391093392503813618311990412122284940146901820254315857917771855089297721037375144394356473107941390551175261443287303542446124765253524056853650443972558736760447573033161461353302001953125 332 5776087781287028196261315314174004639557151409248426192113585502116195861369409966875007858604580198516874372736196682240974764417232359245195804456538932179632398046628339865596342090186089197413952213587228420091294792074527128483406544988148848107703766604743341340473615680899636954943403658236034574975310439113760866754586577086878806408588024440196453054320018354312547615830020293627242124579287485145506476016156256710170396509713903626712576142174459970483593967913145821769236757263196622739009451241701620814540303759253546091046351334004292347291188782606912332327173720404874715591557645350365332831538196633404152452299397391133339851876371540129184722900390625 333 1233667916951772638053252638036380159556706443060845672166157533626998370766532084813061232824882016688359493524326568949953005285041818969343258765114515483645614602203945212488858330744957946395373615830970113942011851175755662647973713141883652672288225386083018584786528447914932910025817163081796941308455786498820463525564264673147748624548226993169018319054983087229053636647822680562565523083545061785568051423040488567469900463627647024992691771380095153249307769357266626793789510287894721323414338618367751788371453674905369425782284780088218862482881678535540413885485331096561451161178245179522392786356450768760966399094640595646144021202417206950485706329345703125 334 264050838154723262155618899718418520918255592852799249840868876702547329479496036138605864120598896189382389456575256658977258757763432438174764692475914647358566168525507866010592281094995216439005699631940235942931927733030208498208031550638932890548963765082940503071921621082408421902179164027952490364094484724745329121322029327924262687748536073101215308644663701987761307500873007193413514987807828066985159824546725777130363573582293994003526941730701673484471197050199849489559352007259021577193787130232664334438015223168552282339824976846457648391611829753140811264933232880888392277807866406075042154467180720946390732102270729360349310610445172642357647418975830078125 335 56636831129719219621957657254129470786436790428681686876803683307606499483614967177543370543205141383101209615768354219775333800521083801633639580656523110696800465952083050823421976449186407317603073070318464572210658501735494993960130174585172614920204108146167969449959565512443566433592632180170274858526791684512279717497540598296758896173167396625236085649012366166536509281118495124452811610759201173937298049018863644526070235308898617558252784906126363691433804240082543471082653748372740694471698233492804016947154500529335183193137484402063895224944391639477940726983668151365057058768222906990018969671848726686718154796330602159144806950763495478895492851734161376953125 336 12173901846229807658777504367803631159109226437056481535042181394295888499092118146371708561466573138577608976390531561257664244237935308711889714086074774452240512187763752567772937684683455676106583796903038723413350654965447286168620159148447912910936843746392504685967484975176379844964914694329429872556923952880614068591220204192380772980153449370374196446134891994680078379141757169216788710874033599230849264677391904870893210824071709434903838482668640028055193308959851652648470504241538285091431210802023155665788503908994923932286966565543335333697586811297787840568285717434149706686890350332440440612493914875628968694293237755841598224382238413454615511000156402587890625 337 2622270276610463246175975359779747343846902657759350496056463220047895567103036481225375417645306455376064451560872343992271161655716041410741071323257133470165826837017672308207218314319820593602973695572844316967715713698040622273282925777331920431327325109519638838091573273179877542098033746402352483544760227162485431222224525529361051116638820277280042569960181609372598806270372255368910036599237560626508385001582303076308034117082439717671715894538733783405285255518023031747400372272330023219990968352956380761430183660921705173264507743527008050006774505973283116728630841057071472466851997969604272619958674581391204967389274578702597524870743228575520333833992481231689453125 338 566029783934234694876261382889605078288504847208351097369937512702114831299827023612076543300145623348216104257225595579368994053578266414008756861478051856421803540742855922146439700864241312948274680846844828152090557447001907172107509415349321841765296166915418596891951299506982592775261954375359371035278366970347459250125171977985910982463057000317041124888195456045222541624431704450728574771403463297506366587535833507027381184105981259217303061869944577033739156767557252977295817437066447901585093762659387739429558488859240083921197032802286438241932310689306851276284723440313800000025547879090410573738939961548235660510297912708367021501765226076940962229855358600616455078125 339 122436998539860211650903049551477920364702274192183616867838339685389915121917172578593103774824790872694143813333958025391575694609180174838810507778323302662212765419910481796227950746243898032489488791417099685333633860665528736624813688616954366883085316982662437852705954808579985401758815015366420863820391834682200496415129785402796260575893264288747226389266077543180138468249095804241798131964174831500255519687260758966185476074984868699046628257737636540027274178582503441856412255257022683607985049068489559462143800089846377283879975309055536413872594176062853764171923403794638803946611843762608013162049388305362402188136608827710979170884375566430435355869121849536895751953125 340 26539639730125745906801792177678702418826141472192120280618165238974340102732937201651158151241016122316215609229849824394547116551936120313323069843677501115091335136190507259689588121351183437719081685545812575521327070870884338215778520858600848757026858608809596066234470266043273091316674674460028101697074549430174360888049654147314604707603023361895490633540371483502187593669932018920982782926442859140303350867978902628890361113916084373624517760250911710818075660786126437632950490505094795029211356401257358903969222061615817368271370236565996105559595423428118275192909856428125082357845960978119898117078228108032790072491585380091012915369265423581879304038011468946933746337890625 341 5764793342113000393623411857313967268067737958268873154712820444117488048185987477573844643302181559874206192904649975004345489421265787723608504213387990057329498958403074326751161833252093480466744843674186018568601229400075697365486097527708391651687636076171791659334060712825343017928083590100964627893301618749815158400892644369477276721827152962480812138873860683595974492864452104569921648152462821993669466060395808476962445766831836463047351796241427791400368875501695198069042255028888356179119963195436761589792813822021955861932744752742270028469010234664927503751037317977460766449569088144771353191685346141502515039106915436571283697369670780130679332842191797681152820587158203125 342 1254805066296062917149715310521228061061236317639629382693334091987430058859459199758609952945310878103560495584397088611021160037188420682171376631578725480116076584886954831593575586415198917209262889852716549223672759912113543172058608887357618231808551596332672396089634608743468825372038695443602483791913279982769712827380328879669574784009316818126321116559080965862107885668981048862628242941866778181721093147249878900282865727193549276076586906925159883306234538224750924676767018181468782318080159667851439129198892203433033683174157219390476783775323708937480656391942520303339897748712248328134997956377603711048121668270446194808277712544268664603130947199360889499075710773468017578125 343 273696993830739012154885603185400842977756843650954176626674913835096843984610443583672004233295748319684965531117037029826953825257441191274911107543591588267396195711523763870882865461971783292539139259276774784567714311573960646199683288170041191354224244163417331134501613467074756177847986992519888418943749612469030584450107708368610117386582771971777434266669714259902191638012889645356830127478596197557547496940595687674429669396819080230198799196367899731691873533989645677615691069463257941806108807651454178464568991907184864543796929064085239167435558517145150609942548627844787974089372220213412473024602246069183463067142462688351164558534393063567169424032954339054413139820098876953125 344 59822215449894600408572065398371663366514648559537701614949520409221723622030170777799767253785870306703620695265398455618823729129785037663371246315130837215700798586813078730817544670796881968637370166027581607325265552802838345778341899274981667563266009778926256574030619996199672922780732304332918905594957602786115794630972522990459810171961846488216126133124426322787822244137745772760987881217503309338953699929263237065209644547610485650866039732025118116259079724957870457971985483756035716489394718056602063502707132205573233853695169199009482669408066503818523656632983989029059131074982066258233291046983579160890716814739243947923379627201523456151745217201920468141906894743442535400390625 345 13102408384955056858702965706445856512988368595164667151569646879174547827720792196898002007589514029396123682666657898932197209975862792297693343845982300134484386628293789054981485586088541856542457646033420964700070584678907558339937663899646023871759398170034173962128853941064218461061585693784610269855391548292326121649444366228470666821933969994214997304534966542779277152051389987001929234274271172619575681249801295908062182018262005147997099724979451395128736110780552521276121035684534619441833220770915627923612051655695980844488921366596461498048890611690714428982497556229318100082888011762898985990731306320548895313054038343192154188114739392283865544730492302960556116886436939239501953125 346 2875632817781137274644270133225176506455062358253600580115354005143740451076173733258321977246089661723238586483049049346156833140715249724541515250008580281284068907726144638720520637629436715690787998774103339508320016129975283052116021118289961881809548296533143028686783285711555936402298314017516379160929253261328273170796079885801797419337435604712486493856862082068737002891682662475031873266344204121737058334880324115819734037180870773830932263853014587715644859817728741744993067957984271177992419489263503255993793896992326953661049763804873284043520003463692586256434675805573107110289012914254460086672869339197662827394847915190106431892805057718855263511337216897345570032484829425811767578125 347 632421887924398864126051202927577637325706805839924679633311060381895497152515090169787370989357553114548990686687865499886091306207739245175246054459483221016411145235318453280676058165831679641531403730204266469481830676717814746356096909595352114314425445775864630952564551581755867172583945216275407226449344772642281721273661333830831304407809830991648752666765800562629376913571557784490379082727741617877939462970026805743482996603936842395534596411596679628937901441533933811911261177614549602870410983583666871241524450864355226155580543248925311192337074788477178479304773751156605878102801401189865742346518335807218928712595294333299840754012541389258910480737629900005458694067783653736114501953125 348 139369913264799393682475294074944543218455211456790945150802542645286825614815929125671593152074757212685955427058356802027257187243773573419631702886088201593098941222482338635107025883259034808825553968852341093551921802343679565710473863358613480979247994567183779466714150386720450532644752445128628145877864959706340322695298821821923065240638447901210128327489177274136862807737788283056560597692221356126841555740184957970476182802200600685856627189682988720962071588879350752903996060088467940055528636513753625749247902894000111305367814929555958523393855711651964734743346777202788650811182943201389163577378501271591759462255570095365794594145620456853714875925832894498768155244761146605014801025390625 349 30776368448234473621569045614078407351794613107159435591170192560765434934630605726572047283252474304124139329631135499287315130125958627115307097979895232512365498450802341843087862023712759262038085558601205800411633458828146292581266080834078666857712846918177788319184408717133276033911316383301652835350081113678876265124901611560287202884831452318392869118985819450409030208082444383833015282132751276857287312717664114345293115252933976121479718380286859417209437691924120454341868228726487480248093697819150843177614922413841204891875944746174614003295644971127802502679495611861179436874022284484218250156726908204999953541165327878354840845518849935936748261772481945197643682377020013518631458282470703125 350 6810036877421987873737755965713091706288880350928726720640497888639111134892530873987107049575145810217632804994379805469768183589976622879755910522818766499844429477132160041573847608266189604297389974950077176201132566703920056481224758851939337262933792098152535334323238472059324796975480748601741348132540240984951295461890088732616455548631963152296115189104079705214604222644382472813197984925059767372257298764274462173968685235428710184629142679877844512522690414163449440919560960887115871724278604569293033282728801984911426967501238114457463475691272172716373453263322577910148097722025072169098640826975383038501756680410009529132936826515348456985943746189022499244736241763575890217907726764678955078125 351 1509951019138202450819051242130346550308295513582159573333993236326438717630167527235909112750170988320856892899166222123221376977715781874058548533227892328498733731060709810710176116235331263822861308525167614585174597643699695947449490167267465365828746431651271743974497956299280216424817638390123840951855129247652769703259562127774329974972139883078234462582811974222923094595169388359943036885723866689629315381548547000909261089073906277599040287500838730191323182623105126445507533780450381873479519009774237115336912201406396892029642531289098259389395860181789331553728262312363053111517045469589261912982248002791641361933730689867811932822151888119385563243129730966358981181230092261102981865406036376953125 352 335471113675284366449049290144072055816561189502812821645235322438819286415565598423311477684672026701237594549294782069923200989072417841536949773997097943314991011998923788013267022922909156025812044096570916443499255159673197912849322952238985263303082257443026979852505325987473658059880851955598317083913866476059668583067301059565186218451513431430466598805102635650636074297326941740306714928378024661441292642531307449079515277955374912050998392807783644187935160656202265160157135672899647846135649826870388354865811621250824284211528431038530264280258187498849805144492364031192828810363628535882407561581521517442040443611633456282280295816574138995296482973790085300156739445132103583091520704329013824462890625 353 74683361956195661384390552299679989949443822675100374259133897242567320255855262096459853154994863783386148367595955434647929748695989838669422138045308327100326948257276435931226853212305500122658378512553418746361716720609063505094243455520627908919268396695686298675865337786280552554596080000451434595499996179304347819139438526141208367228635979499033731821809962485874524685968808618127242306148202321586387880894473336210989752174126756273003384436872390104990863319918346146469963868966624777495942592091871187471501725763545879804249603005957216277012014211373261771739265359976453338214464768537857446750308188060659039335336542958534380997603123121028756183293562572261749428481625301401436445303261280059814453125 354 16659679619863448179942389079787265926486313867722891397184529210704060548191390803415293760695109723489861531217704648741725811754004791897456361767188873455131857803357771028473639878810340367773287344933877005003889439394205083972509132058762379341586631182388302691603516404281617977953264208734227510978475543842395299626072240596256230234291911086127504936562748177925455745538750094540646963924789636187819693750431721554554614088358392419610329071818541728742693071689941294841434934817901149488623314351427221544829454073050744137124362980152070440337328558930690439191530293201697146281899213480051125693859317926323259126821128359385518916064166366258171505154439003426280444149221171556973786209709942340850830078125 355 3723754977582920226043834024716187422222522205481490774117942685255209128192279428630062828096763131068711520413699717064128343482132868038245418528423675283557631966229783984012480098891000923145459881021979087040886235652878989897214477732775999325371597236364880117781388910687850391560969652311329186438791069402491559713973007130130023761360252208204682039241256364689772063716338100732997917482562553637572333857836455042996542093479030201919117050547817023571107027098551127699937969672932750834995636832916718485079183874274753534370223887464295033061620719623429507459300138847068911682872829335882570841206861278803110396914134172826411515200963328939299867982276458023049427810587108655937527146306820213794708251953125 356 833997671113960454245663821087646044233244182765819413707757987747016759888366365867122375086802124354595877916608345314118881695336615594645557911969579390562046072493859637970167055723575928297531697724011562456269096288105215162938324308007239226327626625729502066327260242155522646794723218577978459116718454109237532950446262396178583802186260634467025048992191694935349619315111676412971128066152055631837270480410508479958379994146008747275748474578325318430819906014283362161419554752639868986810316240060690718305784385301460378371232494174005586232890548778992362928820255196183070170860172773743572023281128794995852077277944048038903509407898394782480255150767019912149124530862699666844406465315842069685459136962890625 357 187161063949551176356899912499818603201922566932729362047206022108033179096123635522603480470971991213452052795815154222530708845403780972294430800442232710434776263593705224870048272561474665433962566715220317284254846538704215250713071056855950534202045533473229295454563011095280698096029455601626930454497110814703774761019610595350746681996048373151734281239590552638472287621962557579212389613505258561409800517093085853112146854360389870967016289477916017686407703809794078373414293717513841521182971163234904099173418277637784074775146563217710035078551633696075276726268437404439489463679676908915876076956818894868202571731776600653335488947506219815594194452742018938842817698698793756062475068802086752839386463165283203125 358 42085331138130984690909048638121319670560099876110514352039828693829009097218384630447955022017772654602286995770379098711668202152308560773784916887905423225745342180289432204122809309415273004971059943160315685676394916591686083666323899510943799949888901157069363390918239979604064114649734472782149243799534145282344377092321362507757155975948944192534085841798543276739819052294463322017266776826832248029557504131944746104613023166408263011722155436367625574539053218131421820042908281988921155433904622332545605134066492302562368512621085640858300355418287361710221354961266495676300254028052738749694841322366264572338167820283250749230380789462346293122422303423519380198970840741806817737746815311083992128260433673858642578125 359 9482180764123992341311431234791126079068358732701167677004283214662036758382395940021756221447978189931457056544984138098748235328484702865714973230018452762288000855144779934651529869611906754598052861084705123710973734294512301227040412869807517717204725339152046105194240186577729405373098748971094825116870899379216897219916577703378280626350735620879231402338416621408127247286043184365487640997078350716281084925238886018556785426124222253924731898885377957701574139864996251026380561980407451689060251983858606742282053764059478680757388356695974605187226598620217781530599290986737818874130488002891198396531763636334881462483804453772527231276472642857806001057730004208534711533300657422713986210993653003242798149585723876953125 360 2140649803326137544587419567893343810105110428912344382559381849683917737149794749258136603522442843579792615885510314155123541991160483050761645542930877305252092282579128494428914563692157343187068393384252837685082413114595762169320869275894107534504510749606720848866542406449284783089094098444361358301642976436787257927235513346228414992475384506926729072546385390032178579640028020036349230071552161771266651167902744885293709063000967870614560350754816659507419329521478293720533095333695088573123132662843048917519724550131080789189576476346461027319035514768694538935033192504160962800994579077764718495114265969463286524218918999673246910118400357468884469102035739523021338663879182349762154979888606476379209198057651519775390625 361 484217656571946597922371328828103823886456160412212811321641109466199610931175605917735545941551037991584752353922480856027704356207711684767700115896598248593151478260856836825034904876105816288868762599991212560980318059675296409361599611404675115751546468016835315307687043776107891003931016255342704020716004587511009137753686306676393381694260366190934221122916117710718223051340966037230558707058506641836004539374741477170788380604125933157909027714867465308587268325468806751961045762052923392830238851204077182161664176678367319859270634186508525586130426001315806956682196474040647255639006901712213939110743097878672870451725804576219103591259997604016141852745802729282989055770119271682812474300039440322507289238274097442626953125 362 109746560810018213037303731504772911024116533886874530540519664003607304860805643328820005455395487792135152142727023790051913250733614356021955627423997508358196394788615737672924802455632930259212074072754402848141911263953240683647611623381692242234552374727396466734868681994643503441269380548490208274152960434258422618262569839042108163751174062615620656538217329703641682029623832108969649372535087231030532669738406285242677101163398511999508488217733855550708246407693408460957068096102699115636137766926940664539604311677566176736117448627915010711375376270840460097349226597714312387344868836987949303181231895463357984099193064601112081656923586623228764960668334828908650591334686040793339298522746094732838173513300716876983642578125 363 24922650747762372300856017846347135475372820364394612555817927399079807921070055621055786482685159389420959606192038527059003289174203858344765442850047285259622628470283591139414732099723209902087382971318270358206267615400267174900514877396297434975395900164641181326152584881148174024430372097912667463503072711491998886192704775781202281407788560405176956677985932041200760753048056708193595344181417182328690230713383778372411432274708474486620990777291950407945823335424291334454877387031988272264910311230483683440509209608994145886149434747566283537953827066493941883935301221522603000485076523812562063200317809346707217604233708053141593896668051116387209006889479745428241634509549607888399035755984389783890264880028553307056427001953125 364 5670851609647466087455612137827358874173940417080390552205931315949509956564085634054262393795223352451134604542208540996397818507742257582077433050078516894165589181779090467606382909444391500949157061249360977383494154453802967170475882784193572057107284605092493612729570358882025196910884868188287672715660845143106829222197781737653730981261018793755368300364345981857406938371200332978148353666242308976275468311674062219031863035407210820513737544496723867739876718536019905565041674166757190796362804301518816706664642276701912231427270543913632558929184423028520797988645940929515145416266314107309684071807220698223299137871359587339604459905607410695224113148682427140666248362009268102701826705217859336816133009051554836332798004150390625 365 1292857953560408417285542112021550473562606851904584292961722001091660992209327733341774831663093813459388071527133939573752981358418853061147309437983915632224708229221068498699757597225910849262379868828457129804917216841241287266085087180973683163996616284918908765351034722446483560889437082360059823239545014361561920177568896696707012605834009880251733897196311565172407754031042135489123431027267509835217527530140881430515013093250755696858498971946733268630661801298295209567704958907185676402650789883750340852330595935403309712997648196291896007617070279852732416897952842771969678761032830024274411704514104737052251256526727089816201151359194305761279165789580679724822635642408354899663648121578844903123428622393475961871445178985595703125 366 295324560354787234164162045009040435268447913610368532476898919655403298559574537287467154944525000183477645944913029866627977285231597230604841727465183407244060032626381025186894017950596875023073123638505487502751337870889721463458094266582159102450046538065166241987323945380292752195226322353834323903787408430553591194015326632415082740636079772694390993582525255720805864125299588326593059926400882597130563246648283986084738848419639884638789594672731244460929807610571688356222803082488271420752276992338854602498285360916141588385253195894048020875387087172649198232253062981262338692861537290827156481562205392884790171724154842760434677505805263204946417842654843038229330177089463376196692187156147527300753541368294463609345257282257080078125 367 67591534854427006574538121609375900097767213724385348932107243525711440380270999853537987107793042237142132867143179191491266186170356390427856427784521161519627339440605185566532086106886985260116226044667568301743226750460657756621389249318290705947715592543998773977476026491434410896057732333054310287702923168186860758092720849498898011405440874520786974849471480070633411150623986606455611050502527197590864601989860319298378184438984736018765262159650774508800078511594018300327538530656095259416132434337059915368689834759418259425556191896110052995555970734109564257204501544478173410776561946495405528175569007599828581664099042820672702122071274317022927225608514747689342886839444840211914584188111507841341396574108557615545578300952911376953125 368 15499825609903402071320275742624918443520007346812227513249071242606418809354749410813628434069886725442870188138923801777122395706433854270449266920072678649666525366120972593674256775253903305310188986726534397412390016685037792594651656826485386812658581112800941480117098188851433073911990262792069306095119887862826440353260493093675212580210795392701427649348774543539231607999644541165341584873460860300973916313301566197065516305538335562074220868103159716343133062278810399390938277842931481867967408814657361293183336573858170371835765189965517233619749700053990122537878200604322039320234460299276260880533922137708295163171262383322995514022589012178443401377989644965358726949300423041757878748211110821728954400899880283759557642042636871337890625 369 3561236876565375757012591704673094968175088171005821509657087903251143121429179086762728441514791432367511100665493333077894451163715219152677264477712814664422768080001020344424215832448992846516839583721168769463985854278231862215744690770076569695817385890658355149617144540303925917707360909847866744692290146572802787559818487560163929443662137975465971044879011744619445576471284846091378980583691324008419857873645128383136568643381833279035673243245388062848533820931250988714882751418823797283297940932974162779661932545521612172651811117483578835527464623661619882963644013138943539583704927779182073287660299803113298921502706588206098817531326541412303653578982060594341662439687908319942374407919148548119715920468042469337888178415596485137939453125 370 819808194897518831423890767940994982417273393345277227552765070899482135463510281403246007752464299127575236065247498727675587794730948549033651540382233728383626284768862863463344163295469005036385896493390245073632049133522951268440694478822955488519122898806608886338632898556243957087940103935090032953486051103375594139830473229661439992496709459228925754785566892937564072502542216710183534519519158832426180460669081749469005418975349578322389481602273253292731484312626978880281575220676655491221292173310139298655583572947361210869880039288214261123281434057951771912111092885307120638948583560450039554680286044661495419559437308796768710494562206849636449008038851977735622461714314444835929212560591620191839082494589252547712021623738110065460205078125 371 189085750151181584848623812335151355377094480165581112453219448451721617084088301043383342172580109905923244757852944206481167305632126024222105126364406579787669442771429956033320928415460137912429893677558482109592536350631724502098921251776632524883646678663513736603969890065835081951519220527144067909286956011831049660316254038231132544102046019671225190037308995162604696286640358440225981109661291172990096502111002938885674507848200528748717344280239259690570104525845769221580504017345992931349635545744890087801512312454740049953055343068256601488049484359099290714538459247049835535918118894368828609517120440540924752070414754981973492022572176063953582592074302418683312168071104050519127277883632561284654990192873047494259708400932140648365020751953125 372 43695661543187245623449203518980804866226634536534636968372192753614034390904947713172625971481767972026949927496241582334997808812652214895239262055232537551901433439336779158660948791464988477567073226485488349557795167502728759100358212100703305690032715195442614668643230680596456889583533168664413113289584261126944250085617130767218537104914380454564616614896409564122428705151477021754178921524647167863057765850579142339481231730702587975063662882392516001508273807399865961327063131577796162094881901324271021518199407486164894931313545679926716126166232917184981728722239315520303304318411997297769020922812660928911944105981229512584415024035852151412825455189683115257229865817820265199045995917280652625089575440673651807177435557605349458754062652587890625 373 10116927575780127147892973270237976360293090543354151203826286829905547606250534910350890590292773208898078545003122344616211358139850572249433483338887326708716782377849954578034089962042397547110688274382933118806360506580841390559425467763944875880236196037247040678589972390447098542020579383420744893400080459248328240713212703091113669548153821461957795358556536547829263452355872604444888960459589756680686845867203830339958670230191088192612424582126694400103050992838750800256325680474025102915773644707548263734610963088811595951175577543273894428906836979659601285804938453913432654951566442229892789600411346570217200391309177847751497791799378859261210202285049147944036658747142664821412792099953939395907871595444858965617829227312540751881897449493408203125 374 2346862310242186428094077317684120185729506178736911697551944045027444708374493131856289644613712273921766671476723461426757963530103677032621596215368600920991675644102152064761860675706585224379846186139579356585815785209572565339305575869444319356637138075545341659415771356783644587608158428055214979236980486433236744468912851841289433174982597305659261471888052503608944162383482980746065828668533187842144024207536140424712704173500159568542385241691111569484409582949279057375082311430858851582431926865992746026193289645537013530689636141170177510745655426594915866430182752015855163447910594965374856198476926358476139618584743920475597230534772800449039056581861368848674355053879215568091656553604307423266458233528382435091608204658086833660490810871124267578125 375 545447658106985999555269628771695695974609734313669029315630088447939195369321712003356928498055523872109549446057866307237131456708954322816520388990011114543339861024117908706705291302269913933651619541028310039577444334178227494081975634141011887918866130001228042196972803512020755679367951428665935270112348163052275991988004199290757642193354720484977584778996529894625402853126412392472680851450415925710938927314244883062604424240979389952811525508765639737482445039629021940324980337822232984002674714180417925320223954372334509004474578956416466191624731240195796749959765639049031818384635111788804583797440249044989825008660840978866719020966859702722788002071638706014601945319836206618846197178164760708643521922539979603257453977249724630382843315601348876953125 376 127011463338448134806522715530995970565666398591636266219771455967926778680913576908440345590134426085702272909219683748679349877095642460845748357486116854577564056915434374317038147095586172912411246309422234741467887662283932248399653727036455157872455878886697845113458055578042834876264312979642310449217921682269672787168580119795969522257974929088084062918024409815752029115236183546907425789424038544009955862027657249672201221555411810429627444571014538613306477973077266999440466366696147066212195006048891725592534705384989027432941064049615632982417520349705656104550553769570434361812497243680842290584789469962970131233327282405632820861917060137849261358797482216322054211183180751984080544046600421926234897205561838237478956836756793791209929622709751129150390625 377 29631593138106392014834448894936475249383210384955401826933736680826849551414302787005948720874957601518234692564721278348154248224318443743863378923838815347961514458497755226528300558683130881387847590807287555302363026948774476661144974442602518106466273391975446305323583596567392437923474215508521157302695909405110076041193080650719819265870046126955509955619997653961760529548875415917295417912367416723570825579081499066296969456524848996038659850402536433618035818505347438142004742500644497851871238698157131423689320303844439394240585240346293248294562347089946292584623665494555297841408967118773519617925754856221998824355374815290076308165863786851376401594994537365302109732695461278806583655067444662419604509947174713054636636944128014192756381817162036895751953125 378 6926075409535295047105070770466144781990560920125464396936749789625278823909390861132567946354622234208840467379718564845599447607236259314142268965965438089009488426709370724857344028855193407201395782499476421768978087862176921205500690039797012900393996951245005398926412876206646128958852262266163012170024314620372311127903079071660357449851419971180768190456694610956515696350060247921846436135178713518277985813300104706448467715682728806209750340154150324419244212145186781627636239925715762918243767561260832844360200797669236339621343859871199724685232063808077615932454607742209215920291688356603590510216896697844766586607617058957410053532155954721111556465597940803402271752626015199649144959716624544002234395306199879806884176121350993327041578595526516437530517578125 379 1621949992103085458642542518914147844941645865016114705526770078737421125289756339846356935291950603319968575784242986206809626067883192619825668781831651907681699996035077774609074425574115586360558604781770715316400490304268508160933140824392870927607297839056027363216848208717311877643500540366457033849755081372242748341102670119805352826069317946757569476656027722539253493860859764229722741465365318768336445005914098997837755909536175919746807491875113726748701720441531301595838729757928642547732182812548752071405661383893385316795710150615894244100360276833308614073617941855306466520339785508495211034066249119466106326614102647640955191367960374598537380686569178979328255141475146363646984258988270713278196839399081432415654273966783283089654332798090763390064239501953125 380 380542917972904940683013166135167025907116089829624739169170381499664362637167802783265134140515154452848075937099259192609032891696970433924071179577109826732463230782062086200615011113500892607241244802838927900593527723560281067383565885961551971700478605952118692824301359898008344708103989404260030963246799021385223861092171111916899943613092093096630407236969776843064491435053077721556994026878220234879990232568519707382237761628362445193836419147724011329641387343275825252173855256676007468139966304752738041831889367628345273141315476941343860793787442874392020659398453444696899473772686791268262409191409811642268643968359759284159488067554367986112196257439425422043155056684447999684134171383102199403565754687579303120032093947348351969939272976262145675718784332275390625 381 89450688612642645875204043783177169200515110689576297587477613398268670040972646544462878102710699586290998594920956488398440699740316154439649190441220668770020757051901450352768507380873402680030215577672500530912479471999704832771772614181914682049790060803032240524123104117561086812342437803188059681121357720658293885130998768745554090491568360228603097162937428212467663321103145263654776781096400120601792408910342028209440348175518854145017034310979346542542845024857504893518299533007387026019643759061166323845014909900448005775557032049700553867039124335240371409677157489108777987662084843897424270480169523889205257180232787757461472768980573023470264158220292726637591684518751027684086661109211760665104738570214369104927684110903645005319351213302070391364395618438720703125 382 21065681983268588950276297747970865946686252682218198440766487518419306759058360572517016447690387995443590533569349699253202334205766300133549768268181292826623703545916823757684928920818575192067827060456526191022060507541807096824385172317405859080544828469483054980997287249001523792990581355908969303048898006022692076111393580666599895275623597848337871526435720153667122185461881150075043315293157752717145986889921513262112221901180729190800851628759937941851989754801491048452510964267979625168247319844026510681119160243047706444719644255854665444339795641421027683587028293008349633945771796974539863669322914297729378407732961299332795569579754156919208076934805318494473831251300923266924372476402717059063521381945831444684184572778616021011821590747103982721455395221710205078125 383 4970236927560407205638001914875104105835073381930195938902832944077137600342529912516880714250324374356576332050131309461200917591361842349695970225775839811639798578303478385996421821077667759526674218260478018546981947719729302242869389728919042001168832074196121323032222176954345901843741130896868826502993136217240495394690166206102008114053447746262806186521416552496875061005369155860242780358467146122011706213718381068192338186953221286012802075647766355369361960892197988659491596753263206944798137547797886351105759503849044534805847784881264778616987883802369180499820281235177164321996479898504675718808081816988181249074711498878659706909974106546436200350226551230349459689109618939147303481073342182352062307227225104371622564808100039964074146059402892205980606377124786376953125 384 1174860613863150830209879340541048806952553192241338335194603668265717643195180206786202725563194968020159791038019055961647002822066080471438163143167570178597146204209295397269643452403681032837349477773660950377698359207092338820630133760050738404632979174831865671386284962277878143804598552327550122808564994995490182622182169432961617088508557543561047556179762477312534072977623500645254397695234427032597808989433930560733058517488388371079048143995541706314014454991395790366487955694038674783218770367988776003425393538667268567665988513640216212486724771973457514389733395291350171948619545039286709982249306401558430139382354032366320353238369880989455899312191053011287874065319758127081773797484037776330862893071750369323996918204259517909946765323869755093255662359297275543212890625 385 278228263451204314814995210505697969032559637600822151495541211857659502510725190102972100595887227922406859538707276846737101461682884966115156309618920186196319855604175485660469394384004886393113100637575100325339977032333999368555776763484317065211626676859432365830050674220957652100033058988919547757545583017405456225086902793601952710364812914333449268309294949557256533551461281387160541185972460648534220504770855813854661734758474019352475677514916650583424005625494625745995248205482800398096405958512631579257694451539112170755687363925513556629245715800937867794782853132145912014297441765464989128669152066073809536540412735035029543566402437909935988756317620984456663739116289541997253686753638689844829782645127418966789077838798474234113734977758003452663615462370216846466064453125 386 66011524989752270168799579679693256385515964250827753079358070123846442426480633441423935360377911422487087797378734506944458614501101828767418082436515817575180182696402425288919503905188482057465244760377895577222588063443960450061990594636815483468544113806307679268194298433728897375539338370386009876797191191666675903469025383928540163540758154086672024518355798838537738842254472539737162130689943130772955388497017822824894169156656157091106498167419651045113675206615835018650214356952292422891318814785564712135014358039165199752481162333422091050211933166262493256507558303782443349353782663993997752532679451016450986191647169603861009944192194469482436309414904575951328608762327930188525356215141537744289431824393737855776197864989818828031938849516813139217674688552506268024444580078125 387 15690612251095627903502133644269628595034430765124614725056355867429838707435370632322712767473366947379051347845873338733480483873135612359400188832362426778615628352094919381589392830190482065074991474123198492434894306611931982343433430601858622572526200833714581717257799717299267408483039356513956359291233007975523877366453523605181523896674725570132597698062160293773104555548101661048239201393244447195764696329488251713091614181520588493100097559301908765644841000137890651623177771507404407480916215685160613087381273343455704297416768991178117068307138334367488964117325110870670655371122337491769913674400275007515837762577877385180192816935658077568118934141564800878648354722926017887725775607752841318823884220215976789346517158106648310521786650957760944624652665879693813621997833251953125 388 3736453754558327830049783506223839479773937313757432300836270824056337258248796701010219759252421947726705703407438335958533716600565803821968721991968769911211328450253780521324655363251722138945186632057813296891029508294215571402075577406788694021927254332510588095418897925032642025825723302018533581408755738369684471589465234163596580450998682315843369138474199582004857106232212141537146002124781658437215997774942816663646290425830316259518878205417104799099419653904190401764448295047559789868999499001291691089508065248740460443714425095757448530057104386937206640977246512133381128759693451490403998751030406066896329993691377279164913960575585806471302832990326432588457078513848546468567750729064566204219367476840238841343184087712749336712449649139920239415690872419872903265058994293212890625 389 891408832948461690878718082929702839295023423901640584098614509496076126819756607930662405263625297460803749158245902822412976786780451691330574974835480424658954582506127412758553164860666819409671377327889527560834588281787433379316445217559333412703704278622130846110207769589219172780459611040641599767408756469667314573364150367722736502739122322507683223230872661809071050007219997587799894807458010415349196285356335573333103069942537972968657509560531383627854382727072263399702058077221974332987089659525456476473160944793311270642571323972720544353286373566271273905102507337602653791983695281379241954717238041929956927035254025547579197255371762426635905847702147266930109108297545564635599064325684947569853474332165231343344525216207566115937597314670547306303394208271129173226654529571533203125 390 213054086684659416294913748454603055393998623380900960986661597119356973447790321504774829722774462436986463380011492079464564165088334277760273541605474546931798640723332128801232012128624119489362888491212976099292250361860074070093595570336067557931510957428727191791493630978228208941962587770501595384096672247222940292789953106765781274231164404484358429175643532904816670737896248813870472885330433564706673732364484811675072587408697551581729464161467694125033978402507399602384691522128667251997411635233648427981236583057562273234492901893254938980680706276283608649285089944015883675463406207330092185377860321392654502224154244195866245530196492891797680589308640075683165813466344321437767385024100099163784694904926458966286888032141085363011205412003587597764842076486502264742739498615264892578125 391 51014829848887385174608083806143704826538485583907725535139228366565544718607596733387510927458308953985737426765865082731453346464885419939525959323107650961286784460980499153373907958648425756883119179570880602855529756514206595748347753888329473107070142883599064657730826265960891321044439084561206894514423170776456492658467355506931822508460688498760243545749978101174209009108186862349066688255256836030559353342650444143813725152211252058629813591161956995374307476209707785267788847459943925310102437983932026133246125923441505818351262446880965623425710719858294562159872910773641734751942242422586819461542438683170395402759169922303638132480843720620775552794511399553093135413271827739515911544827980984491391891365176967589547074387631305591177584093927780480200173673921426598099060356616973876953125 392 12237555855242314105786669071362595269241935783814666074976707976568716141347261872108671188720460949090547416145093619450302249712424239910467764162580722016462465408160659712749343539925798926494309175459322446516303760429295770743654692038417986894158831466094794707800772302339616455819119625037926296039561638446520080825855773718576926600990075895811918305028495547055873180672637638847076917648085534098935508522151615574516176378148381357940996678257225300605362586966174438017162072034146534326413567467291737858458405779206932113674471808267347047993597635194241262303719731615600844189335931655351338819096432669903873680236045637892883779230719925499656008541456068433066017535193942604630305225909426274707849553431752827806892180385104617927034370488773251957185551896944986083326512016355991363525390625 393 2940916175119474944920135773688692266669763020093681587126543624681513953373707866778498271003806892347146681163863238971228109620567820333900306074808406175699716454896461206829142711483264092126577901007462198798206246461044963886477364509949463172765800492970714085576098192271264177672979592757529848068499879870079837856530614077895610281611706292775761799574156025883870411582269688172970649604290745492142070969043973315765818510990332176709769933409600707107251276209974391141216607836439799996004766892943669784425548060779980962047802985658077395630224326776876633280772166456898490118390974836159594937213322190532153013927178636504935562976828936115814334458060576146776509962011510190059556983690769872152574597377173020832840520768902426040405896679446130257288356986411503868339423206634819507598876953125 394 708040943894231979772010675712676568492635121802409829765673643611224525409705016111009745249963094565843877764455695795794944338422976815038370092868893032156367922917386317267575898825155241065999360656166815120768550451667288417414523403147280954982174287837959061763163882707318420778613513029163559350146770412232931528096640459870270903797536203706555656976050383352105663572345760283479797994586952318700155825658976671323859100763455856487719337264208081969622991718776158972257790118864476873642401719965699094253196250805902888344212856905014756112507011665453514489548655979002958616173695712357736932689065637386856623665115229311798459493503500109217999382932321978117585295984098600365146300708693118202396319426508054760652723108312233895199302628891847644997573183074657254820749585633166134357452392578125 395 170773283535459966079158984426658382800396966756342129463774569663882972684653685397845377418186238258409218063341650234835743163521288749141704016128699232662317928423056866642007589081240209911151272506348338889477587461653078409506045871378344516034066924719185699824350958622409641955996295684939349221240139723661641789271732041799055801196578555885042160053150088876136021193005195397962214604525824525618412935195606332796912911310299607169884893806149031987583324716245850145936308891237483290123067915347805218799259987417804636016429075934039455225816775068535943726818827145330378368377555908827122494177347196103879352948179344383154788441462218363458274859151659294288193554856321812724924630300773099457806745932371552735650619222625446778298994231112353740365088827020574602233438099574414081871509552001953125 396 41263435911038580954390234507007976767517666689031178684103979538836860469370224370980094777539995684432605061325337994373646058425950573995578854247927464694960890194393415335714374066179943789657978779116742890004631901902051991223703868239744652995696921706788603817591553556863995119689816030761313539818049389863191780215134849482678390800283311559400377321693531991437348443481390618269796016732183118559964934960047508917689549001633522795105737806873471603521227518629984019956904188818449555316679693073645664016012137365106486842563364734872214026848873357341324317646466084061448737329403035637260409265490688380056478561288692819139944690549657520257829187011798522165062281042218075275911025183132946540789988618320692340950130229901807917116651903591261918505196784734260530280725021157195442356169223785400390625 397 9988328820923196715406984213677429754884244991477971289054491291221699009645824457340424546950819650631522930531569730386313765608646333153240331885432549857942374488273007559832152547740545494603529283807694452660871428223115963810975106415326553964096738446331788304479077943701008289536073857282899617136498865824895010040530996646899416232816067744697043607667446105749644619323746368430989883289292833774199144397422370138703862892447563924628702527905201908028096964470231820257242427056193199661044119099630385871368172647083880413097585143453237582515766193999980915064169550333670814574961773993825514169814635536610553742268054499269022233247071264939980901978901450187462632184486920576176737258320181687717800873964202794573302308503240088388185178544327486655111646555009756627552253149815442156977951526641845703125 398 2422146180631875590978929024795397448986953014376195016543946855669823309986779499979148431054716813180383134908588919848362849858612258836199710541015380678651516635380437557695415169688251608551715440358221133682677445802119267856760360300492838770465706341993405358379761230317995145788472044378205468758679811198370094954062829490762897176877279633592258820001122230134736021344438865209469693092762616239293661569242054577402416699085841867857819410285119414734168259652897014988979601053117521251210822183756396328465479003143857122173910651196333426923975084123408329902798021149223655367663465875154738572971771268332398075718402462868019988809568396556488291969748966254551250971812174144754447516285882509692633327984026269860829313209224336025591979968299407969742804085793257931787103576226627410505898296833038330078125 399 588418129649504246119299436611690163807644188958049584612395579502762099185175144733360920872368038051336688956267521574907061406541077808744037229737190389990555835513927972421390861943919881083300548525839044422874004548598231496560137102090506246802948723868633956771357430165886043355534072821942158046963779143601821450532160773990248181421444192884245524113128378111415955814032981930060272810125156011802385328226058196581653434873614849127359069726660132043515373632144134347621298615839981530591874352396208909509284590285646946220117776781471422935152304793297513716445813558924309282011801343873176908238562519153218611057394060938898728945889439721315101852791455408141147333420059440961203222429293697668835388481842846415272574251122098648418624927514603146778736155146201112294164492499959351334837265312671661376953125 400 143201651580011395052387473215793499503061224270303605912568831187103200242242328237619202513137534218856359014929994040967982005791020080180228927345516875475117378109507588970887400558368334922658121583023535430952320692195961858189246154918551330536055973320722699794693181514200362866621010724241204669027632400682724982255091462223296448836751440711552567363172679329584971911271480387909214522071701699296290992645291271385292272560673140527038986322875928836941392643564976835703645670683680574044657869909834433448881803953442723870369455454951889739176351241061130912858145194985041180637595824123142676886226748484690656908663678369372988442207835299648668183983279838451622648079107425341815158592480598426752206241026443216608622537356011177605248173275390813555744511587871352042132012949426922432394349016249179840087890625 401 34912778578062005646002872234520490690155474012350529033319982591162171438255525482976681381298836251664684231846486123037440765901698553780791481108120253982311623204766488057463774182084163172443647261963378597890328237604775436328863141119071114766653587766392021607262006471607581291851446429415168013665137262387813367610125530168811933441071055963369685194999733427545970738140846154011802825945346097870007853382972835850164733671269540639233659388478481549309858522803765000426381703733727143275359825078488481878405650624378682525884016889681842358440416423243903087589586104187917472442714487079004823991957395871430362155920269591983147458089620835645616004963177174985518047851208492093419528882318361241073472455963350117560795573031455545373717395301996755582452509620356171951042968844280967033455453929491341114044189453125 402 8526942520397808429134180151139153125579392743008757984265203014801125996005802286885440748183998305784957395074692863069244393602612735147806139136786874659082920142805339314981443827029089755366597746023441368819420899279275610698938452721921366300764571683741858950211713640341076929677181501351183638453686347198212052458472043538132332438577727269618202724816707989168930499228894560267002079228032672564251662454627940853008951748108325201526766342893010784782372377572663476038436283993060576485846546151840711726266220028742325059449917719508091220191714325530114241729313997368634728319632903890332938206084884603157814695944694250627151683285561329899540306242172105907701261293940653802499390528455647520999964760398991547758430693846788591463531537444965811666651285033358097478435450836294073884147337594185955822467803955078125 403 2086281603466667790555523702177376236610612757665440741335675456693779950268648785171438090819526521341570636688787867973478048609726913868926868885665481672237122317388708908907791904034975329402271067035265533266943851538703230488363631360937615428947285085284620319442284238627881160653745000635958218789646837211280110812646109464934541049616720315644186133767755513550738169223077844040757302784472919276790767660973401107863937993792666000860861038711327835112365996451503530899517536375789874240101978689803581295755388556895924576737825038305603925302224987497358423582650283805806247461780084507409521707220425643453439404992789221707210967165966013482986711322340254210406383760006847921849951381534458438221125193648988318086547515844314631698237003157994883251260481655061078256833502749608040549578191757973399944603443145751953125 404 511353626128175171635619357763165152390868759299407631578161505735214653214413304007420258325588161872384793060336421663182144736566785353499573840046790945266774228716519909660410786253510013164238628221023130103828542798208809492779529088020556844596869990967665268034833608062696899612352230295060967865254351725478698990644906680995586996383672489758547193216701359903348044043608183870574539532778063033205302157813701257932148360607879965335149982937134946813212992938653569090399444975377675234983219581381284320311691856214333560700525689938443082558476909246494100923065529544835934975427342321939022807442920241018819113524638674168629563188076841941479575426589185344655686093355043716443871218026226711150574594499844607322361310580743714296187229634589232721758772421011751497383516514746147098302575528805391513742506504058837890625 405 125555784345518390081893766304966898479430514202295699272502318526832055716145312929534859866456567090008123260673349140259990947219605586056578982755074289438446031937706522165210004749731292990414647753184106677461203957777434091719684364582600024995228390938626707310987806646339128351706229472340009451313255814648577148050275627097427662516460238701685476233675280601292434458832101968409928739884070446549202189189038712771429035564962225117099366067317729479855893744494608966349731637503394993173801944265455833964980337098856184955275409278547098447187503808013189957322060700139700266906314972924744062465678663958068167351858759072486283935061464854353612449407408364799495708330164850888833146733364563436022805169216225818053168510555358810739347482618094040154442592701606718469621320752449143871853909359970202785916626453399658203125 406 30882841279681818663526897631187777334639308252998051972789408376342444847489797653140025546523075069121920167759518444543537452675326652400116939069535955443765786096911402021513990554051639688343724840571550385009787169807333038314461343436161181599989122375817614574741861894460527290369270697599548932636134385200196150666341622878241735337710595097448255749539702653470277752476865920546467601625414757234548207618821521446988486530863849390158963764626672288207941069247515300059982434697861587423642333531585441415634419806955376360675131405796274365515812137105395048456882432993470528615490513758545921757217818567958859888889802372352468079810847914080319000316145818922067847963203341012489478638739226292865443693133022714888527031320798023482268084224813980171108349400325618575141342049538505207424698983942334962193854153156280517578125 407 7609586977034062353796862491429826577895292163580069943380646903604662667285897515188018664023634725329198478944940396190514114473982670244167010522747751757707474777017987503034324372944142259816072225081527258634373121740286180104459832294468423142061171944242665887784437994166117955223422638409571980711942194943762695961578119692337349432060020672031522838599612896419850368339769280477342677501291854028876225406645493483363785661557092749922366998567970175472778383879946378456849080360479616459013592242306760980646522208878187281480286167422612047491971530022068240905739248908745241009244309277972487550226233355156147640977918768405207262894653770068627158354717750594283386881441772941111922094995695822988859092400937550804633962253502359820302331653874304187707515021412854524861657605677187513689048448117802081469562835991382598876953125 408 1878306301220151379262238304761163644797732714025905041516012167169477095848958364589760727326842967516931049444346084985230171628111326642215783668678218197066379688140234800826868804448120693298740456121707490202126845674909573949018153723384016178562297504064778858286908506881252170057380298510054466764953188881308699602739964583671734356210700332835566018496106807731458045825188595495387178899038059482340196799045105904493404980698569357746563968702429610524745891040628244827865148864951815551906521044100097150694121026779695341341331220422499794179959722057185963932220551517842516652531099071602541087129316765422839434305286017592779112442752718278774812240302053156697564270911934837740344030731389248289094342109000060374029398751033751325371142708020258294220496720044622403966473959006380122765803887541213867962142103351652622222900390625 409 464441940169353512302505981153400779453726235239769692202386698121550017387420542444223701887479634267014261604915238959786586530366127898176987118053303920876003139580867050640100727275595465788433897801147028771320986607550827990586546389115175910529709088513855569480500345636830092462114713998191991542115292232035072951081721712451351504580019092335955149552579886282555935237705595831420854548823067680843321253770331985851160887191875831238717013237576721418175220669064557668037221992712263407467991247868771861879248371372548595274609223374889487864099205132905252884730822929197433799593576079844629430818581964999817789061271573309421216220849092730545244562110712759745686788053562528953806865991045565799943884066056501556348186294347603585844865763158803938062920806316620192429608674679420496460901320208425335778201770153827965259552001953125 410 115041445623203920930020490586109545998538469321192628590646271447803981275044803113572652065747911806324455241854169392159641306372409973885070281270397578742376300045574272121684969647777192121849813170228752722496460815671916037916791306655733570390246658058532125524336440333309173910853247290929321035677594394518348732478815083766603102544211080369087808735863927169818239340918118768054964137945485842285064914281440240808058330077068388035565518437976751161861808657693364168402544371719168674924868754042133794616441088360372241148567109456361430341966792230024810155766691653313750884843649864007025189154335306418019405620154217687951063561178869373027120004604834933536016728399071289683294249713144603087883912588265574983293385172115819049493576957330189195396080595563864772157379347746031110406112203778557223632361683485214598476886749267578125 411 28545215312113027803496209493105595581571506865326665886867335398892753758241283505403597968774975870238074095628191999302494257073721068005530844258111709307002832236338890489930170519672481439428059888000223377351640977937697743779553681555742682755065565956335635408054501415636507305855671674754852395781520915048673202106121631070331963543201115271362097181019073827755743224229452861006037591232773311965232119480403779651673581981349973958553181327346944940058673582083731624104485262025718844784971043547927682541528714987310332157141204982336012580769845619852876643903761734645632313701425047951001532476384360474999970621751509613514947290963551927910899264314548606754930566333073969884987958288069365486024018213420235623482345049103840039661676657021351458648537751848332143261872494740606045211915431285905515867984405531387892551720142364501953125 412 7095232406529193454908208286541675282454767343451859939133019553002601341190485215867733718501263498278488706525795580766297277751587393623628675490859966604334891030938376078837583175913358992150712675148836459259307848820921654571042274292902323591819011593337194789662607524449094933749447660253485250985148948608110857180533641364768138092662256541383500468196016420405707213680344203761015207623646355167338869052784574233475121540288254663001604624116265548428626883255651304934121228834804057336382685929985652944137387486851039782991617941405139161484104360495929913700958745810874075891453298134741186628619276922274056226687947381559286773680792332908964101786493934412241210149213461409579010532461762067140892195571341956629569983041057047116447720834036506073420155560447501847976951580314359616349974513600643889754682192005930119194090366363525390625 413 1766657911407585190966740321069749119165298125783237621138142227557193654615697430020944725734378621172119546297967964663722446846402663156104900216692760765642193067717520758209933286313673295799745053076425688334499440487208933109473745488740455338499250994618467866371001220401934830915111533862399357491450344256313093906943690937992095855438660054890415119463651059218356787850595575445133460675460499430846288567850763878216638267655951142233353342386745075661255713871150686681025084650911303631332704728664469463118967004207099925729927284557743696861680041570197685391564081428040663098621320515127939442117651563360772303033309645882181089460697719736599221019131772328008336542620357976233507365877181493110951331022104678339686034216726053323916958411610845583079448245789186304128827688443954384161749754022241736158005398493742177379317581653594970703125 414 440645224858913588377284454920152389658476791123916556955287173545314944123283698010329254092995915612810334458978582610288461724624258552151868556646910214703942260193708649156941992920657527639178713805363605202116664375235109798988394840608428690351512993552482966928921415731367660659316343356919706770392421672433672959935825208291211727548077317165595319028211534800333226706157340680434202115555992993642853295634449598063568656187194211281414257960654543414925634839498971497023461435596579431776236371344051257295496421967635566894375001426591046317702261480455429300070416758517606217575420987966644021442713153359377342378972549144989837780862161716022817620105180521384721453318324706048285781588921601589651008416464916966614749492682661425971187748072689619974174437457542610532198674697354367934379399293912661053802815036561923989211209118366241455078125 415 110096796940042387141066978079939435791280429730288391771973289920678641592216394383207762839187952889441976860869678843769134985357095667852070297556755920354952726169329086773480037359353424010987517887381787996845608767051110810828669920087568230584219611501420137312121844270468225684165192351795396601622461241413359215586952914860088894495162780495274042016343876842197653291447656711699207143668640785527532923476758521028208190732574429205043049590141530809646825359727171520284524863566155542986782071327092435084447132371449013078436755289445999073735761897330406639901882532797896546245543422164491848119222219217902227600771752296558065004161124687731996969303841564339374279543757066271474996471151037412004454182083925014457535680124292443007576190456386756506970001821645674073832976499685450379517419224526752783506651500733397597286966629326343536376953125 416 27555453372706042117626000001283609988929597142840347236160437700612132748742326097789303638125028977418097807309279847503013190082652697923988216492494643395084904644581326300157706963794977755066905093688143469032597707088809891066845126454179876153567928649172263175217616251347077224242374264300734727476909273172049530613431454437669029084832572955707133880073286703324239619416907414929867087820922430604789401730491908070640294793885800298412159333464674202629418877390419337587212086819504477899830271114564832973641547609891877013963327127146511691170957323652240186285463451578862193665111921060399716061517041890681538830519481242114349800815144297795627558482696714309494837145373302389225659505754717290560498067519284170049715483309667219370357870048744495974435352333775245542480577785973889309086720888621124559773032693110739188568913959898054599761962890625 417 6908534916702322005677704652934215534148504549328087773617080338518484959637067424324669686737732751598277776060148148914584508999810850756243825502559978784911835361351058275615973443422103514190364227676749321295615102289667970726169994736783419687843278395496725364878532509309894419199746923566920507895121841197325033021358771384027093766428369575376941089655904134616392050628695233804724245866545646658154451567534519106537980486935218387469653776553452388235098342535331500866552266098093237860548241257735945609904802379872274098835986856512258557305700554883209655205025598761395001053463209408755056613360129044510063794004290791692754331154835688110245302438292933957202999005812222259208463889228136759993570746968442987917558246364467757120780120577740006845956470262005337033095997714483637865297622749858981555861825387017394195510178178665228188037872314453125 418 1735034596024664072083627917262074130026922979657441360158642677404990852002199893946816388191348824172346549348053837684741988203872029384364837351087628674960987271809630030632585924693088982972653149194365648723992256926438564074439575405376949510988069889026322068504604126127589178723872813709829469260278040780728598040950379925373266139537898990866461041514372017490177271543085094524011606010035184654350225456161644965789451211312760170069336760193165685046527687692761859273943289988848546060506194402350255367037893353654421989908960437615354712992767856983774007781329556062789135637842357787300288389497230784044218786246095681714635836230401037465560436994684299918982143712768767490124515366685804849800423648261888154910899514597688662237580919406758966099090919454471973907764688261839022393067157066735629829490327274391266165753933137239073403179645538330078125 419 436488073568935195378069728271998831567356358135577451113370637760310831129652351095279812607165599589233539300466131119853862535328082996473368665122025325860014807926034305131717844947276224702360720699709342560226042039754298665638775126231761058878311144687762581179618291570859517064486710766715981402546963093288934382729110084829888400028824063641476769923476140668307379563639483531551169661092517079357187441634796751580115200327924333378607134704819279135369063685828538411216994838742062681364509151936748081524104386408935112982710468768349170089576619524208564943294491395167100816941817318957616441979275390446608805024800989608425481702076503315112317475621308088221451133928623544457936164883925679304127197307555038371835418959491473879121660300454453605109790467288146620523773570655691192958393097496667959524930371486358023080942558635797468014061450958251953125 420 109996019222890289917523086598978355802486793663822051024394042105492845788182944647275952936603650451885090473890743049318984343388967420637716612354620793835869149517669309126253501973681848332438916283311374486489113521465927573792747739740541760650928164094944061481411424357115329851070464505793478637707449690392190830220935636652631266319276296924238810986116336617413518977154654618711292172600644864630361767286891005888206961285832188945387375918180033535871048154388928664504978364142017620347186457862259036964736667606366752200309630987129053435379600472689785490043899253604546023363326677922496627383251346587334630057177321282635823225121376734391771189504697194866359002795583891708362966219431430533332223217564631846321647933543742887274451897311593268039058656211581567610607128980426323393720900712891823614791236846319742205546621249823147081770002841949462890625 421 27766439233174567633090896540517662531640244419394564356157405155112307965769668877996382286424808226315252809398296058936345869204849834338342686671214250566605213850725958403286054261904524137525882807239674515404845791240938797795812388054644663116211820937278619280532369748650037016205375716205627189302228605848021572202791807998113671518852347790200833769944915323401625975745803524012846961845138927084549365094457138748632828887807355749210802917854377390791119355040625235162942959886010059733238585111336192446219073911448265649084579176399399311783505662124138695106362712883526027761559510909202613581811408755716421390756334243844568575611179006726200330871615628609329541484665607899920048848227894275202976262536251640951096295545534252879706645772742412086050006645265759396559174872943028988456606595038722069851471289764517223937201340078217981499619781970977783203125 422 7021022165438393476109080013838806121711392161295020902678909403938293231200473224184542362027641176681044376787165576344464006653053201007750496044884460412840609732037535308744941851180597441525556195168669638396249400458186255696205509543137061141198581267033350384959253009766243600793791798679165419555576077649371783906276815170381127012299998350837724435742985974031591916799497614217148868072770444546362321657141701790414577254051158280360066532872827279017435149320402554364897500805269980213959937549921498679775322029243715181618929607897033661292754170053407999680658152598989766722056954722527965130844154073470313902819682822068775246755388609716929388382545427977129558982848522496693964956460230814137938500033642047104707695347804267783225591601994255063334973502582260111324002809516168152633391648061488225240099128405232953406729656808948902835254557430744171142578125 423 1778343857091716252928956077873293874646741197538951813220141923282924238663146222778992986243003019529072989994679878786284327950293894061596272801909619332345352543886967573233853723954047675147525635829440803911791319029988330727729168005238845133644481041926050650170456771622297978809860559998819530821426628763624421056356075955075813637658591760735779919514394270522664992185785633051890892652083446439923567222240674333405198716039424305892908715876074652264878756181292086738096555980911577758351705693552789730373156605848477362258382888623442426617678127722665025734909229090994376366318989478857293239323638775481507822804492200931793819940684978488572583438966779152895677032856062884899470058592840452534730800837187280101318516964946417530702250338127548176339703433762066573941100218818684467095145765480313436026475414344773583622612463106538172041837242431938648223876953125 424 451195426655582550111051647130575655458584844373009937732355318029106235414679527028502032689338892204032245549027537566879981454702091697491584981077462630773997408822360359989119061430951401099779964345960488224286102074270601130782725396888411862583969342164347862567150739812307978017382374865585445561107236895978199205684146802138328291756231378225544745975947397638956033358835720113858464691639524642194589816650476253634949593428291486421717381881471817756498116993601857609559653488714148126375288256574032506063489181010979303236234226543732507878462327480810950585466888850041798902508917541389451768863770469807887606146094045473012604134801573511038013971173005028350755259655089226760067619781960662625164425924850615511604717511464369261176700041210544319685190141506502778547950118050117937663048980435184781006155101206849940986780126729593920487104696803726255893707275390625 425 114668865603880499736271825789137850819637416910765557280673429386135415889740887731226099786289613934506686855876246607556730342834245355076865732858497176004924146129493299318683075146634100166892407578580168159655440985927906728757326927062595062396898346636439385924105331178100133533563821391564422716343103430245902397501850274642401968150464652616912172255664149877259819670976622329888817467264879569605688728204377704699596045953305170349492585258022679818615506495598626335891979430239476447995410417504248881555822671192810756128705352877524634964777519484111545655815561905034142440509715113122839046396002458469774347758098352836528059700045147683304775025879332895980168001781410677944267955501182206561090933933134052499819551557740706081692511843052521487287899297245613880833453593513779236040522498312246529500529535167357025419702327225131288646053917545941658318042755126953125 426 29191509346646290077430902038649101160890033931142884705932421164395513398115370867199970831987658412041028906127375815790579904920135291011848400850897846857444611073081399360896353864451902112965862445199199421511046504173298614444808109213638020160732882291888691320505029577161445274083900602055813553296157512814515666886969230902390976349475861854773090267140331365588258666517102425664443886132204090063939516591684889946182825769854782473808933589815762279370117984480817618429142916929371586014346616036471472067337204825660979004444839015016422297825351771701779488847330966154194723057392935599959832825127898063286325344068053424400874558622400256291126568862079385989030303586643706353387024250780735760264814754275008780263290175439534500848260991459765735952730740556933758293987798499966110166483976283968869920429438293883291139485014587082352399693974120964412577450275421142578125 427 7443824589829498791529926973790287638485359541151400522133886048661464723214436566799331216904041356848236458055110157025976207445011934187975042012346946740048512873884000573933054459096176000193892179838627747908272754276241819023142642721153574094428027582749140688693352390054897388239121352336350731319178778771856492433757048544016443579366649472671344197625131227648953170281943693593615804624520552928735715858786012493849478885422376535224581042606693714268721426508366687459407897702902905739138647857820087223484401783539896059407072743111931303486293232837973346476193897352595442903508811324218887790353406892826125954603807521194483574611144408822922619570317828764331790452081295003667293804406540561582453193629025338113095657357958858317747558212172001306440172844830209371986088360880190973743744727884721092312627732694561945905041833781230938005268882307063904590904712677001953125 428 1901352329915321366093378414606882551823450359975035288275488277336496688223690224528092897814042293650740623684571676880580489928138169312943122123825670290377038326330342893246281446758415993051104668610852578395814352016845511034053654523375756401341963919878623935589384802353520095224009560747086250173299579317546964030482937661458940667854341961963306708716867470978348740102625887875257657332316872345308018164261798188949775716671204428037629929562731007601303438586233202344636375017520513298146470495119449568296604758282748748145287139380017411212901849261408240311161173509497158783388458488669348449605240990957525956341644452228170717818513419900619627941941627629560012076957894805281716062587333862647275595360382038445526616495811118487184110576640311596926179318471576786804404543004816618922569664411066525302853286910253844874991411244749398880282686974396710866130888462066650390625 429 486468042566106208252264084035652239819631859401507561252519231491825934488764489287531805769716437237753210154865055707811792434824194576835502189902771303373304796962526519790120553332113242465001985255690133197230639194340204143549570595454357972657230946366319212802626122199317426760202979157142399960597619675698446635870379016763029227115469076534286677766481888086061594863794276703077271640397123384241966302458653005827891182373362670812216235885489151100201883152698223323219188518327285947159335624701408384805230912383737401967385869850031167530749494940076696808619055210108355113847104486135358096531783529038953046472514515841051356285415417944135153063855626539097150577733384955659305512577687512962546090430152737477216747270845324980755871100699673724278796531234134713068313294769158866045683796806350457943299989920335422865843019569957091379104607842265295403194613754749298095703125 430 124672203127601236779527608393851312651699100668831992160165489783924821458780718750367006865692678808658867501588904113932563617000686198577421259995056606677165401892399542612957702246493656214133813941861129204387878271720167355891604420598435012445643126314108578917836678333611745618113655809838345035569286444599920659600275039444018170581379525979833355364765150378926152208689662994801540544208529678954094897706247802937607146929298362509407725942636915870830601784208859215122252062560526075793752925542519843635213496413032183671817562506706891201314917411962887908332056219431013066562176084975302766595754822172187275069190695684049381443633195708697106157090747064458940868218670533243490885239185248384932083004110014839144126294357909798638624671216218930477497808840007788424778893520541615452313415351838670133316467351987879572032405382743220519895128994836142055646632798016071319580078125 431 32004196261512055471418607770831241088879105744113014963949968021198059425730676701189995313779204660925311242807602961143266523572676244586436464887900800088414860509183231198643373046462800636578795914409589797648961096605021392502718944010684219070756257460865721199794691142011657063029053310839908008663846537055465970710255154141498161867346880094721788833980961425690582888310947835960668848698968705110973337847665268288102474352708978240243128190936282829103747667360796384639529522740009677630199016780637108303833379254271124540261077913111651628004672324716223084554688747825912582679585343759874197353093108979345062479928941169983388973436297535678652233829606058297107045799065649442301997527771941493555567182939818909253171952492068251572258088368310076740754463162772865511215262081262931611973350935369560658435186509710626218052245827991860497883165777299740994976673391647636890411376953125 432 8229331620544949405164456081705807743063462420504110016334862928809338985030112456463844466750241329576772849638058564708757989009805897987637037103423467818886353118506865669930263523881407644670949734459929353861541461172792020407450027108728428483043115513335446098039959813582876084041446039966324337243016377174516159475290250051888761714830767467102044265396501073785702161163144690662783474702833170632087870284742186035734422420888283707790194944400649248295383706142693069854499155552909573266278369276932133399791932346074682220704895655843888644559783206548985147690011659619161030259476275867954949135477926584920073321494922242588702252435094823261522497404744734005003424659850069158081325951146922109966082947036489289031134450685378536053777322595249113558262580371988778575408696245116722213248893861797977153370040069436687154158305888685174816853836452824888514356871382915414869785308837890625 433 2119536660629090715238006398397590102665253185472148789586887769105482455859892126925376678626399242589912758475506556588976280692736423167729099673101035813139217749792112160687757046475552801250807305360173651389161535011244324648993432312630030418524568201214993560263185670564407540455542182236768442484891567729075183957495774976104098116771148036000428465531486266469613716564660568700230534516975542194734503352725079308927078246912340085357368103042527454119334524330776667355434086534937875410480076022617632961387954542812648309958774231329562384487995273761422914331537368391109281250766345026752765427073181784879694146097651739635010094478988455120909958464479495937539416708139170835893204274867437161695162994766124307273128880782449502871886126942382514599959409515850842505098377889894603031123884955526284032394142487566842055795774151303068220019881591422057642848386649347958154976367950439453125 434 546807449460924031008967266964437627745006811687537272880856342146884947238329543329223805943421108358607644618526981374931707774815426636008524303703309609366009409718181100714131977768961177910489091035480833506124916652910737156023568990569079939940103667747626023757601668893916185736551795776710910026526770572375171297717070531497367325406485191432357817692926010142833492324007658353621781914034648437379555201742671630241022185173988970237303785965350776994469401960541794294639771189165258026706661991547812400187143376223880531920285674842504598623468204547672176701247580387099225677008986990138790304133621025434012093471595638681063205377448931844103794595044550745786222662887840343285857677769903938134364456052180114112410668129661383801114785410780162518388446732846845830424467306107961242973357626601838487720472225649209223434720129282050153608278076692553355819814697724723373539745807647705078125 435 141300412745982094086991533103274196529236486695885839708285107323141674174385890354896675290686708862393114802074948790652493481444910372772970043132853275072841360432552120642691870932049538106153678262362119125860476881776679926719178007556205644506727155986056157320920533648447759903330898022081193996117413964628124562702664458094795631190662394588902501867846089829731731733871883853342876019835294286706175489716316867096661402052025480321257725397935211588021592862497969299788703577156071523507411988144003152517725484075125975854645657346146821811759608770962468899505337819215809547898597634421763982737834769073962122694221475128876007279483340960096580313211454789108768920452146621956979613527352814869798862078541156892530650944506165629717590919945852824992657631334543590766554418531939457528353716007498451239125789277317668175521517811110407064202041929875460109233831218489285674877464771270751953125 436 36573486331607122100133721475948118511148009646440216381621208314248008210887747766813042338734004932291525643654418754062447939432264383493378946497448820178334204650255817165051429256886207282177392490365452425964769384928615883101415245648249663004022153392701427677315995969043851481285461581188741151571232897395826160924170147572199170410963655933220805774725688866413577449905293130851629449830633940606254526118191364446537555897778380128934539514951563791665163116414794354571395313922044714491916505274155595802610247205530472215520484034007041820600138632205647829134616231630707265009531169060211530634993108089772831993147860766684560375953271675499580116393228318751609271893857998087684044563964445369002653574453404619312401324285893249522435527042380492502469508065544644473118151122228650972450693843855994154330170654020016455628537826104404089665865717373137975566843582697629244648851454257965087890625 437 9482036571642105159067616214009069550631568861001976097329678728154059045118452664886975411322840772247841693742387582035246728269573775696591039439574721608159669373244598868316106953742471908990606245585744526581190604256480874745615138243039510560016884795301928647053297193902104644938076806453278501866191062804991965752089506593351795681183425714613618685841105469431523768979134932906562490661545088980833825003987782671440742626719016865315707425522637932922607587416114895482051275882557783449023911106025796550562022185415774957872279424927709378396503068383063678275135413210390316575187675441389956779057050055571617734428362282982907234807434304908937146537396042360607671621000052016240298491840621653909754822168046244201791975402723061144525705117420309830270830972457858389961171691547521807471628187024060480195166710946477751715685105768265936193298330883084048680171929124327334648114629089832305908203125 438 2462337869933716723490331016659619924975044358372884190413810548979361330104389313963186131235590602339981997458987803029266123903808260644695826090255156229173318454102188109429177273705026966878551963368588416521885261643728790099377679302794421950480128160527097933391838899055153047118060011826717528909735780067897475325578166595075781339514130784332534869121383498326049466972441165924575882449508711732601678206353087495169785858302732384602899746176588533997011380918163251513368009338902793980802785159711687277181862294944227299198566758840088311754778698789612843160564542662008410076062105777266242963116134546255268915797033833103987830665909842150274704863379553415189556220882272415513236391588352592678053442359408360361991314355237850123022816589574346069541528638598741593647070389181909021178482321728967439517211982238344382937821845326852532050487542164458398409707280685143615528431837446987628936767578125 439 640475973127422325725636477186193118942355244678663926773525129393808061655177099189273045553932764582339687173662870416510147278997840371606479104288421912972438373139192538022106995615792187042738693931626449132532797107074610504859458341788054461372282359677747341858086851259163160879868100019734006607722424783239608989052808958920135256863782244358819271987332071270257550835853517300599717731302236774472365286548640869677758993566883318194653541552859404725918847700639931686045830839942364686371287972455689711367158809435615466880778410648896972199129804160297499600275436910789501475620088915330566464275179905329050015061863845208493431181492607321604112509511867794168879402676312586092158560798934622427115150276729443772101365184877601156530388190193837118060894789361037869356902490298865029841718477966645532097593435476519393368242819514443069867386734087488665656976512437215109940780166652984917163848876953125 440 166865153533849846837892308572702440625822783503230616555476562735726345800186414151561956735621852548262801425039387118281401418552669992070904149982489122594007030695237175458003849622228037936905976457422123829599065551271983033922776493430280465048245103336597109400363846278111609586636953950120642829617563473423835159444851127899642166466524072124244544399622095827752734605396455746321360528391574660363934181581291687328546603783276170454822872969704389757696337660805604248693378024416239808368927050905442162572345774855164642911240320230214953521772777815157466290911327168024388717576297671340710599879768807534865897734831988018308273391834807780141633386541626634212842560408555061965941402516858249654447921013853316789609801980756803393193446043362647640723585810199527411873251809153616618068030621346750242854064962582233939428255347339746078824289350030465449670371205618570054074467634563916362822055816650390625 441 43544621000485012433284136089678285448002297080852502786525772686235569406748318799440450025255689435602185702071072895400525458273762034016764348869671983337757806901055212072199049585301901150526795041469556419631348760326521385621265330071179385267622070731407066030230786883363968034384295332421302993504241612797400884298543332663729960088841752478405273307902279728117787909999334059403303023531264776990548830291900253551643295081268093342491187694879185385596814624729972753927026364456796144915511857251870619257269417338807170015024249350147972294806136628204702226894126376984523884850555996631277886521485919282584310258747159496298213198597840237882544065723382231382665330268287904046367750253556238083966986311137980248027184123953936879643266722437544725009622001508127302846528880092126571729780002059276127493907666438475952496999472259572648472140472865436648469234975480164802352778252725329366512596607208251953125 442 11381719459993396988282349701918010579049920630192549403931234020247599599621368783514978476678499831019837145202679552032310961899312597087091403261057787419882676613180271953653366663875562604356794754331443198661554484363408465083560830557935538555334814632913298360063996053224531814482140818978279736376645213589099650736781385826372796003411712871342440094226708745878539932548673124648642582273607632486846948062037013195731667252397036085023909744712610230783395475395688503359556214878185765292097383625057860251933676417375982194701229046502706778513749609135560677666756517741157883087861477620652410921892094822913690448626963331088445762887994830561361418191194801656236898145355395965928922300515004824189653457007333669141963235490297157635918192234715129322140885817483793238909489217686649700781880760400781840746869178755863819941107676080928067567433479537378070200265538163106500413324084775013034231960773468017578125 443 2979779937397842748002483834350405510292267223779941245287211277043748844602869645320505898642177002335681979045820240551600936339094057822084663817256022332558225177478479090574466075750361117848446795161657826914938256389801188029645563204180181907762755401396410830457978395921018811993371686682770809231742912818032911882738087570230417746961847793489313618385578246893106478156682085444309366724893952538363912372158391248697321329151115209774566689022445699545468930421961028806008161860077617120373946507580109763058193357282200519360383997006287212274126850429983839249861583839362770499775280690952820941792685185036288366155246015043060818773106561452929212612039002146631266360177613776617851771815663246036438804766932218639888603313530445365338361620473040282399081681434681583327437670801213246283187846089914580549093546854127917647178954777106565926396398722804617070792364293046268659825859259626668062992393970489501953125 444 781379333531329220666102018536034097459523627888687837246439970911981414326423079469159997719604785187650081338430220210106099118894791818480486150026247076415720601677382644767867079054120603743182938960560085116427430812666567598666577415972147732196437952263668585475034784762022631359419696606180175969998421994136195886795973112636395791758648162238416014098976495929327257105232874488022565212262204879323348773268769441243017348796925729295049263238329412006962259457219061249241227628617831857460065504465865184173785456771525241646274333776682798769571579630209098099527819435956259765352791148122491399624791874959927199458378205942637898712792822270824627861539519395848938218136210761636482395390954355266528783151916003842711778590490807087483492741444132445820781398653985561030106242571510268333103085116633457640237632432751789310069014978152021929175997437085656283615725263141192484007968577230940354638732969760894775390625 445 205229378755438556842126623313634246968548478819352544811949132173046703934324145065278031337348599578993091517673909657298431558734920679414025029878496193627541059603855531545865345538792672310629350222134080715081583914802676715517456343409456686305343037434694277948729235932418196973191288229042862172051091527570126079654561822681154348734324318838680611651455439474971136470139008481468079191482746293743956363188282718230604384334849985234395241129135356294163574389249976929726412429350338835721256027751520141663736211205737357042950203749282994679750430891032643493909026819773529691493064473498254875854485713889966815836062575861352295805924403129844288797639726778395702931399150208173250089331433172001131259739780234088079222644015934507304736258397245061380273393185814096078640344319563271346316233132372273577068891100102851766551367294684567840633974202140732677116979976368465546647697206328331276381504721939563751220703125 446 53990269576060239619923070701843740871058137798073044224530035849231967962897841859284154897040716617467289995737435659906793733596861696319644363295651048760411022858588235063558925228904454052404284867857930882418627110286064942470279773045516326107028907925308473316428547248224321000824851580829886790542634573632808475591291801542633743999559814471984244253466894409566770636680986301907532068813945138636849775548446726893513748245271580467442924215851199755237960991441254856336777019595143098993436700492290036384959221091551798097405982497804068748841106988591447236704412979245889821081403932253091089841111894105985334713952865650229618484883999187490195004698279367358173296184624763780089649858883052151404382489247932548243182604838648198811275945955580389420499114355286961830097018029103425801657689823695215104718999198877943928490267303844077068546556119997118361897274738204395896416201879042251476903402362950146198272705078125 447 14226179944155036935570398008795288102040380646026128135953134988225960959528293815497121927297702130815297071893563716482051206926322521550369717327529412338470050213229518476080353596070510949781285287619361589788734921402264446383529318232024510333226683445286306454505916535423567140120039949400155568196809302777071414598459468705495040034213116496445460902179971544965964977202056591001286319906364122357593834206121820792383468309061130122597233362700993619208402417428414754981712651174077700711193588158619940836271984302850168727006928609634669443966072435958638772518179733297458778353709179908985393144893358687313293592924523930476498298774875376389054721014930263143281016270043576887348296166466732743847900678363667574220267826194015150641201020714021365734097342467187388773687638170561634470647849378447992545434065117608270170800586296340557787392131176641919768369347175394466849681927096867017912273922775057144463062286376953125 448 3754537301244281063503192211821873371155969946584586645352048026399412719998903786401666750493996281307031820661289357930325123218380927371425777175975282945360203809319230129222105182567590680052908853884387151969675759584833390460005248715154448553422751675180101063901739258207668647864060657184329861715984056930688464023037012721828785793145014266438804683858902791986221778687276831267231609036921753220197943288314378776967637119486429269572634701569906068694710520810727377350409840528329491769104341859222002529961986811508295785188437824805715340232378455136899996300828353703883863091510296160864608005879488054606803393426858605443272159026580515813613660550121463564762425194377065821989527567444961799959862502435568347854150568556611017186326484223440069515676314058643641114961909585187078304467184603316027710655035119053698510207034114960225648182060004984149915050035449966679876415053541114687229995894313105964101850986480712890625 449 992472237805294264030666226831759211156393147388857537457746735507646083035943456791871706812746975297290045771078939469170972204540021319197574547824061960061560415399634087157619208689086864786767965769939200533720695818318421280699488895357842058654894822324184575212191570597411484100767569889002315651554062670865571225440216761726574209539517024976586905859921078452272505761016915284983555947498654534313144623128051823506737043413703709665965156247959172500896604407091724164663173441218926887387272339732268350973739105223360451264290396727198985485510286753256881400905362263368323851356234078610097617517486151841968490807030228370018811841249197132021126387675698799293588030724645059613219310183587823820258618804008978256336915045761655786579734288898755265253807402282108412079406082073613688241711163544132200524382667334393709658643017729321843568133707276414681584170642670147228229737201846073942068660045379147049970924854278564453125 450 262768093365956144681965391686385900429675478808267541661953596976106955163391722037565393090833594961105771014972342165302965767019331751371624463517031616908493519293003172542964679858472744834649113711912101152015959309107359044828762730175964715093114228285189395566748487983864800666848485628742124728577972776215434775474607622346326098905237282054136769224941464174808577311645039489226638840041511960224352092506596377734756138040336640717920722249232277375643716434674921514329369497427465158819491392618354141892316424245458173251123331149787945043102165213999428547714664577916168548386039634633767854346291965517636820772953586926849743160218358131500241970646752834773356592102183094379382428560623442317807447239242372929870348988689855967876111078400935054795917176625098410585172762624033323263861333273749891095265648407070945108315996262275472972573796107092897464992136720899384599048136935985878377686209006469653104431927204132080078125 451 69681536539031515091702052313807477451168800663079104466015951398162837111179068679883647966389504673637282181449391241068172800940769153086366481326679929313644394298627665398214983126617120308341644925206474259119626380474114909180019695364953538037122853367515722809202202183430752090605169302105126931654091666780636826238169543774636938186707877568038175757231281664038668637398172999976887696378863814227552643542786506376219982169013695576557578226055187202429681592110624532828668865130404018460588953915596139125420891119720946385340047723019495551517081985901916748876656741205218174542558767195522685606377377943814635215779765816382508886190272622090870132833416009369314437120171441607475343178409514058113367908202810377160207365798051341951113629891048719576887501076206749392412925145928596053999816542078758160043361855605239664783240616473029786164754248804896238642136336469473774232901868717473333088296971737918283906765282154083251953125 452 18507687055627149597756944280554963330066706964727079845580284433570909204467820702537635516916334528588715215503791265814307322080134784036575197701424432962170976777040506496406802463376293898279104473295659138507900951233702697023883852018496802061533630587296370341185696973790897142815567620794787471786676155745677403557724948083648951259558006126427796562942339903950524622979321221080518137913399457073155486975070642167429849535032684326397745945516187395704906317292613477919465934154925292761325424202611455957831834924275232223604903450642318936465899151964754862751002972344999098476757530952670829319193311241055222855407264852054612196443720837794720184566824481272709969040131897942098039843898635050305112073937198348348923870455152737101124248870970426396443147666666629488231069263356568925177483065056728132589138011403117834150785821839090505769224333933944176046541499186841367413371480775630684698952743705291368314647115767002105712890625 453 4923505602042916008876290469486805312348553042035240189905187677714707473983456078134193935434574539336548461156055536783081959837368104424938172760361704450161418101066182454206327433383926808911475304398349806103785325861713787017769688509197719850405449177121788217278503809341191641005216963422326069660968747178631414543415508976683917785123604249752510062802823795307911452930288993518713176382061524179739310429122240090779642803395624775908788616991334418567444069984197393972518883442492912819555153958670225971668350136092599875653647801392184912001873564853669896319785230371576993126570881823864859074483693117932510172097641693566201170879990460796724171459831467898648709949523535465304446469445422140752710582169846085370811576447381371211791349756692207743339142181084560693694756276100185000011726831220144898889361403352091411145937909101753837384639328482387418930960436037545719491655457035414859099796587582620333023442071862518787384033203125 454 1311846775548977633697939866589078198858739589671486788612124557263793201749075531306523676919884036958620451823992707870380947612201144716533750275215010970611993835549259767781602758964096570787760195780305837853332349182414837811965672351553443293029149417701828885519883973469473301851086751928384401187532942588590548213626516787088819625773044331599418212492462386838936065469895714242905968833493143595986901837297638667728161461085246815115415911986144079450598057936223961766900347749130838915298991453520012861692953526619661260290053830307270075160781307970557172310133371018761908125173510995825980184603400311584653715426073403999838109576004612777513161543918099166409657205263904782031095724809000581745988477358355863612903515559027495314090961580484643608224177297119480068439369458379445694261627951242457727774297929882364383426808013846910592503512137853405765062612512972073131259145281037736890645165163844787503677480344776995480060577392578125 455 350087583282835262254070912242270083994658116685999280515140131843215715711361401814117400612299013869752887415169212045612329519025393541804609284666691847828764354880479806745309150408464210626780535327306868279901649274984150275840034356958239033605224988809023711277187978370211367558226135927999763593432302422586446349952376473428039950976207368099715296278478802014450049864009991255871896001518647459713504429140685503174651165317389390701162906608119693365197442880791328692028812662365494277077779515990107453914907643574767764743836526433167947788076021072476516115499707537631872545843089172760458173646020808982578815041325519314331657534671213158901789236590765226678932299430568379902503247814669595326858924429997833691880725542535233853592621243780462388164569917946423764368854128015208849630986432134915500167156697442599446010834420126147602207087164310000708370922601630313293652533280892355899050618232089433778941867103640106506645679473876953125 456 93573691408598919157168027895468952298637758951062320215183131209122130520608502656994217920934269271312063535631611941037838818566372694884942962224533222530008518143924492887579309933685763753174638532247825924645287203929192366531941552733903968249575911283548924951929059748600926892079443975587176469998131155774814929736111780022471740333915571889064370092739411962411213048897973398442859023776967351337504579707620628063825614876833306996189065651767389250418597031734709577502668097798164032368445323880857645995699306249200353418866787297844916753384085332760589886264836309517422509283194825274994453090573691865686357086994945994912183075740840347553330076781618299329599122965319340444852654530827907169505576450320094700685232563134728344465125143555230017620760941026664757192306045843980959087486691184388004554329491245456368405092313607922047405821570007037560640670778398552582270118712612599669316675526521535390112038754750756197609007358551025390625 457 25050293682513392687520382814993300530117892795811651349795456325263982130819285736613754617941052480114219680191825683809190132453566028233367424334407438605984442571563153144635591861916930736466410325438388655749795328143208755373320588431653325770690031233354232591960543614986757727693128458679917597060590395942731773238776310084053096203620625548255891641366370940937597615205776260376828738543941322974828318932087624410867491656820023530901194597675309896686330478860084597907246916104728474787353663089727361410732033970161890500338141476392199914791069327571559720023315941025002153509282936061533815328339921038600919710884637406107363380249738831840119871445072802948026648061192257422073654986636277067151656014976780702404972455508085216631875207692538752722814223425343310969608825455796521133218091098868446573055861454473216797741277954256225275835390744693980222923336592319447368699663972866203898769435396996015270876245750741873052902519702911376953125 458 6716645663593207258227243268736028373003896633107756105645729588220793482825726885751512784830520678399703972475954099354371136507142042102006235711373393523530551745430204230149120308094305604453730529036995211719991849910402452484305973378323456323484443320070303170144524020340028001674006960780081936222473027625933398160375184553225956679283154838598243079557054548261017876446934817497974950514062888801095768655277647462816372112697707854308293376897534620950241785387039366325330781089814229891647877103494231040975077069818218374134481140285699286732078099035006028223934188983035480089110829316266137893391835456950641320152122499911305374280546559974155315291054338683653080052115141626366464803405975647898758963575718938817750240686625917122079542367948893856841708556470385772051804325893802312166520071135564434038957017565234928079888514442446476603647948983877204252194228820329790290869313644840206557438083840902540329331760204922829871065914630889892578125 459 1803728503241049129092421836693131402470868731169518861030064624073918469201091464824672400254565704217551569815976085163734220462176985134433892305898525064716824755113353572657441231875897602252651575084455837491207968736569150604034301355470905384001898533618687118405170052632257646628050733501204322695216335434837197579682350915626292843866409938743875360799248805241702960666349058212154804892453412934142422050238004540475642722072171088325246318790458364644268394275514369286067979569390613209562812978458700436741781388869868310958588086133172070550560373898416612424182159662558107231843313654378246885366581054911671815174612677361514820274510224784419876720018490019170995920884307950265174060721156645145368111430120029369352152582483103155783239410970682205844063291181253497209974151350303904994740950173466402587749176135427917855874885169683981186161081058896038357760200444374204310580199502314307931264029744474529999738454666413645099964924156665802001953125 460 485140551448766942030678633823817826266096027348682139504662768933427754081764888976614638569976221052615578090313739690273557125793677708558835570638304117738833959677001160119438444963559481333831139067928093695935430112717792438173450845261098540019368653144393583897097033401225045545351897567451908493398941854632956024332891068708563392004122107194878097880233928856665407241098403924286740766486490357502888996656285965358272322750780529687958156474036493754607439691593311476222822397467077103009139369417624630398512032440768129243994399184902098839749021703509370198202735986898775164677174886033500626895977923608082088306740679346707292241861974634196682518953268918167309181508894128264365013674211677772814522620131878923228059330217826324840576032164756899632417616256822639639712413496445476596463762344144181027192825172678169328143576950226953440774963268072962437605771202322914322144495773378788192086792777080395938486302720438203550656908191740512847900390625 461 130689361420300854550773499621081651091663811142667574547581076074790296028013492887870210317250294123191696932320740609324462614501169831363081694854324422247662981117186107548296303168634715505909998519688602898689675299230241021723680063641958100868701831480521352252074105391566586507014964267121404231527478867709255573578678304113014947196504608036552239296620966251770971991349157113347129243633607580624040339516701952106546831273425107882682458176695280729519185457920317479100752690600850812125093621373599355519236304077732136891900920342117675733479652410423682921750417649877490908553131723692758486988750607400825019167709205209915510109034373167635224383935038850971617751580938401684470435525899370889909006167107155066645380078689460261551204840311604312992698261765165413687719581772301731700852470763963888446151581012219817397927075467045603143385399200161060099882406700250613335095396298644374865265653072071513344764030935263310340133102727122604846954345703125 462 35260439382156513066906788352187473730676214151555118987049563453554687783774749394923773401415939111799712281964141550532526414931868959261787296403035287770725324307577625089559781592579163344511309852976861132595506799699613165618715544200824833918331835204356261806285339789647856609810640376467535605924156868294802420505648627126884269264784131912380758884075489912024934928668541299840659281991133133008175028223441643412200318246709649199682631290664594726863120888184609212194098277549746573051900098440002193505823022658737828735762752226278249045263659199864784983603725719208906244300031712272074951319634237219552005553503264670512381266685089728892059208112044726283302819158261367488386036656698143166200893144935457832836470857114743232143261581216780848595772198926924889733314634385281338128165853412212356725906194258596799052169515615375743829367109068670546312812008578032644182316439219492618286736416412721169629742822807134949858465233774040825664997100830078125 463 9528150570237126362399244572151813461093414467407887540854846353579285266512186831355510412987721140955726118143348407658649268280094357822591034781643754604184731382076174756388464653711737796350553547445113223836899507568260071315190356158345060493447654551189774346186374658209555281505241677454238418618797631159995469814138143481872018365601555427197577712757336138709352469558461018204885954161621138392428760601405651130527537765255209618463039451938276176079539379049059275405206440512739098063693484273608031757265950219138105422228202242994024589564672632260696127962608488401952161957483766816986156829742655491323338555615183333558335918425536192956572888273979356345906430905051213858724700051193841034096303005112691195833615029380941998521833848204599143498019314260992832880899548501809398451287201095139610542028128968874000643038274034681259016714761501208241822065197200911300097469484239881952727014102455446614439877029998434039559374042482886579819023609161376953125 464 2578704034160385571530862513166445602032655186217261337243986706898852123931630092720491201528514274922139193125539091571297045963027432841061298647779200772566138843873592426365479504042388180284671426172469331825734496133731771738622666088350145432883008808638785668407067062472861688478053598497238178145552367854118948033058140516150252256068097001864513766539106667762039018603432819385575162793511623954805819635605076647646198374502090224028319037227253408492476693504744738248893612393230823935663396444500823759924881350677683164345379508973690641608101783097467630351697061430309517113028632938917597948435970539801888331314060682134449791334779097639816672758375986294883570173326936629617307839142714050436554754595526482309744995661749779595432683164241802693977441689952758251890373219228476966516666266068694015695172738642191778172041531461372900028986639829969011074640982098407126417315953055060455572818827999481543970928854419264776576259379226030432619154453277587890625 465 698980368837246418619675635512965630039436943141742603796385244185334087632227517829820841201312426037438832419641148336825914084439452486354466873727210044063526361201980097319886701917998258171934058587168703665915551082259238185514568403115609089481739000312795460344313638085182764442482816574209268719654855612070971070492976853084745825185519723783080908367373752894891029356681680622920844324514016421358076070293751477678595622317562267663214294740436878295681313169327151018272256659484717165787509400161738437391811384955880490628628979616144647086113535947178193843420399498676054394128547255915714191477252506671045478238190838910383081694614647119732318603086021851784721060784592326246667579263012245650266739353428770944853116551176338285536707844648651092755431004128610508476771257960950611041078122464208077903894519843509224585477514771371971753227938008592111667122726854569971727086579506102768516621102256354228217301429768214195321907045155285231885500252246856689453125 466 189756931348275735479646149360005348916693030985373674703523945978348552838736734761538055300499198917111581555178539489552809018806194807132321144051021706281796872183034689169182969504137796876727627392604168068980446571118608184899446981141896540893344030173721500188492792532209931934269711097652673738523107667517215234884513488031847271025125958980501369951757573821281589988015854288386422580972856514152305472378444557639575067400283140550564053528942260076990780702264320606020325796229678473760142858993874333468994676395886679699444825340469854596243313478185353141823392498052423277825450518219155387900005473401916231348185601491130196448204393071133232389468544615068105442731492085962966502863658657883693190265835671982921908570116673951961797463008225086831554641550914265981626035473190484153711669145528825071518276935406512858593633748315158617812485277853098795499268118749216986994418672491094841889431176698588594940321556892571489179311061690214046393521130084991455078125 467 51593871282307483754267339430738265515940577632806563055481816243117351123612855141653767412641475766798856163001357047001430244100014095764511507548949434445979918360700785869745198385439145472334991343502343482483416982765535061406978349126590643583692395192396264834085245506642449613052115283921374874613005826562396493473437887098316667674428338261125679521166450764461829527767741847102639583355203684648525150497697096447711543285542417325757311939546371343576256240420388228831139298444671396723825272767134244501556906497980697411821164293899614928427704205791154290219703429401427589625205686187145336706711689949996278180105741393052599673978942124943783158515098329146363741013681429776035739204287020683032268631047283631732911564245010856377911046239627435060968973285106226432959932655566915270568874586877135311829308673972904269353423193051918721030765262409608152727130325710377106567316041244841759484302154912404070269505084818272274489910078631993428643909282982349395751953125