0 1 1 105 2 6650 3 330750 4 14266875 5 560896875 6 20682062500 7 728227500000 8 24779833203125 9 821666548828125 10 26708267167968750 11 854772944238281250 12 27023254648193359375 13 846046877171630859375 14 26282219820458984375000 15 811330550012329101562500 16 24918417258487701416015625 17 762153517138217926025390625 18 23232406753862495422363281250 19 706222858429001426696777343750 20 21419066140568287944793701171875 21 648403796198389316082000732421875 22 19598355567905131330490112304687500 23 591615641784222593021392822265625000 24 17840272351917546138584613800048828125 25 537506823747843706493675708770751953125 26 16182742573848295124444365501403808593750 27 486922154639538548375979065895080566406250 28 14643690196398681930039189755916595458984375 29 440211917312004174893908761441707611083984375 30 13228899255518705538658320903778076171875000000 31 397430750095618577294450383633375167846679687500 32 11937021394335998221447811671532690525054931640625 33 358463205733998296905826906324364244937896728515625 34 10762712102006237465856813542777672410011291503906250 35 323101797958266182907920785172609612345695495605468750 36 9698565544178227595687192995028453879058361053466796875 37 291094771120815624342350758694738033227622509002685546875 38 8736288546707654983337999641320493537932634353637695312500 39 262174797592271804645271784475626191124320030212402343750000 40 7867397574823955574269788180196528628584928810596466064453125 41 236075770766716117925467941362834653773461468517780303955078125 42 7083619257963580057175813753606354566727532073855400085449218750 43 212542232051204699072423405466524520761595340445637702941894531250 44 6377108338108496283523312727725264534228699631057679653167724609375 45 191334284932862606687676265392397219414988285279832780361175537109375 46 5740554425232053530890571009465581242920961813069880008697509765625000 47 172229779838235721713641054189807625769503829360473901033401489257812500 48 5167222075181320471933663105709378731351222313605831004679203033447265625 49 155024879316343772316792314240530622923817105629495927132666110992431640625 50 4650951807213876163316437331646874559362636603054852457717061042785644531250 51 139533689933524544845617087559009332111407353238519135629758238792419433593750 52 4186139091413826610596934073659461991361971922032125803525559604167938232421875 53 125587382587224731248512656565083313446034452010025006529758684337139129638671875 54 3767701723929143801244192317247700957747305272604876336117740720510482788085937500 55 113033057879527431660407242239335129100962624715265292252297513186931610107421875000 56 3391041890504012314224785559512183971549932177957931145328984712250530719757080078125 57 101732510569612332062793028531270018782469636182963501624954005819745361804962158203125 58 3052006663481413599035101862636398428634227547248669587531821889569982886314392089843750 59 91560983564883390335867860922243013435276321654657238902075278019765391945838928222656250 60 2746849098469824098082504660482137793339884202634647303309378685298725031316280364990234375 61 82405962742423739222840706407909715028700080818222471756850922020021243952214717864990234375 62 2472191126985856715335665347110413595312213323407571352596789893141249194741249084472656250000 63 74166039927502697559715585204514534010059335962802753300371350064779107924550771713256835937500 64 2224988850775223481958674911082506928826960108900937505317652043146381402038969099521636962890625 65 66749856847049621391587410661185580232639486703319800877699796703979018275276757776737213134765625 66 2002500488507098626143125663429399377662136093961607136377037208241347343573579564690589904785156250 67 60075134232618949615706108769380263852578969578052693454759888846972160081350011751055717468261718750 68 1802257016414033083687410891313880294146524414553171728693085722194933140372086199931800365447998046875 69 54067785228313903879652761342183011354477196323690442435408866177215525539168083923868834972381591796875 70 1622035425246865830387933994757068586540807864156844965822549479300684893701145483646541833877563476562500 71 48661109467344711357050035665699537417036699278223216052954164245747392669727560132741928100585937500000000 72 1459834451768860123755887672343379993795331688736778446601363064543017966645521710233879275619983673095703125 73 43795062746779780726968341379321580165757838653470765177529973736819841889644777666035224683582782745361328125 74 1313852612246262995929988774805701526183730829529205356292354114005433915468579186835995642468333244323730468750 75 39415596613460032206196114096928535181323377019450010643453755977591275797000669456338073359802365303039550781250 76 1182468354555612583898755531365343179424702686371215083795184104195020113013681051228331853053532540798187255859375 77 35474062040463829149893701697114878691045174405888182693845538965421110093843848343198033035150729119777679443359375 78 1064222146308804389122271850240855159017810135512988317997294185989797031359482826218254558625631034374237060546875000 79 31926671516636434015348377266819700710371798351644797543033023659789390819117166353535708367417100816965103149414062500 80 957800323683401868523330952541687814527299799915087949139002293306553875254527076477106817264939309097826480865478515625 81 28734014165109803047689402075909004036629100948070052220256041193146894099260378087346001763080494129098951816558837890625 82 862020536318488282038768564872638909667309279621310774549782454402446863981208631869113112600189197110012173652648925781250 83 25860618873684513542532212998830936272294871662659494732728616062000433288181909302280714335608990950277075171470642089843750 84 775818635813782239633535163821913672543546953315054915519642888745762977615104164191665858663071730916271917521953582763671875 85 23274560814494642149412071753675982598877926592438219429345817859913672721939855724568139982988412839404190890491008758544921875 86 698236867936868721021848524064324029047422582871049850520633297783552372773949693137134769882479190528101753443479537963867187500 87 20947107125656799694729334027252963222576488976010995068153983547207800542740639457403757639486485686575178988277912139892578125000 88 628413240958472475455461358971120383395535141130462775447588521886146546431944931512881863562569595416107404162175953388214111328125 89 18852397908473387039238061835496025075462890132547721200679130378576269976312809904704650911140551006184296056744642555713653564453125 90 565571954247181943771191134006150387419417891644651973900986186102412510753346809074434265026884438576360025763278827071189880371093750 91 16967159052239966892080841039836339933324929387414016839118106885463732522080637459731021146483800898785432309523457661271095275878906250 92 509014782187811726517930407615926177138518563836482850018521122296811276016040789041417469659701021400532994221066473983228206634521484375 93 15270443731149669895063091657696568061025970407712391019404888143156884678187994234533013222383768768553036210278150974772870540618896484375 94 458113318572373051452773235836930443485516314992481238685916771531637825288137482092166214602598633964802843365760054439306259155273437500000 95 13743399723118265450860229235294117519817765878420436248493171140915014590538166488743654809858210901624131494713765277992933988571166992187500 96 412301995842224812052833081214547402166881450023703652099174722978903065805140928980218292839094842484361225221078939284780062735080718994140625 97 12369059978983665591662655543356315218836456138045815824115383074646325494087153852005033314470669082046384856798937335042865015566349029541015625 98 371071801962432998839861404034304022436777059032970430094091468535431036753224951342995333537184719704124860606420099884417140856385231018066406250 99 11132154123696065749206188765583049243946662968151769603053723421758202743179648587369805152425980494167124731919038538308086572214961051940917968750 100 333964625331458867211660393105629275323498090156717539503531302836208137611393252881928352539920412936485789694163184293529411661438643932342529296875 101 10018938800458188387441001327108389313307522426452441312329439163622332809096695225717254152033701147440997929020933820964955884846858680248260498046875 102 300568165026606210954596203771464894240715203770556841846019994647981927426262005851486018791861027622928936604146388233971265435684472322463989257812500 103 9017044976119700313003768724293847714766033307019649515050593432894235626972552857683065369226718857509139193676106494024224957684054970741271972656250000 104 270511349916628859020894697251455290158924779859942471576432905989442868960720528779353332344945447356178996284954869910865937754351762123405933380126953125 105 8115340513324812011829073210487515796170663514250872828246677035575709731647447162874673653451921214753291552591982389863733970969406072981655597686767578125 106 243460215795393016393581831735779322034645499225964448955371408343653980072294354889387895874292920291924832990932857021415536280528613133355975151062011718750 107 7303806483753006892948272399553377407982047820373573460955685778738601386857314842830805461755099428446310459885879072874925732605788653017953038215637207031250 108 219114194759870616820430139412624343665851733402115135146629819687340479613848877296378218751483397389889613386188132473052225801524173220968805253505706787109375 109 6573425848978128755481683992809768104022759541782514943340143953799976997815795359126909008071869936735763149802084601299421995346250469083315692842006683349609375 110 197202775623894118937554627540678243689576758884262082480286242435913066724105152045601189821922005082259646156321654148109445703340725231100805103778839111328125000 111 5916083272580579974981933770042162597513399506136973467592229048094864628116616155484790022504196385184663290997378539304730332704096440465946216136217117309570312500 112 177482498274011309421394231695053967921871428267374525144248487676993851769791880868957821255218440542390107460875991760986349933537642442615833715535700321197509765625 113 5324474950635187036951309315661220479690350558707349360876186947377513168581277509784849924461020662455610279959030070671871016398102316458107452490366995334625244140625 114 159734248579426804966497876589374134818107109326618877358220961682894498996245811732201480671190694720849394478772742678863413899950640661984380130888894200325012207031250 115 4792027458892083995448331985655611750770335596790776533361601695382545854965186736452073838492028957543228292057473614464377197194253077405790008924668654799461364746093750 116 143760823804494516024873466968747039209802968489058644882037873850883063741681956725174064954571067367061140592215166993060269037016211945978483299768413417041301727294921875 117 4312824715078135384783563998033758225884268811566521253501447651600201187388666576170768242081263933531987673364334078893564119341441469301923206103310803882777690887451171875 118 129384741475926559144476365745184020691778108950353893686696370036593565259082595941557121991951067568272842508479075556321437918819768769784772644015902187675237655639648437500 119 3881542244867359214359236039057554422550081484750782051336825265447000498425887204931580122230892030104624639307469742782653342169966147190418581658377661369740962982177734375000 120 116446267360759837431414886271232516805814283284698139391122938520824099631546181385845950808920647378323701214018796378260006318092312335883697915761558761005289852619171142578125 121 3493388021191271647958675284263723389186346753514417615542473399623672131685472886917828819853574466404918966732449001589777308664210586923622170463232805559528060257434844970703125 122 104801640644950062564171647303862414437839624003586927325374660706304514572255764123687587907464401302131396503600902921757950273555083344411906209892038077668985351920127868652343750 123 3144049219578799705060547565970280564950976844969350550464583036726636866841511565686651042186818954247441376567167698774223321674480748647234965020835772975260624662041664123535156250 124 94321476593121436855203649199581426499423144610254712450260954370867948375731217747749862888840274316918532018575369142810060521802855616570518924868249399651176645420491695404052734375 125 2829644297937579248240835402481524158869642807751703412554061789395562443297015206110833708066887198010551517754021877609570470281217853544285570875638224919157437398098409175872802734375 126 84889328941725781011844117656442881365624342203778214974490849953413683757648068255693816406027051717460614969313586670516555090757812833678367867018543790891271783038973808288574218750000 127 2546679868341733519470818067636117806005373087249006778749967308446544767402875361269523349049332702773882798445377637690510822150781666008632073746470458885937659943010658025741577148437500 128 76400396052501007812012268445512367307058182290248431123764206111998325953663655521562419476379830383554656418475472381043912451376716066418917240447329641828133617309504188597202301025390625 129 2292011881631255290057568473133252827404022469023949056692445742345812083703801293719758856495026785135215582792767090482150878370423664097034773166569089630772992904894636012613773345947265625 130 68760356450343285094157209875337849627328152382711273931422264844499777782194847594871113622825301678241804032136205523266247658660168769941872517513026599744740963160438695922493934631347656250 131 2062810693545439212635473092036506500958095217374860115490154919613644913232201751983268307060710356037297202124929682234201725423045330416124738543147713529246622954360645962879061698913574218750 132 61884320807241692874333170730361758172361185760639295618887813964925046527631668897920731340535592778817865994879955819315018137251987196190976736558973857020571340825654260697774589061737060546875 133 1856529624239213698611720732639662580564546905597846184929193901087218351976524432256436971806990660972061461108018829940634038418076175282963239453180813161130291444322892857599072158336639404296875 134 55695888727725483767894785477353038437844430122569485480070317775868508297865768120203871286245445813492425056789115905411524535061745244453768036640128587331372012059205189871136099100112915039062500 135 1670876661845491333275423116373528481379340934235647654764145934183166783256767396045324320355529668008507286158799305688869690994732211205573780344274894844175394226226671889889985322952270507812500000 136 50126299855707910504227191584506453701906617884728152517037219822666647385237699463403187748545811206947298709069762416526198309136338817345459568399010354949473129704262674977144342847168445587158203125 137 1503788995679816577775928385707251913658882664254812066273953087019031685021553538352464223141842156108035049348309300295225460092404997670691571948697642538571761679222493768293134053237736225128173828125 138 45113669870608978899505671242309881396579079736862635234621466046041541298064670901989040186635673708382831624506553821949212347019952971217932324007478387972611090159236191254876757739111781120300292968750 139 1353410096123631406140865703382421870003097454528679071732329822489926103372837592530720857120569473128133454807022878848946537892395645326682037400583527414618998209808187205283047660486772656440734863281250 140 40602302883842993163118361741017138371444253563244158149788942547083572814805918779649610881501067951148442999752841038635344843294590451882927294125766740333425595748349790081732635371736250817775726318359375 141 1218069086518641069365860647953453139301274952762698936445751836218987157160755987320297447173162498956221007770789479816601031810791486092923179837837997029046873632084600769243110107709071598947048187255859375 142 36542072595643013942783564926363607510470214638298471173262831233220229147544686617109960473030266143234840852590810892373497905139469199336388718706488104517800217531896256328849403871572576463222503662109375000 143 1096262177871384964828700596878639331149571245537568039431246182065923395299837302772620209564608041954144089522919116209703084021248366563987152611520929049724230442514841948886683553610055241733789443969726562500 144 32887865336193912608490859371427073031367070728318615757708612392370822948330901296155239871864638541119364927861874240978004420146215742185229316458157391569318132892486166753143184138252763659693300724029541015625 145 986635960087126469845471822527001827382876721490062882842509595738144670029130396639810349621190859245303896876713619446631234166498402372798435336567213612998758883588148863898192875154791181557811796665191650390625 146 29599078802646521385132805805564641912930241970471655248344379004973495822207794546200865699565061583559060693787008529429246278448194742326898644328685854400819155428002481646523880165489117644028738141059875488281250 147 887972364080213823798200454313800858281952274299179910664540851935654149760721216441439080207989224458706799756046066844336881172206336556948643644623760729755047135370337640014257174492229296447476372122764587402343750 148 26639170922426869270051420671145504242968623754601517292016996563934972907767592369498905237649337551180290896738381140035776606703757672673719309775138392082878779627291545973699453397909309160240809433162212371826171875 149 799175127673317442004177796938850859094988703776475435281678199667110862003766571947749887761310876208529919294351303858796077399740816891934833802338851201121928896817680078895509802883179162336091394536197185516357421875 150 23975253830212307357691213343501644456861482952877093981632109336463611524004482406014572713000600133315254352163825893458383586331562979393957624818213279971122215449922347690447487628118139468824665527790784835815429687500 151 719257614906688823169883386492931808583411475815823422718102107694768130830100165093510033942865760087744787684504630124386598017638909996128787386303142643210788291377511249405905281728568212429308914579451084136962890625000 152 21577728447208654756075176255574606284986947780273736916861583225433507937408992368151603257006072020183237791985417161594068993777616268346647611492554128963193815909815806449187513172023600294124889842350967228412628173828125 153 647331853416459394206722154308696292347632097558350434707583799105799973849605466149331200885001554107758549631060783500445280084222039414188760316574778683443372602368246723724631595049856802592813664887216873466968536376953125 154 19419955602498775614313336297733177427597726060666276971350972327104336532778513174583063480689451823408294479914566571086672803650935375581913313986964809057135551004759847451961674106571051345859757475409423932433128356933593750 155 582598668075088113132191880692519260501514290772014367250785415755595000635151810510656672229035823479255656418268202364133119479197449741177526218931457656397148953683355906288838754839573899624305397537682438269257545471191406250 156 17477960042255764511535551215763010681772260059057009340256895930918558468303196646624284750569555172058782493429432297074488414622513721294992449902988539361475084717454566105103465597220952464085907962498822598718106746673583984375 157 524338801267750963285311406367062830619083957411242590768081734094680527917851270256808471270227106410963761913660049329762946464320087686313670133474455135820147322051450542586001806792008589873377299994672284810803830623626708984375 158 15730164038034479597040463938755931442675330058170932263280198423991746626682378734454898736012167733583173708177031528454251351509953774404202358972628554084803110067935191230227161252562539939248154041706584393978118896484375000000000 159 471904921141083155373241961864073781781928334037921112824730281729342125222861056365226106047484877772548870942792075972842282378381082655986856670588576742022321026722726854820340215454698643959136061809545026335399597883224487304687500 160 14157147634233713847747959948613002923981523806397170324744827592356261968797360895855123882561498877474931363811962882410013704529525463648830325267489138171905434142306443276883445362972994619106016644938250692575820721685886383056640625 161 424714429027041895096206325778777694642176818382207789905871987621614804162906193030578498867986459267624761282264820139918025620340686664012801474522258129981915777415600489494735344795887799969357802309932736761766136623919010162353515625 162 12741432870812018844480377956435378415526367347399787189431791697216685879763185651944135165425562958318557856527773391359632552270318288262473985582048942791632437276980929995843247336083039050058521649000375930427253479138016700744628906250 163 382242986124379615124266043271109689936173294143859453076169155759325907784984245024631802874860929440716362113594961435249375816461288384345525363218446134956180794466996149497629766921675637181076519086064813279790541855618357658386230468750 164 11467289583731864698474348912609442096121869743833003583704084981663565143337938488172888094626517734925861955012550102316779492223463749039650102399881167961555576399405042897586101064719945844307339290028824319023215139168314635753631591796875 165 344018687511967847072889657740685907060115146832332599251152307806876277663308630176011931040321194190099175741237226887785997091097474676277716247110387798404507801049043388172443520687589769833570997668685531589716219968977384269237518310546875 166 10320560625359333065153169491290620500725776398491787772468133159007186923128769436642310872794570283673435463186449453809314240726759620455346282296070365853351233607174670581956006131705712601748493276610646462998488459561485797166824340820312500 167 309616818760787433278757078715669240935048254404563943011165441505458977659321489963021294104995696858983560957827351402786154053242129511080239803234470669246130232468544683421839191027742847882455134956788955769013682584045454859733581542968750000 168 9288504562823809031466762210897833749687659945617479059565535625314585605886252804846651853568530684648470806284842177599619988523816811254807396788642696872407353263926031522181391671806874227143043059633166665112202764476023730821907520294189453125 169 278655136884718921771604112562708743007621871250244477344184441090582324482791771443066422186701174397153330225541763661273325104320206325948969247934232660416839576220710732871772601887305413817303659976983812480988422777272717212326824665069580078125 170 8359654106541683923838154532777201902675193260444459073691123876423271263171677908331829109046514635809623323331521396517742175143043611029464812634635551521960046989053036135391415356816808780951018317719180021271863090248643857194110751152038574218750 171 250789623196253424482395414880746474381853931904644339152166860277082263027435463874256589375180978366785767432016027821065523424935000380008023119975121095384283145550339263795434554356193671373739425547409596277750876147649705671938136219978332519531250 172 7523688695887675403653131918858793203804265429779743397525563233504784274848391319516494325781462812909488617697987255815134287985425327619573090473841693405447288736473603717079064744397747813678882979401747968669321442458652882123715244233608245849609375 173 225710660876632078839125694376686541219018032116555614797458328162824675721695795737266885348898978962168215254246813133039133568399721295056422301027123232502840272554341533340041948537118807039932723729041603270297454419957006166441715322434902191162109375 174 6771319826299007783412064251573920280116270342218810931307329319627518307487895992044256708454577270312337045199793971057556651408121020608799519873714923808341152139379932982597865245559504457757376277552260058199308512261183068403624929487705230712890625000 175 203139594788971368958319263054055817810600897697479083730201397152059255970461396503256519665679307035013734420982537250745924301508278672025235115865028887821432355934238609515903062037080163701768521932031058179802824464887933686441101599484682083129882812500 176 6094187843669169455148511279292731935865237675954465283226912819215644497826642329838571187623372471700089651556045417549919894448952430819306648100966074823111119047936666338234443928978990066568965984340801090758332433407196138119843453750945627689361572265625 177 182825635310075793314428673070560436442025220089530755377033201779472573900001154707292185963638492063206768987706698566300407498225826064095788072684297238683316412756300159091276713468157529725381649704828678239862038896502982598946118741878308355808258056640625 178 5484769059302291540932193559411315918960215271661232136254883154320330843518291094690825909853441672307403806841417577737463006177342547673256456454984811882125530788846621407464965088223694856305834774343888127694880897005161313195742422976763918995857238769531250 179 164543071779069189765449140964702865542248053348277492034920917257154338252877908655346479991106565701926947236600024480469200768592350466227662363870157012746075296378106621242628901092711295316484927485837477803520841312381536858389097233157372102141380310058593750 180 4936292153372086781400557583500187012222584049890493781426719160789838705506150611799040550115888667628468128565136054233886070093857229938301946548823856063882426407346053444922089461196179115101057334811504599433622666210144495912981454921464319340884685516357421875 181 148088764601162880652943811368983463447938134122392155389578780077864141626148461301149957341303917900249453262213766322512825848865491106030037591324829762824701263142248512945979217165938493228142186964055947476916437906721796084752451605481837759725749492645263671875 182 4442662938034893349861491437668956769117300367106160539153121206679276117991478545711976914025365132315969248943291299229472424336089849681004939276300166489278052837886152266568792521828262882801699684901847762668508250192363120273375542979010788258165121078491210937500 183 133279888141046973752674170545055155488450740154893959687919075610394907834931805950112826691358969413378558317734822931569920613452368155812266802200775108513088700911857807260886531351600031960709210819022550644793961961435328593406079988881174358539283275604248046875000 184 3998396644231413544000960801726318590485871844306532310015662252215673599898176694986399655561513518583320531022325346718411332078727699268780486498896339957050426027640779735236549242956884955423703768595057217000554365479084360204993509047000088685308583080768585205078125 185 119951899326942514605547216186156208169566024543028505915991058826505395360166083883618582466534260546649195205075788602731066386437803245654952742327952422839639517290553384410451446384317797521912060275030572699271871287844163118528791056593973962662857957184314727783203125 186 3598556979808278145304376288943853552645350031083462565491688304885401806113123913523261984092469519063889275736326205756505072594655909267072093922018916880941824626391187339323461518878342099043742815719885154150904126480205074328560729823855979248037328943610191345214843750 187 107956709394248412037580283752294810191992184591254941117566316700713803486474450035221495020081766390895456160882960837569386342205393486895609811837709253929058934547361696237114716509086820173288436615367984916585399136372117727015540813995109203915490070357918739318847656250 188 3238701281827454053088633389668324814549006654985142426398289554114751032266167190090984627275261252653526434700862773010752718131886440167339023919400950013090426989376131206328768331524456071201412641668307681420707847075335185824018400212176427288568447693251073360443115234375 189 97161038454823663891689623617536765525670208096315979394757954483591240786992236682709937537013121042888594661036733939674922180281768382441040610670145398731626248331676405209685103273772493040129735600712039000928193852126500183412943409920481396824243347509764134883880615234375 190 2914831153644710974226454256713278660389486064370009082533634650388127042508783769386200077894968538637138040095312484374631284578479986901556157123696701536513171158310465971241377950147737733689941651726579809943459334658072497142926012350661046923505637096241116523742675781250000 191 87444934609341355663687766406077755524956669674343255705696661126992493329410531232160699274632154487735631939257057480940488898866869665980189389279894746146952159938337281722159513995837369651475425060414745924585785807906778239389262595473301109549879583937581628561019897460937500 192 2623348038280241330832986459799317625536254127935967066161423821022353009567346597385895991551739644187165179201206784263799490904411458217790683316476182815739572996818553003801545377116055861894920932227215249015611607400150522759233628588269350567774296223433339037001132965087890625 193 78700441148407256448048430484404154099891511663212643144572918584493505096242116236702876281827861167919078524160208148532629632434715537302389645012420063054745488814123071876905405079143034486341713137473544442709681745944261968659673567232462100540235638845842913724482059478759765625 194 2361013234452218106517923831792740283124143283174557999029791271904515760466758196143193166962438746813242865432622448509047042874900991327090746223484900367438827823349252660503903725461899499392313977143938380346557352702230447201980841453718357528246407639471726724877953529357910156250 195 70830397033566553522449487885297600532555261580187966102195901277670520940574639359707224390228235267893393504078153217995478936166354659928567065393071823057780295351630390275582957307370837384060620665355967652941285631557701722283388617861665413275029656858805537922307848930358886718750 196 2124911911006996863846278959846812827660352219589354806628173990831480412974809393554871886356305547327436332292559377195593183035232981316150319448582701944550435083924028042380686071214488659794038105216016871513168028889959561552850391906447754457147591988785961802932433784008026123046875 197 63747357330209912369708226877601505336161331793472243193497523066170447482822730056672837935371687000970764061006400964408756053680269588506133461754239477435493711118173636237115492238154819756257446559285962280801117098219183868069033258245413258303961601125564584435778670012950897216796875 198 1912420719906297532449243258382973177028777201972931338783131196673584768958532997770076932389153166457708604497212938794669465175665082213355635343617732534714054880845804488068020704719956229745126848416201040865243563367307216899498874933326760460709087263708738646528217941522598266601562500 199 57372621597188930007427209052862395820165109623886522600187036899335468387914155599241878711223745366277640990344450523466828420229835526177758698920202830682755651527468913706183310058986175215796497854419650161562508074221468214249349733333181136814282741198667281423695385456085205078125000000 200 1721178647915668001071564054120201889051565375043649866167697973977981004231977931938707857459377483896131579593989835557338754034985681883768651369618130193454973470596339104083728595386943339650377177908229838049299908962925389676638322272540413751054926179417936538129652035422623157501220703125 201 51635359437470042553365616186964307066993608353677643233978298850402670116175572358658518329631001376824481145713757809326822837146572286367419876022982479565478159450126517717839922329845317465956099580359420820942385441967999343941908796097727140993088640504027342359449903597123920917510986328125 202 1549060783124101339631435849692885472581601327053368829140936732146781523433327392130933778842397781278596570147470790705737547389409927414950217443979167026740074276276802525653746268856145944198676037295978624116989599874043124315036391267686698069359186409263418049420124589232727885246276855468750 203 46471823493723041764704759592885470705455404700353770195225871898470601057013509105325286261526616148168015709589505783065276664979765822543559577583881584565881476006001501786817617875216028707860121628190302059565097694505826077053736903550721582833365406713446721376215009513543918728828430175781250 204 1394154704811691292335184890339036784638097022782965079240881924435347484431377511536190162144627431013913581244945351474626152994828576787802718228529742414274395260379893348876838554160897344188134438536549797852427349028877375756163314673545858226981952317723688350437072358545265160501003265380859375 205 41824641144350739754906599273982920131488797918868438519012332359165544804844028682813640386320315610326870692035082723668900703759064221391607220880567435692103577281663341907638378913096437626818997367865277139328655031722462772812143674394811268965051219954703019821007359269060543738305568695068359375 206 1254739234330522217268474292314783018863011422271954045258681446056332618667443335656257789829285137409523901381215468810437887443968519226904936166190710688997911470467664526089827915962853774125915307448278153866328308913104757611228316104635241590725242452858227693024417703782091848552227020263671875000 207 37642177029915667133586136621825875941043035862234418322841522469007659607272263947166560958172057470641712879068796064375011067182425019387678072150748972508710950347300782106294260632349650720598017420906013439844098537278443077681097826944467876103322619500397925446089075762756692711263895034790039062500 208 1129265310897470029395881794964335912653988527247492968269738495549473680528882117762263901526014208947763718811462708437752901562475472732084438490375109058640887877512746858358412637239149182854795102222758060956086884736974320568215889841826061639291974504539493883749357028278836878598667681217193603515625 209 33877959326924101266583896256669068241064694532507609401853792292250815782907701501455183715059276442273239756141043146702820245638942860346331595891806830988202242045502529901427796154591014890608010784468676553612918733440811076424136885085294822991338176090657594561640630903553983443998731672763824462890625 210 1016338779807723047615202947893546818785618852463724988682641042230291829898983368006943905565708909139784862358009876870622138406296078805988266068448274009204423394378973368457465299229740485036974584187203335062539069038473344883014081595309158859711062495532628882329365116454766848619328811764717102050781250 211 30490163394231691668898239941643273852761556958352691281814639860493364167731542300020085523260848908460262919100837228144661277470572912942989627611836732080934428341226247246686979371271892982416990904022332423779492743884661001857159756318291491040650813242851733863908111898943786854943027719855308532714843750 212 914704901826950756078000985870219947819692312806174758101018945804375377746669049871849304010923267964697860046446451965969815863128553632140651995472033196452385027422588682803048642439992558232394224994241809947141431402889092544134348776555278545604184741167049406339556276435143189473819802515208721160888671875 213 27441147054808522832616374266629641740652325874466502816458952827014567775226182290376118556327787280369849140528377451417877988807010636265338302797775886661078323802271973625149923207374090065012297700279046557190416839843466610073830238053174600065772337917001155467900427691041453925890891696326434612274169921875 214 823234411644255688735399845261965334873917016268854777974756010197570007417268158289395268004120919318554934770384345236143105270273884505227454280275689684440155233474049534107531661249973131283958575085909927648548983631078508618927284708970368384938569254924345588405102096957177693070661916863173246383666992187500 215 24697032349327670755984710789435862112632358044493699509172922221939001997186746796693659919028994280657117296450565598497353298341659724942929640995194963213035171246443197980633435116583675167081803873069698367451104764368956635579527328979132329557424368559008104721073516459040053661055935663171112537384033203125000 216 740910970479830125027609209472498415040465261356643666181554840185627720078353197483891445280904921230195657985795161143007134123980348974923556951371081563523015303971625377563829981041357250902303051801761430432116080383439406039083972792752695383867742397168243165617687836827127967342931924576987512409687042236328125 217 22227329114394903809529973428910516242773787463467752541268047056305803933083538804923612848172602088547712666596177679617111211414424895476676996014978484669365756274782146027959745819669162690689022432350268922501867722050895409961039220340189643500289213304124430216438247125067435849832264693759498186409473419189453125 218 666819873431847115753441631485704582072658696917696150796820908208718970455265819872088132862404345960879161585840588422723439826751031620137412650501650467120166178668592975372674013629926292750460136931754963453088122705004428667485094301311607229709233411361999735861563457813136132634745933955855434760451316833496093750 219 20004596202955413509291809660030864831924874381761524101139003664274250224032977007020469538280061592492694346793390240385854222122965262335075965847782420267127821877033747508625657981489459472066336485455871407010609232264883315632514140849824584169001222856108896674851528198728215293678012187683634692803025245666503906250 220 600137886088662406195968307687419129201553801286392716730327300479050464180243930988988937250727746099347698943712055623579545616553640302518175556639844552181717224747294200851291574741697737956512480170411863559642746875387631613336155653125787712085288091936983808903741494059717854168967132721945745288394391536712646484375 221 18004136582659872208809399677784903482145397943986076429619704380152577461742664761547062265211264231179876231034294218131819824699366972058406868406008707820429089119337446049672131299576070810512030885278448357627363530912018819862965925216970574702367073641205405317369170001818209892428812590736697529791854321956634521484375 222 540124097479796166837540751512605344616903429145552067787457377589319269345589091425898758415530391398494330404146414533097130048433730435558625569167073272415686272159929183324426361719739723658171094649773113434581671748189614932976141148309769022474354953845681730427307906370097082687786738119939400348812341690063476562500000 223 16203722924393885019457691574854616342322078008838054440217759723102517335716598785928049439749821425540615870861329582857786101008419936233775780447762998797299875799978958397633882482772730107241742400524204543094771348785473659837726236523792377517644820751744414453436098336970869009370649349577320208481978625059127807617187500 224 486111687731816550942017472982549890365065475903373904053831396394738065960310377825090044247648816898721272239564944531066686938840815202683213296139534141402779346605851558825114799922627646492140086509866754884931556060597321393479460593074359627938201098444491790378989572754292426424505869919645562049481668509542942047119140625 225 14583350631954496537217692332899281713337617813585923106446359905705505698302886703231239811624064560171742760542932521004331023008808465352995947511003574440457053772575286287223982997148436262341372815110910945232267131703087636299213405340246383101712693036209745500879976554628841538754240904351977548003560514189302921295166015625 226 437500518958634896340459973572548076459781375730273327087155305444185547114463481788765594315221108018961167694547113307689899984953699579780299581054484341258906562592483783596201754571367604023459493937800491994919072470768246944409650092775441161358189593933376545171872625006400103442419933022500266872611973667517304420471191406250 227 13125015568759046895812029296815682920284992363187150345418353028679805707117659344064753316431584756869266197391618170264305199103178142017171836258886366568518200672316952319472378982206118167382150520718248511672051328068915699239160534716267606280017860290764762976688887055290719069671156972109460348008269647834822535514831542968750 228 393750467062771407014316631145451503270843149341819467391834560664824814736439054196740397382267607906954200635276225986855162136436155004935927774126689701435304732587163340596986013440392263210597638446418858150474343964352753790787700393899125583135555996015616093291323114149331376540974803952648020111126925257849507033824920654296875 229 11812514011883142213928392740388070489682720964694331821670968528467004704629642667356694847380407901711758917774525558958425369127087730274331005701318533927551197384701009837410630979870448155776143731809231645050389225638937856543697304187560729807636355642138066508710691251814748673237488293323409205282104039724799804389476776123046875 230 354375420356494266505324127362255249479419131517516127131703997835296545454287307383095799608516076682764422917179104279932995630586617750788933979421899385730475287334520807439222146957581087227674358051071296550129863614378587050836876964541237392815724794232417669830761978924468247040259880249486040826312205354042816907167434692382812500 231 10631262610694827997346532449632985854106048319256487675664026469955654640493966943588537285704567061583022464913850419921243645134140144512016565372214858539720645807451286941873232574866376729193934038594935507884009452837808563132760451735069123505695878738758687074796872420837586960714466599977126581855202402948634698987007141113281250000 232 318937878320844839975066189208122784866269045107246717806214117178380562725170722293490467192577933430360862255582519358541539110562290790601479039272048738606564266214272841551887664455634917949894545354548411672925233597506706267762448518818575425276590953389509632917003667153274824946321856405497614968258535128597941366024315357208251953125 233 9568136349625345200618741069222013777065275965181743542463169786490029349424926139710332714964397500826019093094060200204528530830522410765386282889634710925200661804110014392206377695500869227010631890108349289279823570783021708968292067907685968233200946616927471544189642090399132583374152518728331215554228084130272691254504024982452392578125 234 287044090488760356052731116901118669088888688729071652878202014256082980494762896428009218500830547748070368386811229915394730733426704050806563342525036826697231539000714926772963900313423493761527697798375885382942569090740511855483661004528442307533182572197940718826500921243898417459041420784570888434170110592447144881589338183403015136718750 235 8611322714662810682436155627645016467089926795702849179401498721875377692379411228621886421254845797660673159678737954872424363608955591328576010950721789804272346716820675007174497710045372884893685336654392272783251868878410625092051397129645301027296279481779366771002879129908317846991079717797207558659458581651335862261475995182991027832031250 236 258339681439884320494440221844636903873279575006657283767386224564250253416979573659223721319363200377432360642588213643290617185989876300757245851248649448826098708214225569413785112450887400707982348709334673097454026067570849516554755420557095409834004372572994600515247110050131086669476306322361700319192000241397266790954745374619960784912109375 237 7750190443196529615367095480721267362712933884385100093834224420690564985229918665042592045553038264472563760378712345987798884419570038615407163276758640109775151643094602982194301190101512673848201056715739517628078665480740578546066304959014074678459553386632759977659153679890925670842265610743952583948520283774197281445594853721559047698974609375 238 232505713295895888474360085056192027044251729502109269758924796936060070493076626544926283520625707286347410211617716389944640598703264598498986003518768727747885716810116197424269297101642889075254857050567826773696072211927107484601595725953388439302307912197338616394025225684844376316061350818989652766634497471631704001993057318031787872314453125000 239 6975171398876876654564483067549610965399145651645619314836837960390713866108397608033543822956461330626971688461855539185694375624125152792515087245299592402083080139577505111981242271110974097251219863494004494237904315761989346986623848730013940721928371050140765626543210121224710460993726135031189826826638223505883118491510685998946428298950195312500 240 209255141966306299645276504923084582813764232560295800966265339007950884332611439609108723242755706300823726193611898987865201467117948553930150405159112089844532728445973297111815371097989509421498728034495713441383100185207822395526029972225580369910061310342801173725990863836121939995811647375629402961287359543653130433682463262812234461307525634765625 241 6277654258989188989566845470107443830707673929009428386405622152914396730164840766081007628809856485443919524712497797653306001159004343193346191822710469776333487418830700800812982325586298235064094197013069195876124662168571459814990627716555704054535772946965122488146040351080361990332746637045994581770053883707817521386829184848465956747531890869140625 242 188329627769675669692219122163595973578598899213844186915383353709731326740508392881017819584936795189877044182259740612349456162857609686676707937640418424028306390252654712282255195528372529092868507489804337012326397783144947839847030729584074108609440224885333772623895588070142506181745137929266330402212139698324769310211479478311957791447639465332031250 243 5649888833090270090896917616417195673792184160775308518297330630457478819750103661682456625397591167862419055256686894507321829413011092102896828905433644128340531161378009024318672782373372654182538788823359840628509532341858730391108078092186768249648105632227826538127561130977933271229348729344843114134179102436969163725244413853943115100264549255371093750 244 169496664992708102730166127280248781874620957447677818874924925215023907964206229568306696422597570252775729818775695781328493782115506718278774346268855522789673016777041510533567879638461874400560030309813203788462983971641369346840928271606103903885991198416744879622274113411950734882691138455651039995584930315079027866864702644988938118331134319305419921875 245 5084899949781243081986448788100786247760014599349178460500058030426427181891646890937579288249777883501480740032461016066227398588074442525897996344549937696792554818898240370556546225481793563919370011911545394017553293470689627832667809937237422884964643611882520147248791680856988637854997844748386378678316642211657927323542605080319845001213252544403076171875 246 152546998493437292461630087885356657220835086084614047393353200091049991204437230357365725414388481521521550063278719600917577441896329348348046140597843353492241478131205715038840560821515206322641893336920750253602137795628230997519845337425024475557054221505512275602377187547276441029482527269199619882064499785423482888097046483721896947827190160751342773437500 247 4576409954803118773899818242619026461325918809265240685700256528765217673297744221790175436103462249057152466418419684693201156538658591320043430328040840836725784401494721795928250931638268999766297500143194916955371152004451426409935789979476028060999003387946999966730682185782079007465135850988006426944592165413126599003701411305655710748396813869476318359375000 248 137292298644093563218267437430028962457299220428594740657316689945345249497517722582665264019099421101430872966566757695890621387501886813837886577064109042576107488427253395364231493624129224286313117610048487480953385032971624417059451623689352357208957681864225165307605299922116455439956781073573732240341403771119052908242404165140015948054497130215167999267578125 249 4118768959322806896579845376687323089157018026273120991653575169050990884779877019930531260920055269440963078094071164994207755131411834141832510042882379722605463719862948474429498978934151429873422779876571266119067922447966461702311953835494060830998145401143442974726553466321688392435881772622463542601093611685478616858961838087527240759300184436142444610595703125 250 123563068779684206898190917645281048060661576316562414443486109211413869887553895761441364701169799277780749128080030314651993851609932477150759601982920964604844907300964582382259815714984264754235790281436317143101181026208153161313482845187372684614139007331926088748441887627600413920636660371308475429374015667602694709545840465181321121690416475757956504821777343750 251 3706892063390526206965616437974965326468623181565828358562094477291885847186606674742542885561338754461712778573925474904465179223451194616176526146569279521550080730423310950712663844832397137300229559754446707447876687708607972562263826372440221499579117377774616468163876637461016154727936661963915605276842010393819281438614271842468816942073317477479577064514160156250 252 111206761901715786209465715854662306910278092825893475046511411291540642518720015857471326714575328070935646586659224377241176141250989772382192861785842485801853055645737386301825789566843452875837418489392790601844524211407607813238454464218622037886051875411144195614632651049228654694208348398540948007944881980760590613359337411845950693844997658743523061275482177734375 253 3336202857051473586296402043525202885213827720793664381800772702046767419922103284130603127034793215361523009196157189938617936774578726247554850499803552944826175285254087178889115974194922521879243941941561814943789208505033054549891531060411188126265852540028445749867568769976955948372005835501294578753411812534535543354365428095863188584502267985953949391841888427734375 254 100086085711544207589202825502889428504051955055109325177443258923535655542325057194696485757253815287241074962560261803552503084680694551925538363489117852284018782209678633959046634546897272713397392180509014652874681750620752910687252255241121209209194381023199552143434088990895946517685343509579552699229303194605171000962227012207050869108115875860676169395446777343750000 255 3002582571346326227683853870015016403812486738053322407674486089851764076599292053323966483021127615429779310672404532525894530430094093067521798935471715070384268889750195999611780224886128296164512541174119098165140366783929139264560823246523937562847229201923518907058118182570871650533577755765099766197003505263800865014588852041407113224735780931951012462377548217773437500 256 90077477140389786830709843723658830831647804313951894724328018261042854290477151473587173514029346049882528108037023446758483227115169932395461737777116074875530378928045018916495387707025321245723146240183104395047979264616815320541113620068203472769587018510771944116142408489630847429539437432986174011970955548475319743892652987524009323971885265791570418514311313629150390625 257 2702324314211693604926151002289973392881264183974385527788450987205485363211972730127934391814558618659047358053244450309407933506654845728831128243616083176960447656798810590138731257282048072100566979971575618806343384289411346054766237514894994443261498506297213273936929343913066834993127493999907126286470927644588586718584970162659549854089480191987604484893381595611572265625 258 81069729426350808147905922333204413484733676888067745459244281605258582952504617488385111912844068300907564768051090633422906396764671771171613644744891465666760680840602208178530146567814094083543166025317091128192502403588708899274391900218290136034593451893287327411113907186870654647456018998088332687627273876002804171500402287071012719446572170056697359541431069374084472656250 259 2432091882790524244440212476608762696999404090961746103899607067979888613852854215322014465552655086731792670633487649868171882138924637031886206031772960768643592695657867689172514974565129069637347356855956440695730123316236905211871636976386315828124319353784729496204158466577223867944858991050877449600952082677878974874130469426273848691441581415517703135265037417411804199218750 260 72962756483715727333282244463578638221416967338821411609695373936845548025010117482447675168443632697112040904529763828908853493436900233752759791158250797787375119177755546166618460686341544170831873681407416717859060512709799391304135016652295498626818445780979888956428376883361447950843557724638519798444294231136545070820486628171477533409509941275672417759778909385204315185546875 261 2188882694511471820000364088040253079428380135453391760401544193579500910535547816186976026256586290378513224545257109503197930468712603796486397717748504956586990839571854796558378645325071699052603021768628344768973844171833581297999369300840459842100209154017789281617724417444743911183646213375894481198746931378869375455860132635867174854811360862338887045552837662398815155029296875 262 65666480835344154600058341494529940702498181946610962110673478754996633651690182716675476958959048450237803114867194103628168641376333230868837653692262815759880630557882528716519889722291455564708834906883929228139357174142320705682353303293475123361821904395083449328234079201912938183925644518468497987839927884166631557680920787589686753052495987725833970216626767069101333618164062500 263 1969994425060324638002935716168956929066114905489368575703084757555354059761152015271724106894588049932211835092020251020036148142619436144404440336868156605008436990809188933284736930228089668776960596445454423370096850898930996368051514456446170201999650020057863674633645230711657184253889101373640307385600320928029551216310271603733798720988618091709554391854908317327499389648437500000 264 59099832751809739140117708268395175571762683342273239679008584023600295884492780500788123877179001911272832037342464703266671118255319150867030160006794374957048909839828275729361185229930957580979277434403367891916053873142248395728713818585405325360874548039214236897812673123633528669137100613774229641591706404700896738047170517996202012292073922801460827969322053832001984119415283203125 265 1772994982554292174204272167635016959647361404714325542535039181617566685554180052133358965022478129378725281599951274801277535002063810813862874607279549604737125855373018512526004393695038010781144207042422629001178029726032706219316913467561957631392971970972150514977663181407892668260043877802125590852106468460735795433395993614412818950548301100318682177459095328231342136859893798828125 266 53189849476628765226146688018629551101782864752709450919508329540987264926669140243771861571393354191347150282240529297686838962363474417646045340955300760247258359691651803769196397953244078005045205910462308811020211956050174570515347249959516600458930217358807081347690640924850248307424183713251045120777560499770150578656278424057761568308584702825456136388027061911998316645622253417968750 267 1595695484298862956784863715298362590862536507865805160458430989935550939492344129815278992181649462791701719342478403843156896956898380983976568993815532641447245525234523541903937603827457199492212492110917199617574771941930765339074739414177756367652540675410858808717321274415535755839195101010901496273013452633547875049168277475554778450368677099715022937864716823241906240582466125488281250 268 47870864528965888703557488327437779171102359368137785971317502318603380630900601074177589003798887532899501231153344124785388432840298999408462423561050187231834602791678181929375521587298425394463214134679988845831451668394345386373257817662955661839341277857747356832940457282050014988982456181250201870686207709505697410922829880593776164021432329925636282863532500186920515261590480804443359375 269 1436125935868976661107014071535305911263727384349236164793340285629293283156745544166769323648501038725519981965721310443118110774628400440680616903094516082064000373037514282294377595389973899302282214178938937302972728628729429636544902725354888497230640772785150519996780796637411830473093689537336433425354537600535387673236107123384232712581061832115224795314301076132323942147195339202880859375 270 43083778076069299833217657688863490741178236613124885719439606981814006161974965774085419904265412916212921902620551840959517960394290559515717933955053489737288705541287919734925949887028713115834249933319228341563640776357195921490662513886353770007106113773522403487259350301033903294822794539356713734008284982746218699732188159477534387348265462299909921151108704862053855322301387786865234375000 271 1292513342282078994996710619236012557317007475460346313660053530000908597771652192484203210201127885154061815667576587587945290569607305548706819352875029392050881415095782266869979730543241645728347500349000365507088487852793792025516352465924900630360921571440322901990285162883857623849338988126927797318330604558595176221318011606656443928478020868640260224863292037866813188884407281875610351562500 272 38775400268462369849905840791333072596551733690483477415440846118151632680571410917113595763030575948745712201810834749427097057318139928796545215548522783697218658692514987440868624680760565077362722955631970658862962373149200666859626608092007526544462906744011305809382669900374245860834198273464146294942653098058711029500620031456303140392347789201579551948174950926073734081001020967960357666015625 273 1163262008053871095497288279096309574822589746381493411678558533086901637594923749304347671410830045508640611946676075725619313596617390904430084697946108659202999150373014480891835921610040319279711938927737022622689252732027341946806286909770434150806624863227677599316417458673061498701961743894196938065644826134098930062267897540726563035058786256415261310529808691516251428765826858580112457275390625 274 34897860241616132864921474756797222167828635783122767362227127612950731327136953888508810789597239832447396466512888390928894108936115829545165598753814969148329635671894125612014369275783067533844123115414158574500603923104428364209840772160374397705158675413889596570075535127979809116326125070734967713333861528198058966254170143007801863217941691876479004525259466906739191927044885233044624328613281250 275 1046935807248483985947714902301615038113632658285696901793313976532811310193233769183019145190835547181275149547007083230603720676502724925978675521756141352065394078819217927479469633760890914957206280851998292829848910668438306020391019664271362372289199047414138424439051548085282759470111747206655582015295468300665851875947277908413878487884226141755741609984864046167807316578546306118369102478027343750 276 31408074217454519578433213558990910470378319368372549189556740152305519873213024234568314874254515601810359886667758946390003705159114627626376588004231707318658816442475086661340063538683652939763371732466288914422896073167228727647199228855815592105310140389201606570682169700261324244333684978428514014394409743817514922688231981538000766295208927780811559804538079902769265316919700126163661479949951171875 277 942242226523635587353040569018288797285583071546243431332531569031474036540548652931939816928015893896320881153176094238000142049504768591146393532844048619055163211475130076982134762220345357814915847312485530099055832013994069965292580439356370276369839381651985695197134624727684146392813053893084235451454534564276667254027323390011682846284612390895366898947778269528263717091931539471261203289031982421875 278 28267266795709067620592321126762700997923329408764494876159608043587510627995560673693432801863087214981907079118418536059059646016928784952631187478841721184376138959743712247949533328474111126852036159491229527720313906061898453829259725049451501424131689664449942051552032187755430321191178088604874253317347455761127418152897309244451309627845348132116879083762246271244178430492866027634590864181518554687500 279 848018003871272028617797235208231956921595813822375005590138302845419127597847406121504150013273108868422992196928889118551766787585943309758683257670483948562692687419908044383014130639668269226821336970800440654999952501927394056611952428700058890370724903680108629901518107418565963235861167333249369791683796404449490625855102932127342733442905280769445266507837477044928764513542773784138262271881103515625000 280 25440540116138160858534607091380731882245272703657461368353071368241650456154998006759967242617308787247282432144337141630711802937899848699777301668920379165033322053559096349006156894075605763170006585689473219971547051627380002780637105711861231016000347949143644844420523747240503685415349605097951886439773303445597563826864910486442825305703310691586644455216479116421886275123398490904946811497211456298828125 281 763216203484144825756055463619766285832293138334383265427118613007911057575540559287629999016913694282501346479974668832047323977427937860164919178463717019223656457693231670649949310106481962900075595396862096886570233208489908143506659094998943098927095756216245197152210717212188668835304019928923586484541642202045547171378919240750051272579188472426687120524789222696733677342439960966657963581383228302001953125 282 22896486104524344772682095180551596809092168080648066459432788487027562888246506725889077397383969624118609771185383037737691154043752459410846945679370205248725429204311272361787330235647593021480938012907598084640145850637416228715080734294444842036964218153373641767373027571295011659542094562620081625460911367869173818435082360301786450340489525012981309736568234798869672305676736812074523186311125755310058593750 283 686894583135730343180473637215513110125849390684857863942585772986056516946062939860967884558142526839659524358621246374090197079477987520205366468584247661073479329870822351311095551469306318105042505575813970386475329905603370614875998636835365417935310409482117225252553560337342984509248224368331270704204142231897127638211199357311191081037188961485538802197347661241804426049406551157971989596262574195861816406250 284 20606837494071910295414478661439523450102590427181165827150053468071913291331791435992294181399683737262787137785838872101599498246872187835813720780272746141333803909882833583440239887071072007813015134858876200385625168901555923927323502241408677946322847531410890864785814456458656352745660760435091971707677943039431199065667087481882735836978004770185031351337889539087513241476246061978372381418012082576751708984375 285 618205124822157308862441098467538957161255430481321385633962157386602383823365519844968328724856639223171522194008114902301267471220615655888869738825150306084130741027088294929282097015186344356462999136758142453830091374793233902016634761485139471091032562498848262708967780042845466642378432512701311119667334468188256475549358731796637835456044421203481555302795564292781186461166187395832594120292924344539642333984375 286 18546153744664719265873401419635000056292105856086815101458349482852986951979543929701409046022238268697402730362206795706230980613250313359791310927070399107031719841544135870047860589622468437995305956564913789675260883320307189235430047922087596538589534999665879372000244715096836692033114946512002249223498000505605716258608566423724612766204375514085662215726540773028216575746274230596100096590816974639892578125000000 287 556384612339941577976206254229270785225124249223784056593797022069838310695216454554298838414807353722891724365079301127387601735482435464246659618356717932833053099109940657536766970537537191719471946919645581500157484400598131379298518735342627919508540690669522241053827940760581488483520687824052644768200588846742943256444630007313070948786305114885949839192345428203709651021179743990430210942577105015516281127929687500 288 16691538370198247339286292917883643145162754315243017091346262472758883198329560619299333407589195471591937537821605050089366286158134586565011309803283984314851895690485242016869397767059728671197304809740647255544743211445476591824342255713002524876491034510005960701101431210625821133793849418799282679614891399940562140582963472257565236296296297539025014905805525007724674489513667398343788050851799198426306247711181640625 289 500746151105947420178591419811647284065108300420528003674320436870510169368259764467518325153333657279271872647166048317488439831363679658293288368580923481115014248786515267431821630064146033286423545628092130492564005140928097068815184574117016809234541033939666466766113797381634163940260918871847454058248833161396114671762585059429903486717841152285615129880137268079905208770460944313340778677456910372711718082427978515625 290 15022384533178422605357808401227868264708890786696779505490402521731903446138042007674590683100183388345159965501312918720012887056173569806278960233672111793197775734195311607613507706585109746424619188137609165539948168011736824133871231429056731960650515479036917803317725324989780516286879223093646600783011041384644947999946012389957654060906802858324453222253647862036002158865095760034713556763108499580994248390197753906250 291 450671535995352678160735897208797291510157767952926912484481318010832193104015995600175408678955326368135267529529942077931249679525379895343308604462371499643114019406202572350940530322682960707909271248303151020219758125954769881126116013652148007062832791747614259073347389650023893593123004348150465976020339169394810737327140658858834745933603023946043598268720584035158366773752392593285764910149282513884827494621276855468750 292 13520146079860580344822118045562949834527009147388396406293660738666045647969718422827937882480378660386009789947776283124297520570384843822148400757534484729942061542591527707849222489604568940073805321047189270397976428700456152777727733619108445957768193666833288546579403842472515472213568865272638149829900476004213353089307219510852981519586676594570929687821836138561247529916041875265413085838162032814580015838146209716796875 293 405604382395817410344664569599364272266367177141666634958090154905892418047369919966889697146374750453457877374517054203186961014341222941449648636961323410164848037759668477015699534046509980670819569457107222516669981184118540738601239863939376336464659576275814006510119158846855295901602769980382786182601972100383793992555617772375724790833778963346075116739193880156357581999186313195869361958312282467886689119040966033935546875 294 12168131471874522310339962793792822598754937882250367957480709021572229801369004849287673360122399966022951533261510053111599391805886091679092561861044171299532315098581582856851189594925352540971772449558259590934224753268737238916973814571882356228435781058509266114434731294280586719536428184738240565769934106757463321771139537273527466362383219978593927429520019922429295797962445751648919572973639446900051552802324295043945312500 295 365043944156235669310199526459082038731746200667520268232991301122006946434586788100248630923822353641699936130470867661591924071355351597250245568914603906502807923116720968726493591862906192220646892769248508526951080520038370113026348234505392972983246254399636337431080774110320573746118117196886919935581964238873067971024249994775543571927047013727554035368030358179215040377370507252699147193730766502994811162352561950683593750000 296 10951318324687070079306001859904895181179837625025838920506388217830282120771898935839797066229307312133185495311740085019540617034221211894211018725359258689454365429367411844407214243085907152628127708852259661144375604992425006593803051918796659583766744044857958430805137763590942134657374261348640795875854977051966262413727799155825651561160099686322314163473343187961002199401740856415587922929877340294524401542730629444122314453125 297 328539549740612102379180457450457705916081418875780942169155844585141755174441934941839913249564435703382540227568993933326489192272593326114549194004727215972954979339259443837186806108179797355715856898955529081501702338015944804700313003827528139732453975223522109327924875424934166254694727218863057912272470980156711453599693847404080765823620990451024180950033024859751380377269882652741171094774863536969178312574513256549835205078125 298 9856186492218363071375423764846502439499599819398572683244739657729713911173933910838098386394475585535709946522572531649195582521842204119683838404846033297039478804224264978501433569836643378659753051805290456997593908315145081382001733258628298851638137786264486954726941631514096829807243994317532123302860765250058416969763207358788029011759100401399921315069370707197264053028713428033200544568434575687376764108194038271903991699218750 299 295685594766550892141262963978714354735416925910085792038012985114670528076905947708050495481491464504962032305234714307508475542112835924676977601775401959225054368250081641034445623836231644471330009068436628207673951289183157286850778741785188504697117809712485372156915203355530228247359088333471388741339291704634956419845259992305287961857752635465511894188365211006946717793240185841947078481577529385226910108031006529927253723144531250 300 8870567842996526764237895195194412680823231060505789071385543185577445197712797367180903845327952419567482674849903977539716714924628267980068065735865482549279036845085832941106454031427191178522459634977147873599527002615813552622447133638798826133676723413503865703083051854300006155719546291808999756046634069777583283110922281386317493037756675222238750821592858260286209308411679171742417914346841810446786524835260934196412563323974609375 301 266117035289895802927137012751656931393715013895254055332262811322113621553792807941245847559290444107201923291055035006741440689978277970032828094102176900595099419042986035589674385651834113797482965331755512699436681704522191455662176487079391846161431321372240780688624107073159327321036689829004313227021304344670007330398784180606474163027890932860699300279123695459879926246841293546851487039766616903013751738171777105890214443206787109375 302 7983511058696874087814114304945321716036902468859631248426650732560305921919374681929523885380484622276504281597694034450990758555185159915263961939804186734491004611478920737338721830954834526620062916820456722044311308866624242659736050217110536496707389392197022424509546008361285367871710215140278089379155277334230485366374838815731193768028289917442021591747857566668051424633468034310077388193021587226017032890013069845736026763916015625000 303 239505331760906222634423527208249995836743375365839177338095751779774422235128366961123031099788931208853090634059318276166864783333757804621682846437184464989811235651370399480754311952088921724079738006743284952817030048802481243849459155272071629809653369260147308400251431036003739886605012326776908459112176362688086282340546120458526375266029525931686531758644074848667998969844216201530911010220495100525583964667930558789521455764770507812500 304 7185159952827186679032708267744758483993208793476431320751819698078220035390676479633295857934939248704376538163573243955080652436892374591429255660727475240824989363416887369394818458142160588147332593128726794012731127793781825423244014025678524567380336443766292447709495642574602947097935974428684066567698597500037617364156763440225389526032357463510542701907322196343205246191573034740943035448497273561842269007371442057774402201175689697265625 305 215554798584815600370981309319774219742068952116824339707309097551688410348103877323362440091447829715256069096209157180623866761891437287599274593268488168595153694500744928303843204676986411212696735305953673236536192176783675883819546711031174674322890807755267874862738129835832392249368693414782082049142851623957725329103193158325985851208542152042458456309136388734962733092148114811793557867167508103529473262316429327256628312170505523681640625 306 6466643957544468011129440811779013222818885771318015194728752151628540044161964816347431136179228178643782178868748444044443616383076026641075228054233390195163443435415131035297337931942812894619286356481541048373340180815345517485732029847772843024179492961184212414640727281324567968927662416481407057295836960195616171604642077122399501280539596661513980727361884870517232470654968576932538316783815360674252462058753110341058345511555671691894531250 307 193999318726334040333883262658015062448487003334872580957411876372690244699015335372336258913339386035173742150794526918586075173276869974832650648974985877916688435312159226631285648857175944913343511852862347804565868499653275576330284510604999731916253099626072328952213607333829313584166439980217403024869958395339606190532351335920958298540680782587797787919607624768815399488097619385322196673116306458740367921200764556033391272649168968200683593750 308 5819979561790021210016498837356568517552620854929480557167335710714295425948073402532908417941374301069097044213118291222304164127825278239537161285168580460147912790872361593681590896475149627718174757100582685709298838847043120662728535897939055711683601295033459929798828136702878264621650209785690482016184722472723714893355102942924633669036383671159971143728890042927339430885563655875402239140479035949739153137094671564000236685387790203094482421875 309 174599386853700636300494989061099971629028894519966994937269489288523304915356606996357519398625256592665923680558864244473395709956513615627338050799656847520491681726168087093864850870898339099556506672533260334993086199845079818718618077773956741844253075293734505970875805587161231538817923482633703183857780734319073932403581508881556558346757558954553687277829201821881230566672299449581347018249334205226773702838982682550295066903345286846160888671875 310 5237981605611019089014850270343072051432123557401074303896818777408155001133039760625977265405616960468195911417268491475805625587200108073691258680090722894930866639136254552790664115324419120254611399655278572925403050092828689166888188815897470846116292205372698925840485586569030380059669761054652246785925089613803952501730142462340177575671946009390053372207466603742964076781237409450283447077537668174242993426176218108025750552769750356674194335937500 311 157139448168330572670445523073043984106995124767083840515822888782557942380789360141680510287087777591746315734073581498585790168204616620543749829000970931310383618251470482784760578869723220981184099317344503624727048012104575967989379106803996790974194383376061848097941065939306555714030427388293141428428751465024067316870837861216396657985295193407108977459075874951340437312229543096519859781384226092241300737177567281577239555190317332744598388671875000 312 4714183445049917180113366066260115087310639194138805500536644259814608500193427558413343121510610027460206981996188403658418608688375443793878830419341882833482936407049390520760590778208938335818551364489717346808722443366038946948658760132864978748279853750009233480744460890467529847732342726396704515847120228274994020193949587168045166050227085170960411460285050829074142642213628490377445733751923516585469012645762294788642776666165445931255817413330078125 313 141425503351497515403400991339523341721838812102321422144428256899485769127042347028281449063268206462638881455750534926549125490657644551965589243606856547431256932771007523119471747385544658898131350668917838346409588063435675223283666573596433646698899696194253754463135537630754505574999807741560619854497487723011774612467743669479492226873058995251737203746747659093333725089046114929205420107811011371134063257856282487534560488029455882497131824493408203125 314 4242765100544925462102029973978697479218155270023574092576670718542776094882175446181631559256812425885194477141647840988112197244898400601778283413846282501360842824863446146160315020260101146659963931739736195469779272941829070492266294560699645304266184891316225664596673680001322880392701332045172437018596725274328422168660273494731923464129509300664266911675507698016148929694669183153187345034234913587340603214427331088542949544262228300794959068298339843750 315 127282953016347763863060905064185855065619430774555508484107692523878661734036229837501832999874032819097758052060962701662042150916374994628393796417416228101045696538743358009944028874158132112932634102078591772220908727218117944292610150662656526993135720578801558866943245632002307376544813102629224216714147624628622383284415173252313211777994780955693890359052412736573827364209150577058024715334096166625995170092671771380765655123923352221027016639709472656250 316 3818488590490432915891827298046198919195452240082872397207659963479050391426327867800840826314474556809610266473277293496780934549630837469171251841215983852698178468892608682254309689035454021186485556347409264254335788402205483003771212232910560752298488043903466181487737820497007873671837963207767100693626315556196241899196044917157286463522282911221278848969093507586537331356938461146788551497494898506325304414355044000349559407680999356671236455440521240234375 317 114554657714712987476754822594401549256535300123641350483625326869894896572240196578409144312670847228547409347975167221033951907311996364739705157498011321903368335887008921369776710066942194638443017798950231988923924096714758424374453016151259565777878019314063004939574598833966507974455755807922413926012418175756738806641521309454620150581398561894179061706545647451644508419819473888209346878009355599950955106869741957262807952044880721587105654180049896240234375 318 3436639731441389624302644769157436019712852326738119978699343970664053944789851635511657789766646551252936697928500493013859448944500822240752710975932599198039583176312295265612368935956059194259455294994397472128247709884429947515230582725375589015545009719973595090800926286302717657820223707079472339178062713260419074175489011547940554331721362825577748483060548642342819839669528867142000988740612865669079670714807997347964296785960414126748219132423400878906250000 319 103099191943241688729079345357857819141805402877865585965858842542684243071989427010330029648774549027149603333357809577784768948792418744582803556295414923541153534428196798444161824496472378114295413458502895222616770192442496824802136761291634556787805241375544550336075796967523442279732703410035430569356230987326601477639123350940588270462261434520385619098277991947456057940026861150319898572530002419836145941493173962732934206831814094584842678159475326538085937500 320 3092975758297250661872380417814103038014657913229017244100006748021241881121584448754322477279857866204217063334364902946823078545348647008271868731954248349047964352677427879828501295542039593391187469383883423523244583157705309340540668596316203057346376559128555722174580621728179451793447564020752306704917618384499984105307221607488066212402103232261733222362467257260234652778391166698137392634265252882813797531558996017770333565588547486413517617620527744293212890625 321 92789272748917519856171413961382302734452133069196758951151806957588100572786168220138497792256124042249342516502341222914241709656143434336372339681089024167319332029856649109912700968837775276120052061750084565781827837475609397654158791701618496831745824594797381849864281508259691628271755370937491860300327596952989199175370942198513263414271875900514542430539709911316113258892523965873492843225834111450361355151844787255660897996867308989976663724519312381744384765625 322 2783678182467525595685142454515449371883873883884058809239255676120073708963872791469841196183090508723629848532608872317663591745003900567410193155778276518466453315606897176127486719591912830189773448117713765476723061481551551570130267611112830393431530412846108674873650929692089392765495461274070989675730044393034400872913396257641061788627765246698380842325139507986070279940139022269727987003953769144841101041486293896411050247455265527207757259020581841468811035156250 323 83510345474025767870554274527312988402773963811725665294813434057786170329459814884296705957255827008556511088878925816394967765158684775988701261593380799089246716446412976962215539253695680812379251734885602240234070353542041872018234490889739612758689475484432437784719668634635036460303750601583047290806884163909516719952715580343742778173297051019122025799000570767729337447402538159319508641512312346589167638026245590199811620222766772592137840547366067767143249511718750 324 2505310364220773036116628258115627333239662596731867484285661657875647921718113975405124200739311450227497751944834912447046553837991711891956535961640749182211615331170599304107480716967526587840671693017948094222258332752766509708597195948088939779477419830528192303228531331813612161676518428159154106260828126094220326644400818783947026858239162046322386943675332423539547486527957761800297095421829077297198338153236141544659533201481853292857948645178112201392650604248046875 325 75159310926623191083498848300874762026100969961458462664608606475570284653815982491483026977271436508448251144176340332883574906498451338240803964288635839855330427912752439136801734791898516542317981653469156262135890260865728019670383237173238569727921563494306455684458195959870068922203976661140565695165301113228882086661938004563041102024793547586071711710324267445309149636389400506160391800745142196231730889483321956200558031652571126801642975578943151049315929412841796875 326 2254779327798695732504965462961391411505806400331314833339372929464615248799585055626197841286468961486510924069723847808968807734743174108951347773162913714510528033987789493098430789479784857919134047923702381818755402319008346312758047673062857038479496721223390752290562681091266801898250385937780058852725285398453349929168081117711826856703123435398708332724401961693164436597827068790770879868815265034393534909937917122470526621431322761290871881101338658481836318969726562500 327 67643379833960871975148964237220456113243624547128468835211972598175835876181021193798101199622686341452749912994468010900929778707434547322913634327601958482805544225562748380969914365562783946729452130230495007782590578269019178467261526315883151224542615628066732403065354219332239258297452839842691322891642439250456659440200832893184250246582693567805116258552882789276290143218233607918021362584159683646710693531613911092089454516959601271253177401376888155937194824218750000000 328 2029301395018826159254468935826081527599044549843579660932187122487203750241583973998636988250805444743353235288024367679588829712068825819036116346294521550621440422943755541993551695234258702816169483904498073795937013927799303938072859841903421326218560020111377879979226515667228734761023862118336136368241810249464027378028524596064692884788413136920857399775206599003818160969300073750668440018115549987260194053489552321599518955288742332217222230639208646607585251331329345703125 329 60879041850564784777634068292519141933014731831050529724862478821884213629177684675764254518805473050227345681304668677667340759129695687481071634379662610397658871166497524370211683255617637465956568140676820657252342423594423298931024654641014004672872253271167491127847419555955380744284257886048916236257046968778968683950358280005039911280011898801323219265074643029512633729888944748209912917083336553269337961582485450198659154055925364396224808150037688392330892384052276611328125 330 1826371255516943543329022054218991660616526838325094389168319324012626622384111316691812178640760701171625337200373328852280666227693467785204505582486761462067581354722659313227552111178525151748865835829552715283283983387518859647130330411593443856249596789941119943020826172670583559614510608228862998450249902275206381271850097519164318068059540442769686455042401797130766119306189159277658018313179003061283179240827128757317606260444913809188813291761732671147910878062248229980468750 331 54791137665508306299870661762655184884147927234592294110611170317769257718453391711701597362029009116971409024291496696494634472063336961028355796224692621283502510834803134223606036559617725353554253713761634198195064259986178982119412304306690835830990109954137923562385961242377970132366448827292588350103896989554125215295601860977117663235650752745601647024068673502046870025909806575556414221804103275853986601777584570818062366179030428758574625125454815588454948738217353820800781250 332 1643734129965249188996119856281791423165740869158755384207384206737598281911063712634231089448850482371805983951093152591353451225891264662101303744138529811474464092037794793150576087359428748903012126781049766363237743295794253583769284934586758653812672268603501638935107118288839448073679581032911969588763633788152531739395199445460261790120070429211985440555724229922254820808424300718278866170637976690571577694482866870477668792155403912095212003163791081306044361554086208343505859375 333 49312023898957475669883595773507139611004802377787325548447940277636143699952673531296559268521529829258427095353590417110119866371500578664010339119892099878199655451793949725504113117853836281870973261914711163539693967670286358389325116601794616049218932844667867596871941682387786511482080461216918452278841318239253894362531837832302220572515624816011559889372606452444703145180059425023219584478560198199584661306168747371079746832384892900333155617287328453812733641825616359710693359375 334 1479360716968724270096507875331549111230958478909236367009102293124692821737783522149438390089176481564047671245698493364016744355885164542300748414524251030805984850224251608255365158621034337102876049600361450822040271637555275908326189480268416813455671879727049206151024460020826404372514953212010550995453576747992704274840946510646045015011007781321631654872354620971053000866839588542202809919301065964128877462782916251457795988553644984982572523068977687898950534872710704803466796875000 335 44380821509061728102895236313104846409449114556667506024164745571789070014087273817822710951656163168796608586879578428427967673267051335355087279336869905286640136547880666516483897258979518211746760344129774679887558960959186985270383993818397024853103108705664755981598060080355784917799125843777456627714009009024886700120752785185736239702773997945039250233908692164645908519545042878857548059363322060715860013751339576959375594041584093241702721564095890371959285403136163949966430664062500 336 1331424645271851843086857090722104719096482441434785556072235779768040686340936123329690688737058694205794362800579071798970373896832370857526777262052862721361090209747798974230260622542959518722958561831722109803903923240950917611859705364301891355744914059995612977379208529758512238495793465737861203522767426247722697599330078285672221566566967229796849733766860877449044226278306777558741583688648680174463817317659170519904443563763660003699767936402066637047170161167741753160953521728515625 337 39942739358155555292605712754887124743219698361412576065849438571663664275575505518996362246053147426631473955384423384796068674025938808479979965976505685789104662517790042358862296762934394752846640677553552220531655652611674918331327550223510103243216229968533566554178670155467523912774674135304236380705454457360697859915747446080912967069564116112438728487896906404856317160410729563316911400453969921621993916630360384615542361273991930899352815719492194868056600398631417192518711090087890625 338 1198282180744666658778171383477213321554721578801602516567542883880735601148740193032140058565269920248738717711695182838101168871350472026468347381661477094042695698722843745684810803730432637259422833081912964311468921555777069295472379163993861537990973092909654450410491615035561135660652454246503176283117947380712515139320251531602811566797080314073502779227994581494044920582603388650842505010761884236515268816495955965553180446993502563171702746878640247207847835397842573001980781555175781250 339 35948465422339999763345141525081389128094913063028706361827791629998001471454871117212594568252801692476321654460757058670491650798871830858585955671392675889948819638075817276152404196450240791392756402527269823092719325835038010777980668559271506136766170811519423832405403330503635302063535561551196770439860243364141969816600434211236979878182310924524449435531899129656596983252808198303329139639468361037660252150471742020777094064219117582535819451584674019684051415879366686567664146423339843750 340 1078453962670199992900354246271566410879179034365376962474871615645444212367578559466430917964007985875063043671728774882256872867452411118105021211516170430496353109168632953080958783125764059350093360362040097973574594116651786111983751222539828835390698589286323200761295477768717542924436453081759971520823618315028000923979901370235759256865315528722158742457645275984576629587149538380634579778439186413739670370967979431896032403257331187826669325340140054118875934108245928655378520488739013671875 341 32353618880105999787010627401125110752283662092824203164747099916123047222607983288621119774511964613280115550648311294608115414538469751048685049135376494439850733655800219978014533084695055410564784096867211068616547350811265523770940631525199671947673962850466477425144861362744376262276830792499454030964989335580714374820775783610903174816728895599783402696215685260054739292143745866824471531632247613965096650737967740208786842397766728148188966106042565337545802162111385769094340503215789794921875 342 970608566403179993610318822358206283216217139331298452204936879215126770887401478391875703378774597514294383878020859359606945603389269081268387762001482016995621038560438108381888446382307360832973020405590072671238087905372867825510385219222217731302113209702954563379533992851178660812275554318371941713525677526298812529052592788751150631326835705958495187108182113879437825477456594810055077687672613617474651792684094652344146327396948179135423274173056172858115031587544763169717043638229370117187500 343 29118256992095399808309564678857512512679196093603262497711205330988533640244020187438069940021080067129923530555886028921102439706931121300124694168641244399530571862825775176853421281864981987690460113231732089451651592994023474939646005280272165605040125652526586834048163415541368778726540588167851255905330905065213300017882914986724501496710958414610874511652260992514308233978798277492097202341298709282190638442017770170239211110254295353060396811825815310999232554678428641636855900287628173828125000 344 873547709762861994249286940568508475785192930649705598220413672018001205215728528362201990868527468832503080676994019504057693979883514755995424961169509785837718292359533383097595350547900685861920188543839672993018447421912780229686112420669221641629979239129122178761081922865079570567404940470425916338521981154526620749388444915141134407120429276980948500492551439045069757052277903971658588556757153363835210169231134745454355691204010703162703785331484199609447700851649898368123103864490985870361328125 345 26206431292885859827478608222124831783676214115531361028839348727248204720039224456282855476782181000961813669415222515661283656335131801409986722123651823614387579348355002965917114374549992522426218332625020719509701882837085739418410578180000136896642455778800750421007618801588253616788478147319599153800784526903010559704170956542892867393548333324413608153792606149856357755584927784435533864372211294068089812622523523170703734079653539650190860812191425502709553503610795388567566988058388233184814453125 346 786192938786575794824358246790484391263297078366945657920853941275141128957504359562711526752203958738954559792022252765409456016717125620107359160908452256683587435062041766641752985193203610365495329267727618074672824196932803657270797636115714026921122683145275866471561046828190726139335939461701781131207659993779943193322867683824135188921761212361962368846798188653585316634972202286193017731004080128762903167784439383114612031973829933727022304005184136554621040712809154626938834553584456443786621093750 347 23585788163597273844730747406883017681724178723533490414017455530496424017976189648513111737396174086129788619338135742085750532613484950141228187065948791203387898923661877886784534850605230552043314629308055286504108095146738327342261271960461843073937319742094086584317894901727361041430626604449859230603622311415603785774734079975812311763539767789089760348098703901453439333585436696775113679425081774262370019359657124064729811264029081787286328310719749355167668006597048169226127356523647904396057128906250 348 707573644907918215341922422285702679047357021019132729330319604336943783577419525291709887964868447807095501574343122966731311448333290483069105086755721502372820685183276119647390691243424534861338503363591021348828681398686398388880568431541747629528738450170951680112546953904499554865738428535989389640095070505221847823147705224230600422092179978384186368865893853620573883737957374636135756374499229944145649948375749543567009089895706855378954813202266765281218374706272145058250089277862571179866790771484375 349 21227209347237546460257672670551384086311502113402182302654486712979516269413078940569657784465270907276373354650453473998175617864130881748408192937831955043461019864143173911684760414093353270770630481886453454847440053600762396135208093609830047361756376436886118068716000320012104981646873873051544315828209706159348368708655016011455193209341034821740453840396215273315569620087028637267030579428675977527121929984701706966635665128441017590101494635447868814473332209325460995241741102290689013898372650146484375 350 636816280417126393807730180166049115461614850472770479648257068407564080857397643480757717160831300894548172258370317935758861714445368524239498917171513550543375755450425078266285574014116596924489947180778171854753513286189763116244777249231713200063644805328004509373101568846196282078992152762469081226596563070572371191907171616537536536273980144011956561372625791282595848505063492067691654307875390097578681915294877933568943100209868878062830106586450236655538761475908726694683537061791867017745971679687500000 351 19104488412513791814231905406219163285655190190950739653663273776609357719551920100378610205274623105736255026120317493932194785732507848349468428924354769500283090928475446247102971138612989733773944789857040161955683844680637959432421388198915593575220484382621219432488895952642808994480953950811450779170803014331422356296748035833034783828380848917507633745163887801098936683186485754060336403885089923458218670100270555898975074104144964752354535655761986266079362698628012900980976951359480153769254684448242187500 352 573134652375413754426957162217517144114824322647712821215287257386401023421404551197538855415037889884450612939256561940922379703267339827893550928178955182233009256123679112200928421955892532170940728068156458699361452971571023875371730726161397959651619239973513752951309416382386239396810328460067208949571005078383670789335766087998960251187114058771731846693858024699426230890643529688668119284229464707375451671938935904214177924181675716951267095663545249923774031482098302060779193567441325285471975803375244140625 353 17194039571262412632808714867299070462073945102411150426593343843366226188295253806326351033782258509139946821074125090338836510012959791688597742784220541538579221614990325478706856034589163470005733159863201620574410010440935053561044541805195904128690421288790926164202374006024383629928026545416069732007352051044020526634305300136966091607614857287183462250328048984497159013193723575032293787383665562276379618520774442173169107291185556676570967752645988337303333042750645037223533595494018300087191164493560791015625 354 515821187137872378984261446038311017327948738646828657551168468736765436585824417264708598094968638485306204010893237686306789488260547862976370919400032918593770000597165618739592749816773505902793220035636059477382522219964934855844049316563978596944926303228236055878020595762430442558247044336955963005272770028781729912732075572751012197588292085849836802687976129727262579112572192094332182601117551702180358128507969045180035785644158322109379723217084680721378723881500027179450307279751086753094568848609924316406250 355 15474635614136171369527843381632803106481721798767213345369257905825904646911680021112478275851037992755822890561015834849260342179758439158114003634617362499063565989529014028401972313033337268192912199810075104713230468216580082481703602818944013162871477479166178256878266911562323526781521097411404256113492856466835425988222414610038096688070439783309162539571281467952373810399314206767632012962612374615526807018298807603930957269396071375177406891366514682119702384114814643035692998118690866249380633234977722167968750 356 464239068424085141085835301461070907860533144947075240831932833424420183659029636738620229719869745895969441907670164194948457438422009265287061387085627926871089828694052360775398278006710092680835697145706148551177439562843019394993292285712935219327178402122725275987539619718202773540291448662418643544589120870165637957088387640876693759114179698298725144454486483310613011627978360553487986439019337558213212176657816220273064576548405095438660533797880697413037590508461602753216383721035498410856234841048717498779296875 357 13927172052722554232575059044134297602468031623013728236729362412105071726427980975309061390090340232879028858995300434632188687343421945392751728702621645407387318425771904703698524836214235564994419144232801111112969490265836578202426173704746737170343665363555027526505568030225345861210453766929073942876138490492989081712122197137587461434975631209008307045238360148143587918115493416192443824679463484157254805405032357499740172612858285107967802039400919217720447809292566255110683119677883468057189020328223705291748046875 358 417815161581676626977251771331583187240341880555448622396165307660091609416568945498419353412782057449721040303290749097312172974928547525958338155171089844374735613872668755523833305862719804511130046006338905404493906441233997521641229007714185446232721380412845789231562030481353325581518188588563990371500286677714583275447593005081158284373382152477311538736092631515269675523608360548093689932444635893507982004807522025088666180943407533809778922760572178813897978846015337352573244117381889850548759568482637405395507812500 359 12534454847450298809317553140136352096367779713289378054242070113478790767236350659138991380089571066342416262961819582220297201398984237073260264555220378218198720760895481970399718754261787176905627994499589132845726032133004517373072678502620724743763314038514029580156226541252955981360354036743197006209837870095248096580212148701183133270030295850609352337964273489211971742448426936391350822342478369739087449939678290979651374971088084638306053852441245804085597039930830089339433910944343608662165934219956398010253906250000 360 376033645423508964279526594208811974869971473814329326186189875521315906018493464892984470544426127186882728057097090471985696985782488527717915388278650810242859068454990976561217927138618227051218019194273142453810493036524098290974112928878676114079928710552410678911079966886277380441612574028011584458722798984274633490937409833264551473827247884119857296144960969171027892330570954977817747465529855032286698354655633599970341643305613761360589171596403781899086368602852096770877441474396907228339159701135940849781036376953125 361 11281009362705268928385797826382394545572596274821079399558890569064304173248295330042991538857983928028550122519061811491181494584371331223012915068772168353073922744543039788882155886029892224042443603166913106668605792744420570957395596049997606117619238990986999397217947055814569916055708863736740504018432216508305695200025693878251686475158826207188159867323960040490502044574613161604447581725252106153253608503202598482407082429645859720093867236860526683385726999504395810855385200274954293764295698565547354519367218017578125 362 338430280881158067851573934794422718854014189754412372336096574667570248367954499588287965608504025301544456230229087473071352420338169381651614300882684945147827117762206810171496179430880520484157653595490762513231963487746952645847198160337067368591462959848992637963729561316895444933630332620940156003707286333344432207800043349208927168812786450674441784379908657341004000932870093665688719176848825076592349797354024407312218592504125933318709102964118862043043547480928162262749243747615365829339850733958883211016654968261718750 363 10152908426434742035547218043906453627791333230376870928816143680118544497364643081936830131916923538566257411500900195067978447269360465178639188073832181251697033438832450350162372053307344568683723125965371418861884700564053725058197911228066925782884637105672914077925785640078687408609355947596202951216334608603738612406494820171778036886785154993941420803656414374258818664468572187616843279964045645594072475406568917201610154846837323462839040668933803040050953553057087392027264681249086944458959180792589904740452766418457031250 364 304587252793042261066416541319037910388012685354918621832815471409850440420356836857574396600906577505040313674992529408782013875417202446711245538346222365627214241079197252522850481512380254232456471606972487478680068381323708426801883805662943434760253540950210990547299506775978371143188030504294931547637928151448262217307290157956600449978902564728037709897323593946489230698262844262995273287428827331730010775760542112022444556973393131144675096966766278658891108210105981485499942751845616449590803398450589156709611415863037109375 365 9137617583791267831992496239617244850497197771737871004192743167533029436921490556559263485149245146053614157809654148351429847849174027837989119403770317208278583883413370117856463073838289289375196025375218550407329305874761523508584468849325973555161736056714430176003143989342960400743638576489718015201265528743042908034718616789041387480673125886259958328989452194907577151101530409578268760411562530729869467420486063413794575887816466035350510546925268657951508227973684220674475064141606558097696844100710222846828401088714599609375 366 274128527513738034959774887189670033986336363429393938855989270658532060451921289784484579653270070648190342709628037018217219353248557001968277342217038646855897260310182204534456259053055642904503330829060725878454813258660736946959338993516101820838041031078914752251555111199393193517273160803810605577695767497486189984872823702503900997055143855776716605620420059203344949143946305831581393228181323752588255729246877858960869335029859902675407995109997360079051020949986889436240032081403103676742194494408977334387600421905517578125000 367 8223855825412141048793246615718918231375601659813263383934852510601556681894691757065321975482750440990694216401030328629181886979556697290839260021005549871333542657160003524063410042766200565997768056980055412068777373976727239895987717255480166083669323555222012107394358785305450923743177611885442388907402973643594368856765031005145372909804868434217841919807449390728333157153446609906774295445440164943790334253881033650349322485174339770963082022280538497720599539558490313028290674441426425390205823262590456579346209764480590820312500 368 246715674762364231463797398472287977235905818717684031974424935089827880859869854026991628079895329565954144584438715172477815125828964814883912917178090542411510746494710449396621971232418823217388639884971110944997206653737979907396423234317335127199174222220954118868107851379112256047405247403572030572160440369300392809817650172771251309160773473504928260026448911406303353472451341110604796114612226009850823248521103114264084473980331719471261301089860629085631720161340260574199702648322916824865681795220240246635512448847293853759765625 369 7401470242870926943913921954186650074443118784612674220642232047002192109763878648220795146148112461336631684135845537000901659145737314469901668497466718731045604283965210928939633416592761049779715907364656991607430084241579814668194868735221676139924305888963243547784762844008279478825796182833756887583642670831237520570790909388942533858575401687627856232839205224621131120541977872715035717579262057636710583479805941778484570903320669325419376377063663722812303336295405213540669541523341881913478947085938131067450740374624729156494140625 370 222044107286127808317417658626049771167442169115434058154504061268006178869952045022604953645543331518092622074998658911758300637670311461752025200066338883576791979758904551283094764118220049951334563004388779726589917541178116788120802703206533039563948568892338614002516736159830749801921268992750346841473047550639702001646876506293592095074332456992078234562195078656942096847392195527154051329124962947257359765417660027424362097770441268018452467632971015485541535177194754116093345360342382059415421505232934862306137802079319953918457031250 371 6661323218583834249522529758792749858376980212889367533016049334493826225081275687891774924240171753873490208740262079162425293490547509955573247930644133264092642748292778020674641366839849937719322388247138150544143753389865574357592365685886526363419661380665661563014716713223458520850509138426052954828493429743263252264312763958515783514340554857079243708965827244292062751581857786493170764917445573253942897533883353050712824518973594172722834566215577735767854139906418926014939997305091079620066726527105593902433611219748854637145996093750 372 199839696557515027485675892764063913835152284872339670700004667446258417618142573023375882265979405152089890078811262655118369542248852407528733265462245668836991372741811897891442184795928145443689101069906400290961197724319495845425060280399677831366972408558666148936311559135668476324966549401154227697654532004637588052017353342118662054462412683962423212466773565561565738984949296475419796877499313459823280867934232512347727467579534263647078717297737033685640122324455752829307381686888494927326908353996948175534953406895510852336883544921875 373 5995190896725450824570276782928952867150640508311656238738219708675895488009613629492481864787287614512174200866361376104902489620632793793926783188841789293076207541393053307063642212605515424436151480536912538517727334784913576766238607417112999201729856657930356204655276931301275441013054347818366697695832182263764533541888954568493702108327125092348626118153575557284288603752010480773731515902047206597138022535215647602908540875988802592337510779636029971822679752611558158827916700010196867309576423499088704271997585237841121852397918701171875 374 179855726901763524737108303488044472316921014302886340105598583392521482383376397437067381530587247865149121550280523079512138330911701500761979701265690619821991626862247137753832095872414229102729312986928268098265310911443398795281813358201307447973246279774381109001760909242842005685326384380711669760464517479971409477470611216286203007648221876234318410102827025962940304911710609511126230195250229507323967447898551734501027591534339404131973037449076762617342245043282594756682519525445020220005591866149069479874356147774960845708847045898437500 375 5395671807052905742113249104645731327067675405425006526754257305082580790207583188569600398927252580320010195850444493938772150056435824213495359441223904995438065548304492389537914138502834213278949047609121855319798019246726693857266389879968256551614488277584694116658040853809035270366493327263628464978902029305744297297123893372467747983998911284873411960064110658321783534466351332447196856287894396773392823825062516641525819617063338439682990581850994022142935398554425359279612616802078639185983143628476399467075452776043675839900970458984375000 376 161870154211587172263397473139481868751031386571210603892285214235167249176466608326532602059766849191157502833759863024023830254892972357444097735038703072409685622959864432092158020254624699284301136200933440342609095844744459872726642252539906635741278842854661515457327959852962325349329005610113508369963179109519491429216015542212407621335336788532724126365297393865697624858787229142677022763002704400461029581839675340786024531778084077270482912361893148688627826571208320730292462841481771263071481934306514345600636062272315029986202716827392578125 377 4856104626347615167901924194187204286005969707347828319009993804122591462101612687192195139425905133722030673462876354719838430004303795688761207827461030561891456411729562174305930061579758474725772888517250251292772909905589218045924127229941502556129053943425533657879686407273438120919058559992355890086345363352520536139131856740926018508631197513109720828344319769101880658036730688096689513585676600202277896448184227768683184384329250257101460916937889058163581050991734716446163297315693902218786864206448721133224655233107114327140152454376220703125 378 145683138790428455037057725825684834167054793975722604626335748550373660534271473963873327630283002730311073205016663851306841982538247496047799126058892659246445534896075353871497205134372743424084656132006636589899172121111062936231140911161861780508849258333189944685356138012743319497430631962460051112992154667837987111893831916642913478090583193342758712040568595621161839444974632955650234128168693972787524875282469147341640103304411676713443673995087060912918150888472825368808455901858104572053025171367339951275510223638320894679054617881774902343750 379 4370494163712853651111731774772262664683536388153872015190970817178739072829376200882927595229803445254936286976326724466891458799614990302936050357232951132093510948917028064168331233615833642274554745419629952694510376963179894015357422068579741095138908437876355999042696451115526817885911651834060491478679336955359158185001647764546910161617061608884910302462535549216884443262964391991183483136457254409993259395954571927354769624793114199153780763218181186428434860482045281009134987454869033084842714419646997553794975921448440203676000237464904785156250 380 131114824911385609533351953243210820932303405866671007365751583532053030405325178540936840617600280348875196195886825228250107469247131311791661776366010805858921015522177633738288581525910233573617110433949376053234892199777213826194285707724158142781404532306774677371365972956508994570566645754103860020481978785270295534246993028724171992074365931564815430740632756799657768499791853730285664955416721039476140925370881404075802544436270769083755261016901635348408346431429665651682768474367622426547658045734985770062151766435221134088351391255855560302734375 381 3933444747341568286000558597297398152764035031551501393723108981378914903679114528394946909599129693398673681860557465084911430305928948336086950938011872215684665248135898434332858174963805060425059721158947143202287629963229426125345728366582256133912423961400686928546961082425370559448782294059701514158308716590028008919539673671678729071836499982825543544488582231974569476573756329259768609180605826689656826630170413976447697159071915838093269695650907647693747077553045465311987818375977261243459473463091098468006300004073949594385339878499507904052734375 382 118003342420247048580016757918948782702794372335329321130457306326801597618522652342131777005821260038305457481796084908013529424135824846507393149140644164547877198868338393840657994809002531493562639100293536374795087290279388526857638660933397608480136925507653639794282870104990616080655466271265712046869278201812138890784142413267669369342914079094039793643239619433834067889556777156758799094643504955354513527636826643960350102153867609614451200150606493545437134655218823091213988055635473297724853019078320733687911814335791405028430745005607604980468750000 383 3540100272607411457400502737569134434080664204779486616882820111939922705662714726243284101942208775318490942630977448596247659092487105646739633991342202913394902235012920131392928795162007695416441501910469609624278963708297839610634231633200891622321651368114221326899537731623444016766258623911573409006493717264661949083264208164687674889264582190791132108503534510136513921937254808474064630771515724593418197666379613574400458501275698517778715046184710878399032139450776519647141657826848665232406047453000149715718943704834131835923471953719854354858398437500 384 106203008178222343722015082127090806847340752011374773080712126411594970885623415561226723828883272479001829583908913728345728746517618586061665693445036978577868745383175780626020813146171025173238337080475374911089667481143809553520421434144678228379481374325865404819792099642232946307071211771404959317389211154474110363270144367916433099654424040574325957683712363466640855219257112633558665047511828182418080166527476816776658755992192399968157617671058707578755869618946080354133308629672750154097968162158268124964314985982094530214681071811355650424957275390625 385 3186090245346670311660452463813143551043243207040997556777051868682789775223573708673905353660478102160510837152801526150752112449409032259070994450520141190551053506113272054411146206286421454481701253335922226167815421188474025620162353836670128110141969043325116528537690669663859679328834820222691669191660511152552106044499843886420956490639910964441091746458598299108781857045567510806475512746867298358887856699887228907095036822953633118871427643923820261362265280146912410434918662689152286859009189422418830912520616390794236938432959505007602274417877197265625 386 95582707360400109349813573914404790171872812378723785812203757968857377588305430255922723970234935205662292195693285834925690405330160785716889957121061933404794998836672734537490896617269390405970340394925290121720658208776699108903002782329217455430039913027471801000752256087383698974668355061297473648013102307913472467653280353645783400194873261677345075625946441673082655419610050987884036853986319204872216576366087906624698732027294795088358704527309487800515497837187268240283077967375362817359843169742218499925919640092600304548398071347037330269813537597656250 387 2867481220812003280494407217432405796170572275549060052088417786775066798243647141565880250928984738612754309702947320797448782560541195527403678397321489143232201576866419338700001514941500904141508979129374103389228878738723538081892561937750733509231691463185286675161789575704733912571754478201722903095489580858027756999941726369211515088503393047003761819610856534801121529617358061928980735564020345504923128646277818207988031935515287485565366341605965377450062122124476335476660231166265168376196349024555757456275119978176754709231488504883600398898124694824218750 388 86024436624360098414832216522978726160476865871155463505710159795985707958262095274092559779646396797888995222980493166933325313837251207169993665058377486727670090054004184919186536269234681430088148183744647006590574987924346024103743100803239461249669357808776208297856153662087136054036212646749030171423860769972037594930178690555232017290550394709022910422179211914856907948465772551532953495739158189342930988984289827251062860225531491772519157101422649490010631639494216627852413063783259494807568113670268756035952761697447981059649890767104807309806346893310546875 389 2580733098730802952444966495689525591698298416251755453747745448697915183943491387498904378808382021493013551708483731710743189654489893282379558538780909489555507575075052299329511691254177751483793393509603924825995503323285847516773346638806386717358223346989899162061908388927543558280373909877648451524191792482713492373741449075774663477550704125523889939520471606794945957062747724812101553460174768364236501613369711581626020469778804566353948994129294424642659262000391983304809726138473010732577370369309193171620779614107150760904385577987341093830764293670654296875 390 77421992961924088573348994870689862923048763490479952326843379831396081046631684928834796582217588615072689861166577333572899373502117986093636126074863556902274906518880318263565719836768371189735346838146581032235021179126470808298696869417707337392369591367971555037446944600485732977618043319241718413323953683096987584108403198282873037338659070654018927197438531457481948865488374765529960524840386765340188120147441279643787336389456761752164251293011410734882420076291857816720038097992658464156998155679551203232778094617870610211207704765001835767179727554321289062500 391 2322659788857722657200469846120798266993958179787580787665576804203348607575848731901025039565508358336711597271505793889073635483503906346199466235712816890157757545864682607303341588475939524116324684293095102812985866752159972846491203120489231810018783232930983349057995471504933818082914849898883900544587374005501753660470895748949915213067785297334032965702048764019950476039270246216014118182727834235890472583292816850631211230325613200267344056126336656693949762106959867529359396374641261268597119256358771989360477407875280736471168552270682994276285171508789062500000 392 69679793665731679716014095383626507492381127270456979076474189357637123391072408586716069972436318259764096827832022450711524719462611978737862039036183384494702510806460032012712380588987148435168898974085502892097968394580639027414303465454595687545279399220916667489943881301681869523376494417906378283453018073371898852059623686707171682138728942989327893954665923055586174493603997573563598429177357841227406537688466231698775575321550214566449692396196015424875333867196110762903669167022715035320178996462857534859163040725562939946453877571030943727237172424793243408203125 393 2090393809971950391480422861508859211835493365034448258456897811517530546014585763919330873469797235785481155052614625119367389733166274623431715180485586778726160322924218962834967419782583149196467535686842785462382369084498904612471270781333698906387465589820881277034340283586257932487300041337507001967230486404378791708115556842956911393738811646028971761176485744672684982612390201921522487341988323354609125185864063136664055687762763493621821296730573511648273448455370293907633531034339685980259082810321453680841521250530553268265517019575128188080270774662494659423828125 394 62711814299158511744412685845267376031666289624051919907773737615236341791247707387040461654710229278398181456529442258580274593465509528792673853320935862964846740532928221270243301472269267971337030978858314500625223282078883215885153698374541240092685515551658167439311322521986282894892482913452054889060987822268519575044299367605718386512979479284941502039700294185846181026308892193324469305205108481443946510286688789518020071196293508587774655330299980386170144010804449288791447993709677088681175402103995030573900602996442357983620727313045506434718845412135124206542968750 395 1881354428974755352332380575358061272865025905547019401084882210199850975082680519578013557770687083573184924809851449684982842728964473749780016402701062886988916576420601281788071471423163651238139246605099868809948876209801572739062754725314845847145454359216829552017908627867937924446295134369850403158061331207137885992438820770133050245694376639460698630275032540905508358357283278045157435567294141688378733239195033409164275387097525529929405417486286877101540498625355006679170259060357740243229256097112798387202583117145268492409861463277032100904762046411633491516113281250 396 56440632869242660569971417260742837983826707587047127128838218349564549007611566761116125873634565639734450991948609924815001779260682334257683627795929040787818727665949510540287182111266979626940849913798793481330162984279148370272244218788807535517727772703468035957641265835639327558933790948916162209591249068525016348461991467363243397674544020023194396741754705955147606378348366129473369413801527105436665862072425567820775955896075062959393731903330246081862002347782236260584391932022420896166626448429631510495701245893327513695859692054168643693401463679037988185882568359375 397 1693218986077279817099142517822310134461699488127327441272440351576161998536624156669991283467474757545664435345862196322975279195480221243210649017458702698645470760208899327971367231018546321196665112408372621782809024125823678367074569062892567561362898856765743689632268231308429714023324295901285920532710294806274925438345355402780170978792050857013111457295256108559436570394567763812819478117134166676539591887509547822011747301235350982065387299339558582574473338960879845302258702969508884228918571802438549581991134403459538154397304664765255832747925524017773568630218505859375 398 50796569582318394512974275534669928907523441156717663923355555574515498852405621035854716760396966636013872187982508108595599577426181576297093703096654215786017320634673000670703996582729565514430452445327023982480216512594933162497557847136566543302034706173495900767841921230639107392999466896874542659378360047893870780595718688335242209593456433251242047383543254975162600172125144993464359294023835930483908889069775638135765470266155493359908667783652032613346037338187347826289060508453178537961580378444783109630577675111663274996027877226933977539147235802374780178070068359375000 399 1523897087469551835389228266040113489067514647523975934830225292916230951751840389266361770719462680837577973588072193819472692811179846864002223849427466236378027723523800846843503134351937150261802013993274559463988609789946780445582683820211282229903634508986015480434909595818236486294565398245332819508701374645100508653124995619793382489539880291066842538205464285126542741728158247006287535964598334355459383164207711658116646381071811129557155600462839494023740764718016434122804703545467464956955362834418633005910532934085602024222541215573573092356696179194841533899307250976562500 400 45716912624086555061676847981203795218070724746280428473145724429506078482486992628695776049237434149377651001525707480404451395436421961215622808978201175500455627503081705619782225409061670953227327559400015051796129866041437948553389826798905502124549032211046323096122330037906460846074482510152025949747836634252312675744984098478150762098292259335443320956137126423524871848284977301189969045812845948485936365963306434853455967935008375239497119231489530820721500453404664245351736935253287421664304932072660477694625195851132342006793271541758606757444027834935695864260196685791015625 401 1371507378722596651850305439436123620193253875402441614900345873935661108231704042547234679267756101194012656796232124093261808592004144695977796634445153359473383533879314416300016689051053367434250680461855975606182799303760808608375419972710322582101431680905430452015135436417753084815850609397414564007483783210222285646594384490764168505925451315077593822402172328189287032001867633387678947558228717797135320315935184686493007144708127036331834647245243739018840400699451718594507446001103851383322351523062975848416910517036102866995288290224833983865782016664525144733488559722900390625 402 41145221361677899555509163183083952697075919587423967464659729744331802201054472666950841814784394625765964510715933375538767584614065286790772826756192288292055814265311284299800741185067492918176446050365900046490429939051559780294162280525490006654018046823741513586226210359161867242022760101256239495810579257224486519267990812246563486728014535606362142217454152609603382768060478267398109568711527757408162347221071570210416851913745546740141382318797312085227469204613926209655845151426784541586821787910589075390433734903634036156299106702806779936598680080805934267118573188781738281250 403 1234356640850336986665274895492524683194235170756486999381025730486503292087737860739365620202042321964188688253551185798944143326445118638202984138279895051311129108550942923195418987737391168980547170174773344340631981156485421316959042064586562631206018325943457457276705959043150616208299758859552451662950084918447165387289660653552492690787817582370636178696944890767421315877181965274730727706936322503425627129466689030085509167789517260989614380738906764188255697155575686702705757117170503741617200077851535675407216765588645619773906418887822944094323496244669513544067740440368652343750 404 37030699225510109599958246864775893052875994701038809367461617868508829458105125759801884346818385607557307126135344051573080088488198693715255086947953538579020202215431099828055216610683069270212386204770387922858034685781748601734717494053070419419650632145501897362900076143706991099240121983077674922255702841945209479436304483288270982165453654448790884683330455449366927307841915246210867771474684898014088596766263324770032611096452325562073542263527181950126037330659370303434349569454341278304080884560473466759607064101342174975569968040009697740448657565792700552265159785747528076171875 405 1110920976765303287998747405943280605512503330489769265674619684903108152011386479621577555859366544319538428851820110773016788876814012939429614115010191513065083866168955448167575937067885821183323592708608846119917727830921244408862392321236189123417101746924612681370571644440431496224825803084108160849955165166723218700569629645141817437857446594594403024656853719173250814913619952797890336726206549516304555656078012616496831325199655125362046224781596758507226158773866755443594629941997538887729040612789027507180231497291240460323713196007700917847076105271497681314940564334392547607421875 406 33327629302959098639962422178298513513530687151158202586507869268289326284675571227075314950869112279447194304339389599550237156328234183001035072572077707481110657545156239345766559878460879394965965548222125040391612772735360717370643299246212824320981749489087962410402003890393804853444653046376865004818984707606137825950926369866036893753676403415638320251700177149599218436373512794223936298531856516569527112250659197930998987943129738307455320277529174694355685111861570483054580639548337709438492569099205623827724886955312780640690436732755633122537303192345348179514985531568527221679687500 407 999828879088772959198872665348957789109810295446374193001968046078581832001179741127758408177631098080753086341617175809783138695439730438021538075243711309639444272497136442750843214150307025807705607996490017654028696306152295374835668182718275384891190157800122074235449122283923716386809779031867373207359534700057619188907220504180623283707631963903425580930061687174908599763680193967935566887879811457530016667971550386353087591256884637181200724983508191260837108733783606676328622005753501961108118915661450005793250047236628442224128255344593646015451116060290814857580699026584625244140625000 408 29994866372663188775966179960468793265891550886181928675227340583105006053609471008816211292104972803872248445370719088161051647087033392068542694723398979114498568108153315741771821207354944392461053905942970482680959729136998212646102156758067872941946116920263563732183880099125938502097312935550037218153928789316669648642610315599797741554462218776526622668356774785301181666413876283374381519660411298904443702369737002231496082274009562506421060136144087079684200001400859439135144053659858790737224075121701443135717376183764506894795732611686664246199618584498569617835528333671391010284423828125 409 899845991179895663278985398814065287791677577155225432386027697511838959088661372980992516042292113032733338235903000357233671554648665644977352927834895878505361159222231755769521195528709877912137886572368396020310961384006151073614044035136694981676981700968830104782395116441899479772172183618384557106730659393478511578953799355585859157607054722103550161513207227368479264692708657709454097983934847831188070358024509624384921439751089905736236014781333911162724572125853545577919863460538515160735088571032241732453147314149552919688228789576675356724855888053415942096080470946617424488067626953125 410 26995379735396869898369561964421995879123603578900952274811017925822388212489777724180823935442175261502637038881152350841327608890651351694235108090979840503685608909837172762286810937974856933933046914832788576473745223600538379868940119287859013580516140860321034458393516287170418919267061660570784994128169746412056009062621077976818629355453496630475872198033045393486341077540811097675044223387106302016276818500950813788623256714850206011653262446221253790118260323733759636021802191130602193736252865468337766918216481669633968250632989758001672197332705118930085141926156211411580443382263183593750 411 809861392061906096951086858932660807508040013973133300825085212786352132426851854430968809861497327560224828860226661974633063631575579521048888900374841719254194178510904623533293061150430029236342302462006727884666531758352561875485671591671433258425110829882863422375675816154437785189451230899270524183436125917261131841124408221244590070785967543367860323544561839692449486915555039243767849061020517273245148318621950465650771878575150504425600589335959584911162960598280006362055572211679687733340998158584850721038652049842094092885494983750399414224803879567074482714872374344849959015846252441406250 412 24295841761857182908532605767979847503599498084346617339271423258882576125237720887303024199678657028727983716125412804399528928758762328711410285815247757739754801291631738667441484300260988045260170172084640065875673478150567249235240985600576866910977547039360815639796130705155270979519567779923443261206048048452590936850129623911059327226496006492974244598473545236221479412912839118011629213018214993320150135621237008571548089624376197815706843141255961475114442113511663893538564233613999402528377810562709519717114516496885114160148734138373278420508973927233707656991867906981497071683406829833984375 413 728875252855715487255978173039396007066942384159213978041114369648777587590499801713146875763761850090722400901203920939513418464630656023715127706883680690665557955247452215597805628705424998490703896793466413011610323049973812599435845910479620537863018653701692175534300130481630003068071832943044617212786708052464046366601712869988565364531864260929463581264498437919595008125022633553497509294583701583571314854437326643824138809256561497933937469575006355912702930871014670868594315599284031780361401656888772535644584216831189724267470276366571001113640418072442926644693983462275355122983455657958984375 414 21866257585671464617679345191181894760982207565496805787807722886520835224000479303439953060799083167060782625661680311943873857008900584611552994489723202268917221256294085652697836693348351369233044323873583162427702034359156452180885133485635163089570832674974047823115122871498640172069702066917160132225866970595506920010360810815459934631422377152180408619426194644977767491167801715632765837760206419988957493564884576166541292154857360858793752429658032389589258225048228462230923965536631188162460205033783385368612915365148523374110943401463058859992666079288814451331290911184623837471008300781250000000 415 655987727570143938530380355735457206553814627982913834798588981522062746636177127898220122392151670292642010999279961723683649585857435104664054292113640406014839061257600655077466072080022735077825172990726754951087543563959411695780296456328882155217534645194160680432575699262667689065594478656378007167572996637479592746264244631285508212357865033988003537269230054538147681329874636256485199629232813601424862673408162498367130999691763748238155145218837730647552013839171214851334654917586334073343611668614288483061534985185409049431475920664509220097781059289905169346068802838090050499886274337768554687500 416 19679631827104318155911410672063725289723148864937656573066601818822824647169894906699799153389499164246538980989947366272808368517928941254149122844147713825814554571920595156827738984088897208830012204843143178799780146340359464930046599862708766716778990221317825950301523560361384164764307537827851903784886418192535281513311753820186967201533305156199168435816225104453669992657290082965801456530702361039664476855628668587929912264442438985536706643247466172462335138743125810405892532856479659695225535299883983655150243404941487017304130742248976686992440456340494798516405072774659856804646551609039306640625 417 590388954813129544677342320161911986019412216584385735419721363893708295620821620942377005990718094783014442610503327960803983881276337663305846317322052778025624373007387028402361196311854508312475478855536527378666710350462932544617586156718353193797917450238236116183178388524288316524307705350305656796888916321979897314016514779198233679397143294646198811843346963300313546950839766102793511702873125463444900721727755230208010649867503150722450876250913093368942532457882641295430719836310626071917185263479907234287527553050410193682045247896854384720921960342293320655494837101429084214032627642154693603515625 418 17711668644393886340320269604857365263775310263437973018284723650036837773839972911756948851415558709259616245945546395310858054942434508653221425325315708237135888805297320697354645515820029418353097980071949069763417525807549169102602637986885006899791243343201926582630730872502680265852359553993448474622890912723661828659834365300973337330160794732991931314736090265712276269503362619901281938428948313759885075798402805605739150316405296393773224008709116897400731281775867545157246664211976745299037925937814325846967728026649745648426178329811240505104174439175987112874213758040298216656083241105079650878906250 419 531350059331816590209608088145721099993082902050799214440868777831744855847026393238870690074180915309592584331334033414919109495345540570520498271107052401416230901946427748826849512747830725707136626645385098356870017984211700393205844044039351161650764023222071853069870672536832425270812325986706651019415626221537344986970509978917666377706753315730946033170354980130222773867150871292012295731145693904663381390038970748491024226060253599152267151503724230769257829901774881681714484482766242909032873019387980472751626124579517980969447252442531382803268548421739188449648347289944183557963697239756584167480468750 420 15940501779954497706288242644371636551788076915215477030534240043218338741235353920300601470305556457834370409008341594205905569135385411427652481482405004771768679146802629873701085608651956152413403884355089699780185813857303743981424439183158835545275511341848818320974969490951458577804524873387389529459707623256787280398049154214232006180831085913883833758898997759263553869590180263140054027747798055541877432820911611515436098709279934943037013405630310218677949106917275789640667569495676726244377200827240709976105846152724224508933908660079050907063913052093870866560555536739496318432429688982665538787841796875 421 478215053398634931188647279331149185353532053798751825848731619003199988883252310206988566406915421653725743351840853677505435949033603101871641488132754187327687952421412514294600230985018638002762841247517509440714509143546095445138119384144930069525317278299009121271130610770079516968959706023813920379440778430528320179141358136702107118450067199703838421292630954840192347163265165760710264837796416592502824694790619598323046418776211183662436786155052121330810828771086605214014049545112319405738768162211145038055642545289335536935392803917497821653066999075179131473316350257884987939860366168431937694549560546875 422 14346451601959047935659418379934477780603205272519742648779559012762245332663914411551090111566090906679734259692642577755769035799226775113958081913423443470668391333207191517696312531822364771669422900094208406877677352212021580479157277338779306118201041045433724647146277538363050378748358080098952408296907445166504243683052558688882041234475312053185048358995884843976279848333486691598953906241753040797291427499876775456582002510956516170973873577809400016839024989287291558740463035475226961122164313735190581862652351983790266283773392295071694045582393481719846146370006979148259418366251338738948106765747070312500 423 430393548058771438069782551398034388918027249639521976296327031449523501634307115787911932569246634809103000411167737941386204717640420242353125417386893368734742642122811190180912710085191593623595883360082603568172486492984410760572829657830156801989380995788553898742510455829075529619907766778361209522919339228545383013477426376547665274031658688652152272209487639744441157061611018802932124801173068649330010224529057898101881107276621675106117559097824862652561052550023214250839009800750023453905809676363244118142559837265551969986202869763313205051439019181841083864294454294774361358122405363246798515319824218750000 424 12911806441763143142093476541941033055039094775783901709713317470152108590393576675828706732399960758131102800683804381918374176850662980881546859156519774295499080732746405615647029738158564870732191963998642656814437119306535004409895873977830698951916516106171175873687230822943543959432343057764007894472099943871042895824619012204854214468695212558210146482927993043538851805911863184263878866534648371872350685594110871273905710418853374550832381826202436537178078299856639379788265538532581151666277145342757297691744420058687939667963290077028178566704380234459898111242964586988131447942151908137020654976367950439453125 425 387354193252894294262804296258231026338629775438473111811987187271223346246008802652782281350382146063188173186014652118650120073463801996539257874329754430831401845831602836285249672694602747773945713462168063267846135670725579474514357170760252490663976104159472656252381145315171768103161643102008195541122578877470530536264058930245185945837722029244191000884421578188650190671232795026936615807587949212385946399193049869898266586872387859422015598656252973179364090132199095568877886790050938891090689064768695369189000156182871651598356513905622368932586662299361503308407858280873643785913174042434548027813434600830078125 426 11620625797586828827884128887746931657345316567278094867374307197303202600737150085494242634877433074333117813853576871470559849105321752525886845861800986978226260845702258847874905107974425363009946979823498201075098173755739218993530000755390254186257017293231381964129200920669708406006003744085491527884532342813846802182996894299269066632007104136240546322508164342975245961296675105515915097086234404448259712918065476721867239994560428948086052812773404401667541007062685183941575364272464381867045042485686928162269265189356568956571281712268016185582829329622778267159201086923840315345834994786855531856417655944824218750 427 348618773927604864836523866632407971400020079621440383846596505398258633356073621641851578103599921730052257655148224669564879199820894665782198961460238739484211591611461180638328844988365647701898863339108237650894959407040809790131649424513848816784622986002786365803858440666932256534887866933499921120793659966835756469554187006460227731712433042862058783659814974932047555758476266078222398154269943100310425437265900660931095719338946360779024123271587307004113890304037552162369104372730196981014150347131581863190462631325934290254083850450755701027560701950504466578410089000673215478554034518765547545626759529113769531250 428 10458563217828145945095715998972239683992116953720649961032077398926822884031926004766253703502475133185473966297219419776582020244726670809589770909943602994911052973500366172695595169337583209637741494153024347299303227789896851149358893363949274018205204621816353062272553948092816275809929939974604188541713436784904374630210311562840258262101130855287189255907769833835092688894405278523862890756790061729443459247564849132884894223766066826322884427357195608937596653618519170731849900047537354992880908188092503967495366218629900258152204749302939181278704715050906311115178114325724597309663632671572486287914216518402099609375 429 313756896534844378352871479969167204069551372738555459971816877892281283604715501602457247794187275903310638018070893916607022735281388213421367110418511465958572518412596870726046268409615752973785063898393918106219852667288903708008320533698610987767307898454942568647788576006946388165147580832255030454704248317166099642458925668424310175994915209097690740266158840079730412616555650361438291952387025003486948001433898099797941276439379654014252277373861234127953001876254304909461464295830188426597213873524166097507030339055976861514322152919950265414662113548793424968520716007252708570039734237155926166451536118984222412109375 430 9412706896045331350586144399075016460831237785330062827675870234880353435235703835994497904638465522305954878532684487202323155690908946193257936764103797069260280912077086233091473002044493451547313143036815260678222062937011495805989903003130128420532030871683237014226001976409716089843846172466391314151694060558971511878694826567573736416023846122972309709192333227130279438677864230010168972211517982975564718692049189978744347734867120431966364167227594261251480552920865608059394271483893619415369634001306000599988647115542892913933386370143738853851216214698628869526723721465342521221020266608547899522818624973297119140625000 431 282381206881359940517584331972250502293554548639236860543310204499208476234432999806535239981175580749604045050978474091099974920222039099773615095345805436655171946314023958807357625032196957021333822399334104470629771100580454275069809253321559349741874106280059350659452696387117081365156837419893349478887002636754906442559029270377165271765436450656245241115440730613458386277661401289862828797064751222638123726406906233783838590785938493679646736336566273899501642528127450484854618809261987069009887255635047965872000486902174548740302532632439856774771585711602529105144114726130839647128684122279196344607044011354446411132812500 432 8471436206440798215527529959167515280522071836160480209125158571296201116467155412937180591919816478503946423808982664257305622017745249246288742223567747513790127697933758583897023133225475331027607060877455522737524237088505526742212823173355242498642119340987826812710023780997706387581497848787503903015261499427248607414517277518913120370221394775880127905408289097155211228911032970215676934257016636689303881943071055219615876531142474818480166759065605439247884474354214368889546385868232190241477162965684019552072231704890647883141270842352050461552763496474389881569595365346914662987528633897316154843792901374399662017822265625 433 254143086193223946465825898775025463708548039509398766094401068046884704229871163868115818998388394335617821619353790058797815384284551212081451088288598347062173144878278135650143207964745383288562511328637277066348138654155884049870667790271958277125815317117824149344439523428072683324659433252373483399361167321640187713954388457698421141174881517267837822806730214070115207138862173349303402306150112916080937392301818631667152906202372583775747563577978376513787882928992985586349545807777106532589605225218077050591828860092971713429308331086208863475351725959736019565536532450833444264629208154959716381426915177144110202789306640625 434 7624292585796718393974776963250764043578588295896571978348189814106507895292594773272930929545102801183096413169593436900320376891855151201460599384969630458494990637399280257988201940147704272227370463855174488294020623924712456133163569587536781814708484598509197585677988685915434104309982303466292039010390297247055947444398225905011092024552559625902088307784544772191172338895568970263131670573466923669738932523328930862087449131423477924931882105177365579114486738791250058933342799743102510332076405033860870970200766386813181850400711413212794572450685380924601440618771840324524385028851685211503941275168472202494740486145019531250 435 228728777573901551819243308897522924615411326642262384238349638740694406068690286033513263447661427745398457349049736122607654136229074360018917290593401641721698322519070558389704404231320624288619962356930856765213606295013375059958375695482820251999491973354517180756288059484423441258985338002344958618988507477600500838376366697896869085623473425941362465559075183715452532199663040805145863101501602832184157741619514404122102058343584411235530158348891894763313653950849437881517336622470712065407184902584002426228868327299804412827069606049415753877365031270648334605604217965399831867238147333973308228394216712331399321556091308593750 436 6861863327217046554577299266925687821163681743402002149348087770158311412308538579980309823891992813750423261105289201811948593731519500813424340007156333287235375091964786105225287544396569162204205252756449128164953184495434498015065355890653183566130663876406404802288943288825316527909836822960605496797310604303040719910071999868162270578641485227344806090944889174566905867505251253360207008311860108055838969782529922874170221074022247293342551596931859512321636833475117768756013436548480174250984897519094002842293313168747940975917676330412993664338566799322034265581776998601703620630306676322733572259693346495623700320720672607421875 437 205855899816511396637318978007770636702444000905413330035382598303186323125452285935617663356902361720041044684698579862576790031218042543296025789971217185740803140933802488768618687556759013737527607017076444892976358352520697606451556683153403081478750398381645582641283042579687203977607304500878193723105067201354774315345075816348498249351405664612799271973147803666984006158359249757493815972995533715887623437263867492333865231904859112849232259758528399026407969119875466672648153836279265610557832328811917865890726241371544522510231745289944646239095648078102377254117736807580242826630962627259928410250466868092189542949199676513671875 438 6175676994495341899119569340233119152761658742246231539934977079056514212668479362710450529282411839745772178543354508180269165981478833847184988887369208517588272179722413639242969279884241205907319040977823752923863556581706634169079425533807846088517683648280088171459634636544661127804770038091567354291877878107217369314192699370045745173638413575492758359421605859104782901185014969914751182320794960393180942817455921010104999677550088655610103567802131039284630532304045979262304202784323437403424610415402256879943153903376570725858520159402692262284687687536902901111284290830256030087038505592324927340186491164786275476217269897460937500 439 185270309834860256973587080206993575875058230144482737169886790620718539352677301922095759844291411005113329640638553394932354796830335408710606419621275517645985314511658553805924191279129833881804365837230471683421741214406337097677176598503121021319509279871419766701237577827737076953921395669166704858844048257113987737646637877004476296771623138546086056209933943753512375513841451135655247160548079033662457018701036242751821641658251713289163395434189303913226860772519521546448525862962377283803950562474550042039574299054709971550095796750927343335965761042980577876855926295381076017285754259085288342401298677941667847335338592529296875000 440 5558109295045807709207612406209807308556958601261876889392540674847134004895895112177113459502929347654436863013164362425080503164810087131463861845650760949104943450603068786968102803028287237571477796551533752097087481524780162760348946031613565236252906493418424270418806791071901821896733729148997103160974392661019662679709919483078564097414839049814535107729256231798401741488405286698805097339573080006020817666379227891147596369851636957628853730099534076681061120788318531525574035675344624284004559939020800184358641665592066532092346284553828611003068166746848793670998972578964158777744855869363507956670833465295800124295055866241455078125 441 166743278851374231276228372186294220064339050461041176039174644151053465754766315298063111690016768310809687568956321023960218852946820575643245939926783617757856528855119616359202515231915129044659190746837149769133679638922163432118349950159205559788633613118287891637121513290808002351482159123355703137705790943356374438904240908779797285940556478031703519451020023758479930386241306567034620729817133706652238277016699267413291267085235344181298409669449179399200987739345695240559749614407747599724354768361948965773277066564015830413835224972019113068741544318026056375586454191515998491472407013132926299932290437055826259893365204334259033203125 442 5002298365541226938286851165588826622120928824410857015110199922172590112840227218658509874335209495226718315706948307234602805068567943698548947541750968237528391786352495937471711621072053209362170577796122886811606046651760642916269809911179802094617171256366273230744474651647023577514677883170020878489532907153039270717945083211704096567758302442557212043745204880385351570113478476544098590297544143984005859217647853951347904684280121199939018906757085923709734667765747233097574648128079940431425749915990524682615450848392855309325915629030397405521541100387323064059670891189155058351465812701882582063869775446107723837485536932945251464843750 443 150068950966236808148605534967664799168396797496816253801680012606202356890137784780628185841153630981822504620649394584645013049663129478240942256962188917651821724175901791740380014873192346717508953019011751023452445334807947762939744498470823332197282578668626303199191751915161275552114638988875779796274978015696263747462046321009073213815956458265247271611190061390836863948308540080999789201256334122966515688634012401343914975412066950388563365988072214806174481700812947972679454454370413620105163304297116955743733428026354511179384098230995321879573714347214896954856102016975836290927599143788340147831830706515177098481217399239540100097656250 444 4502068528987104244458166049029943987671127244016751197759750751711687044327408233499817345916636282129404276025195040823764072142086330542671079206486450527616743943603158964943943661380960044928946202970785062256812212564574336090655267888807174169076530592274366333105158748905483847183248020032940029084090947112127490045919113302640559006395560113775174396320722500913231594332836629445323738503854278442662783707789353164851049825866759347860350116208142471518256094582551178315519558300037173906145707682354365626789014523167590882235823980524846813409821408498258456838438429939240971711159882316517058778080305481150702462400658987462520599365234375 445 135062055869613127333744981470898319945614400298309125525526281889491019770404123948201805252641646271734461889292472688708073344808204514666831085047596095630158355375143764063419491150188543224200497318556591021503154835363326365857139861959061550522413590023573122957842776321367208888620264513822517073093854461932334029871830495060553238408172058697160439240020486392086759168663009921984874298758945679184089731919053487804323452585090901430177480236394423811726949780308134001965646277478834882525011226827586437432762902768124349477452314445227791658039967195999295553799353608484403594127823595381001901380066919367006761376615031622350215911865234375 446 4051861676088393820012349444126949606255446583394438505584132440138240804126670835849896091619650813168024300360065544898817163142702570818195105303226066663225929308134030855969632331996373606581449166390632338441448280369484345266956535686726438374159511295506704210065943188681798579517759239707214838683886739976912219094320218980598586575595213935198833122187487814726615115751532897210132798556791971939315154220567302133925042295353329471316841605045702553166292638917923380005804313565970720255288904485444723741090147451293645677661100545416579935425351928334497619029224006448564296047324377854750914541891518294569607405719580128788948059082031250000 447 121555850282651814600370483323808488384838761862962273662982572790484979399163806887066127342836309616834132172191767005657812629938809440598713627534550868774568446140467221558362011885430472409606881200174469601962381484851459756815167312567742786853808688894761580626780019760092573180811103728938482978278607509185196835904205656909569331954077368546408689928526526676460102926211818349524655222963971743818323063524177877723236636477972731664143977559020088334836902804971658508472546672730922055110142448323564802375447368447481787449406613701224204665911270778287032519452524021442938077464523215463184546300480417396761012582828698214143514633178710937500 448 3646675508479554438011114499714254656474546964917096172275942173372993263859006329430678860005993910977731885587648357692145295603534020099659824265337311586089522765919993290341720804859375250010366402703438684474802820922168427464164658286853963750509197486642115812963138761314695126579951100934000421291353439542732457942464810825324969978981556181906237825100926618958063613563643553436504765173396367755188492429110031060171855795277653919060877842697864551644030389683996440631612706742731143737899686145731424525954727238333067325838387892525357856455254764723079011596933565272915999997681696670700907287021621237289858985519686029874719679355621337890625 449 109400265254386633140333434991427639817471011673218584227939889942650894962872494503977020290497132729707111405919841039926201252018792609866014899542274436479838769628231884173060283762240666538264344639314734025428073113400773023094231922594588338283522974463482373116816376375886423453727213472341419068132993099098182837567848645005243633009816567400093517524740484666760706769826288535935036676892537743674162311947112809517981899116447598409575793834428046318636947120892242523561740554538816386995820664682073199316624515338861587524933215808093273236510018580650694858856604137042588660442308709767867678559243312477224085998983582612709142267704010009765625 450 3282007957631598994210003049742829197604995418339200003329737316816054275063732481657512540918740863671741349689715121348863486483953650242954472653302381955456126016103706315835614877547987253692819078365162275310556133356884427291374196712879963791566636587715168161478144686209112932348273542710073271407728850802069308440956308407379548244941245794432637832796276241621707919829735100296445139028518734025763276634989642089441437071351689796841175920921152632771164339131174819900487043588546808618851127467504408871278098844046286077732559073851911911929762979122799022954283868675195298616482897382894494869441917632652341851873245559545466676354408264160156250 451 98460238728947969826300091492284876005171489253742062012180634967894813906350916233416135931575777890088423409591653542683468604114767742640255133806844052294580199666818301321828106520169305526798907196436019153157839250083420541327964230875561258139677681418134169873652979640740441832116569989608232039092614953254287106883642427751548900752301952335489125821170889600135819275119795267870831601770252018087682542509525336789847305835014272870585980941714237875818707647047320770658189967767407859834265765368752730586620465234111961907075536532167449906699676060507579635844477146471017457983056055371292555116486928614870019482729901483253343030810356140136718750 452 2953807161868439094789002744768546282080685345201413408172631935622174058551501043999467298525969734909516929882198656804755714093575216914182082394772715441673207851380035387425015275852404480934233182265315130315520726661171828085519912134359130570416285202998845401058481594967866990320726887734718471452472945746062160276653748123961292104905777587173419253453719601823806138671717395388609660907436577018520884682710432471960518507391759893010647601287030527415866624968376867968516762025879219462319724894057725024131685066468789267731427456122860783760327994565951698274644379859913342643089185327358582327611390359788849473143823587406586739234626293182373046875 453 88614214856053172843670082343056388510559077045771190940359280233298462790569370493002884029813653976626306678766067026625213936665125698588078745985848414561998276637500009498846730097885024466112775550746076861557253880998923753756143232129363084347605610921486835673052729766770347259118695096618985176772520555705462079318117347884954179747451204694458814994737138515033882506714153826517541205495223681731328492469597971501763826486280406653969407868157848141564174362395702402768208266426830622560030669147135572632265495814067925347094350283004786407730751606531216299787704988241256565504661540485570163430736177798171106061164703504573481041006743907928466796875 454 2658426445681595185310102470291691656520235228616355445590286461114784909567689599077443838936616707015693031769262315048345003238491792246441542637527076167217726721652544037751923469437689550360575072343312711704101205408684181284842428901456516076664784152401573068191845259224530435661141887630906646942890134240111839735646205035579349317225048259254972714941977880128090844206749035972096608478828256426174678235778770052683037748573008122579849697592774809123424613789203635487656340013890716561556786607604320249426141770727462740249441606462384406260757118031934218799734600701039531161651717862440646056849991535191992612224831660228119289968162775039672851562500 455 79752793370447855559303074108750749725693629789571156302196295186339322933295900178744961942980539193061063975210429481440565171460030129867431185339531495092899622673628830153612169283836309562174963670072682901764275624306104177068476777343082819769572595333838692683612370039775670537609498177337479769759243494548258643014887529299649488617041061943110114650640874213039242057952538284850404302588961504092073296220107879642148470657533681489455791119897285968059457283952341342793784476228178173789887246758949691380870629089275746113642047358309910066839503127492749907875084875545393894564939140519423570449847673774295374327092389421522966586053371429443359375000000 456 2392583801113435666779092223262522492522973216964147012428081389412574079155507312507644304138004341149942289549137933667982340918269329563854615185985941709037183603402893645418192188585935235989154578869885025349664162010654265767589826922343785928700276422869624473439219496048494574798118385898575864853452606108555072486394840950310390217388916047170456126302334193228802186889072565559033033501480564642339099267712558000169741648821311759018289664032328318582139251778555212025508296421831163214949831309431131167404644595500494859496265114188708893922337457131057600606633370849397350897793763940881133243987030520479466916554563138408440181592595763504505157470703125 457 71777514033403070003372766697875674794493304590849718456897255027937082153580977093556800799885578684318098838584985210158805050246520860744365820261095168784078351959423413857295307399758248064592605023582171780220999026644714897636247618723428713067754666997928802514547474410357239873654506952774813013811721267219939241658544147858380383797499576991485283600002744548038704559573210378815185174475775524851394843412588273062183699347451552529223173170500287671668499542617145085580802902677244988296476216927262930456882410891302707299955455919580672699811390868899137490519830261098728421953976342533058654327347695129841157154798776673931826053376425988972187042236328125 458 2153325421002092100101183000936270244304901839773624255808287984477108959080323256558792526480818458092380136856125155697751525641591256810908779725011767883778900813150308732610193361195607083697449885602849343721639042338459912909270386319724895466114249688007709589708858332062770796063552550065693237899090790064756084150610367224635485687045806228637156954346232982704629026578238751134333846655412876769140423305044453712029693405045941255172255844203731573230463892052512921954207206070850939700601315346476962120641170277238229308250721914519453738861492619614151972801843957652686915774006782036454907024031568119893962421810369375907434630335046676918864250183105468750 459 64599762630062763003035490028088107340899622744412045226782897875288181134232046306444022568343128908189161756064233043557310193937320611901914642473805404072905160048150346266528840966509411227654481180020711069591222618679961763090555929101043384577495320729418415978732363711960200223254995228670507969117569460716099483735793966871860116891103241107012630112395782718890055174683158893649478561985284586526152824891723206280898841693822673326607481536190870981502999002443014086278190659939809849284616299563470481355028984829784690035363596088720360622480000865140567720171513264581762400140132102073114214675671322921468644085997131212839583724871772574260830879211425781250 460 1937992878901882890091064700842643220520802871112444295616843394783018243072520104752887530634504200908055361099760718378340017862053033703673048540047458493305217720711062556652551586336745613152763981045800911592107156680942669849312508960811566249973635862840512209675139340621535627073034269538852021219210398821027114459619537632302764209668618975208238013058731403322463363627454637772263045664617481360517499051125586410214968604597075738965583008406131578944496653822147850794313441649071987243017870062870536436214285928349521775534613202992944089478388140532374045841382502995444447227415750564578053098450834790895512760994156219694628529026658725342713296413421630859375 461 58139786367056486702731941025279296622969440852875402338839213306599867518314571037927010943365303459339904886605100083260750365493803247921246330930206851335707124292053780157000662921108203795009323262776287404806101089886054466146875218352904714115718022573421915728314270566209683332534080904135973693682660738405880605317192101048496357885914376926533117562414524928720249062626839994280262844245147167912887876684868895558212428367381510944099913202848166937945244793190381914798283756125694274535777246854822916826703394768423963081693629973392252428966764488277540572767049928259274712229395533032324666661835745135254783436183122018701963096276585929444991052150726318359375 462 1744193591011694601081958230758378898872717093573813906923524185775729031202911328648344227603711921393427874801788672897986897276296940420837225904704960852897061376269036946145533138597185878571669096223852450333686289388355344119049484540478517887555274121038351217171060236581978139815642051755036106456769196645016722956997024096492984403477509628024902114260625157479913627184952305949153349037598979373518929043093869126022637657064766955066674892174999737404768562875412823370964147564826993156783356383997979958919117702333949611560117499748059184020581222788512813891043894920377609394821490103209318620690262256799299124717845285541251154626252173329703509807586669921875000 463 52325807730350838032458746922751366970772359506903213126664420237715196077424194799754159784570145718349096986411126088991729387489530028463734527436503728709401225644917425572948601381881080217355883877590594480638171161468276673290234508070134781042150039709834163622057891334283827676258735064483787456473103422231797024619267259299866575265215827106879498817824901633811588819113898216823742781872152227809411588566284970244199614390289661195703388196998788904417000799225634670923711183736950460277837626706268176793907630728839307077358850009573888302042243208221692131708513755784367801786469155459416504160101563336126046563361785600530101669747296000423375517129898071289062500 464 1569774231910525140973762407682541009237941952699316291773899973742539010856147217551030326926373426188439278896601913062015199582972461075052205128543741780085158289967493413247367269994277180088590661465573544961955404941404479553632490286792613700519440459670651505109834731319777971286150299837879625004302354814057276542563473002476460525971233640432508326531788342211921628221203168825580742320587088051486802054487978092697614297939634087663501743119660964699670446299023152843509400461122926412106845618836022448397419569146542722612256244275801416084379424682101666513471098046565565763798871810763993230298611574594677817581362666622701342034051918972181738354265689849853515625 465 47093226957315754229212872230476230280007537768284986202566183377553248539019950866507242332078916206088534614411390308486244061011758134283599225412178702208010870673234295025137357706169083016401161125514628052361143365488108762994795004278737338463304686828971582179455013335768016806182319677667098037328013742558700510803647031194941788647726743785553854337919829130369647749935436696132143834295429517651842420982146160892270310739863416798078145649938564299079335679292700985997346866785835786054020210711513020944360338634387976469745412548933688920161374058695563543419511305495146990959019761038732677885173363669986710876074253188106597846351863978497931384481489658355712890625 466 1412796808719472626876386166914286908471958112731187022310715105458524411503986884514949466860680062783263884918307625306616126159725757509379895249030369613392696034597480278212252318213292217325885772552866341172887975233660337353846282980268930067504063967449035639428679175852470599681653091334145728783173833313743208395351245538535665515336523802926630217734035704658175941555741388407782063424967038091870644491427774156058910038960357270248946904822803067952041475444781296492844662209723709798490418801261625866156275793904770576406544068011381227725072869464507573955585590662602103907321167622040080342711290141012698581620361208157737572047030205624196241842582821846008300781250 467 42383904261584178806291585007428607255952042874001546575164693267053906228454315498848266604100611120307591515661028523226885942852266180904624377383533248275535543986905120001730584944675383985418442086547337538765521308617186041364136525939564034109756634470430415593184870366519151018281087107574000720662281512423548977596015518176656783203896756530815846665974808101302722966710242319622174041254745531580907363901680753433403549886431426416676742736660827894683130466232523686811115476900316850973707560432970719024770377703091357073088851302892411773693700463431832415247890887994695591835139065039714812944843268937694098327138613783854461996777884813525361096253618597984313964843750 468 1271517127847525364188747550222858217723393773521694794901021800594071533936997189058572116596471460965359195791878887052070273233603684189748126331100940363828232361932037066818266404526256145574366353730479315121554104218209881813539771586648379255742908057690494925608306790382756232517290241719322047199467739670954922622250570316782063426571340501801814201655395513999614456638538549853770915076411432363912415332346187816442293305124452664853705475970260299249090776998388134771859541065146567258536137303842334397345484050083345442736008118052864990599602197272394785305604959026568492493919748596061744156493655327995157823182169150310451556889872193334412031617830507457256317138671875 469 38145513835425760925662426506685746532822625388192053788182679082383504695194108774247857530059429941581853654192628140534773390639470242198254543261381312100557978790405169521413367316683984357064462151659053956472147170506935840363372999571931990771890917714541724510221278561198901002169535336765964951063687353012699371624850326688369576694725669706349958899808600417967664733292860512901532473638848972139294414133539095058306613868952969610544394791624493179176362713302729875741371690357145293196413866676312432940346832188044459436856545940737127609092732741030413401151408878091011141747410913716267620241513279135006805345631086103549762359485146567816826745911384932696819305419921875 470 1144365415062772827769872795200572396012699066209291862174280999085539107782928090792954898112494209637338384584386597342181287958577445127404448760613233707427014712044415800619086239822828475530375791676642646614196026812261154601124172304550804076638712853614400049972402762721089119559464239492559497009413758410566545548316715865408175949491440766744984697038237363448709205993600761263942261472164278008732811127225852695857110629693382274714886009571441573297239994948735648827313331472800356115756046726536537302013398577857373339597381495645696644890077398283676287279680343488808672429320521421446005295155826876736266926587036514075956777209113618409830337441235315054655075073242187500 471 34330962451883184833096183856017171881081479600367012078448445637917022406665463412991662676774192245354337520450816046455319922714343699334785037995851849860932773258082975335604500997865198162052058502216992449997200241734977377242035350675890999859422753334956188640896464381727310239898327161748476357061000912376232890906683095441521780052468837863251486627434602703609784154265899242934841059673325787095217991346527493810872975308662593582707541192975025281441436419416012271375047833817807295230839386799968906644926290089362508810819668609481622502199415716558685444371564650268874776240761717195832126936567677690494019541145335780709038286874663914449712365239975042641162872314453125000 472 1029928873556495544992885515680515156449957078363216767683953760771281901529404419621126002200841579696227107365585420509135212339799557597384471656728635718326082136750443430368935038104785818392090612355584157559349460079745332780926516079495755132304059479959514193562874205915350656427800663326895909570576543757753527722315222034799471887706129893667356870374711763463121864870569141666991420726878042387024620238939257724605770177820408721280550638414593157729907321865640172653187058844360770943571321538258177662127129182105906587662496751069279556054228077121459004938063103402455024174751372919698994455383782440327015156587052400982387380438154195379241162555672417511232197284698486328125 473 30897866206694866349786565470415454693936529609701663163781122613982737779118145519444197684718275967871584408350695812375518387842092652945549873350322907082951725576800669443928692066953779971767342177960207644150427720875626248104630720009704413678212180031105330335512127426799618250483487180753491082258519741502387108135936053934741541321902714881308300663033827857731187791710720737696972063657657601102731586591561762470739779630112492912658353810642505510949328533318480054903977640062496165420019409423891880916163318726864928890336134652001328292844494555226304130348590623247389352330349771664062537432160970536562121297609483434192154062031095075775699587694589354214258491992950439453125 474 926935986200845990493596964112463640829041319761178898244996423190589151704444688854106662433926658832663744806731398683093535100242922905776744825946059372829358691652544685063798561362703202175982172101087650983660055442975522398004451937243935039181131562926062057501073936520394900525580905149220343868041252417604578096235900561006526361652976551793739866797502869675876723615653737818346502933527203527887298493004945170430359059812069529300885944127349854700725767212993526203924649655713272829905187389826624185463486856915580216179477306118002070638445015108892293234496977308975022159835128515798077610607633166626938029994519128562603635827350610906436023661569834075635299086570739746093750 475 27808079586025379714807908923373909225144875379588592030638961314995350009405848747403123998828312567330756315539848955974334300107341173944755690894017205722591036020759817257814971777915716929630713024868670281594701884281552014214274890819451579771249028338711316757559243009099272510425261846519587932208038526974121291631793335548066309803738877324592315256595762673712373079103070918275442609268467367596528932843085627482326603487641711746162346491638664963480371846424657971331547826804338427748418500007694339935551367509702350468000382758664228577946118955247763954860792689416230289930288488728513148057695526515302145022228631062498651364884436938554670981638139437563950195908546447753906250 476 834242387580761391444237267701217276761187156056488388001395554931802386738988164466799939680133263227452561898296021319984808390232570464352947286234383122038668921841441962033487942247069781848050700565237005003711661191977824575985992822978254217823703464117846065406133660835489479386584301096492555004472738089029801545849937378211871673196355552727706826881433597486673649590094893460027500849660997515376227069320188068339877784358397973440530587645468454736729407941610481245607936729277277681645886143865733667176112817823018888426198025594541585939552896589585629603303516489658580340577188918069314294182211442134161136186457680328052509685381364230838917295240975136039196513593196868896484375 477 25027271627422841743327118031036518303006637048415417317097534535002618763589962485125816014686516374986999130724452010692745200572505456615324195156764678053562816617335454902607806546127983900048777669167486722207432534530574648242419962195169159632063086271030432165493963638340685317387232184748190058934228409279229910805408327631283334084785476445719488187367266230157968567849355186102257730905739658438714766409018499467513626527881554918219688356592629086715470359202656184169075870509445286274796465325458689907727078340673711365415211014493693817407946350593062107918384278074631865165748486261345478624913899337164026546848856119880520218209892546168383008209357143414308666251599788665771484375 478 750818148822685252299813540931095549094474670620481661439317733226292241943206813331903172675666879663199040025583995699599009022617771496267697587442903422509774537347560737817311328165774628258556149133884648179476729139984546316368717845856587720265301318463691678759125089386985524592186841145409560897358526254449687519189273255088548152609452392222556134080819716815481936562234677606852239794581587372644325672627509888272045849287919346115635287822346444235102453809739735267630502728848737767447741094437271074600612469162773057726121348607850238451763643278765615249791756824460182030246089170236652971574533003161430063217664042448178188059509199404634866015229022195853758603334426879882812500000 479 22524544464680557568994406227932866472941129097814928391339324426194109234183902869411977418706959629425768038553003777488119181490686324447021768313852397996100442228758173062223035941220161305462196874844776488135659424363852387577174561344408407281921728720244588421638100544434997323000594909869144497127338730031609617548876140675144009155916875355090770626303397169643368311768609185537104159578485498508064090338027660406558998810096472697428261998800081618349582604787280433481668878622657055580226418207286702286039702599855563978360835652009152258956456477058915029693752190625904707029350862281755697813120139477396589710706397791851817792867315817094571710893502469730265147518366575241088867187500 480 675736333940416727069832186837985994190906097414459815444174543520956826422709547818764677173335990454819365805011671427741949928546178914661255029153031922013570454956008636222520976258015609233667012792454786846798696084279745275515379928246782562844047821052565823997518779923946987864620397631903861215250768522512418548925734823014221475674797033786838941438495159646595651571020014699171382544595696553164986990467336219040316632853565562839443415116765646928138813198332252073104577726136753196592981062511705778553422719113669079643871349543073640450916345989722939019935558925491041896115065941532953715356763360922206800406972681450405317953954970635656397171843468019147849190630950033664703369140625 481 20272090018212501812094965605139579825793988534434093555925106574007043527611097977973740153527327164621767164436578304221610894222460290816619319842974057693063753048192956588516658744299493927822295848568604961184253710567676280944508069959051483116374597905344245635119796826128088851792926147408558595520612050471976468709534173500723188926856386426647852006009365780580896172483140400291725272364017659573995673262840806163552910130019827300720519195611306764156053697065527097664553585084717470202018471895906789485307341744878358779653207758172770468488329926376341642416552186083064520090012638751167115270212520422923948303190712014543778179640846832658849512747746557383976551136584021151065826416015625 482 608162700546375054362848968154187394775489796333030283992749953929669774201578227924495520024482349446603231171766837337619997421234385685828453712379931968653960305219451132605639120269220620484181046158111604664773889435416789738288721991936182530255132649985724308072388997240310100289151063451045062531772110489603568459200883048065261170362873236062516143867605613022429143692970951783986162592447929472462557946692919814673997014729022916207421391358118710437748066162883825265647908283701135050262791658510237270956936757403895606748594889978024488308241303637330149652957687349004125639464438694199363734229024748021427369117147244680209118621940216511198121657763918102013178668130422011017799377441406250 483 18244881016391251630885469044625621843306447397491095452657417535626554935378479052367214875410660810767263570750018008927648901209220072146307112207021380658949299599275336343183049708194492409315234504775812088176616147369766463961491686776136328374898165118258213543058969413147704025477028566096926361283988233990484895935293340193172584300277117865841034585784045686512663013701549627672581627321963603042951946082174183526987536024645065961743620476982776168299192376263967028434108644579344944139276842785023721573798100178208375529718434368455022030335537104744190800655957596692719258279358222597424564976227845719512099086700040379966247855857488384166932749466628546630708740394766209647059440612792968750 484 547346430491737548926564071338768655300237259612237536901595499012208190794632676936830505913417121800655297605031376158300835774744796254439683846029335436485327146352060102393718032597322824234760562757446599108290271700719250608532063390736051352816918527652348592861879569227458540077316160516401822668611654592684724331878069131369097099791673917776864496147676389243762258316517324220021114624513335801968108641717235876833552544133626967648046594925077869254551119570218180059908379714976215088995137356487506270305627138283783847668737249389685855216276038733979390558598456974400740355047841465377909617880212303058706124727624736434630494392797940604808396609186056484819271616970581817440688610076904296875 485 16420392914752126467796922140163059659033213730554742940094689293951534292170937942250373224363796876828758182066322455420712177187318370899734936566324510502322735476129404280939874225922234655354351153793487940573318103126017922581976486421724264305423262520080446969161402572501285926872094041703058854596303929294290470632721096015657498212396370844717525209571371770641575035789209088584189777253810907099734816030074683582005775674459218584048430106159880401753542388363444233719354444572745964343939730800255837141863570040432761478158691879383021732867440352121156895359050609529102478040517710500110614944957963751462494954985241004853171827973989412278887994578368473945484407039430152508430182933807373046875 486 492611787442563794033907664204891789771648810471332709029011286908178242973427079121149779018623002592453516646916408397611600623909305828961311810596612351888139421648911704498084106320705627772764469331601138024411286148790581115235802352009617981577252719600253823109917931106421151212556868141138337349789453366181513867521234583029555182740643781289043488994142891525918821229207353111662489618555004489061939151270026726124068822520038828562821851089617548573103499428974475161237585378248516489566227986253116043908996485140439258225839280614019777536555225644809268471193085162328034416944584797282850701572413505281141437043514197480916912712703498425098130610994527373708296025256458960939198732376098632812500 487 14778353623276913821017229926146753693165774278007241791524603809486152644410285894975500550024957799310640575771504729667065055617830894824184010840053972187006553003630694369146703455936648343809693851614760191031064878638799489813272245005571453481889718672313318644294524612902197159258572793340219756851297494495234961546912305648643978813310445518126000939509784580379495544079005647001442500834996435054129946293078076884992687020838247163839223353475379459633653950189030035479390748357434715824580796714657189876156339942353023484600402139591313471276724524172963223669606838652529012054923335087748258510933176648795504051705921689665619447973109655703071024254415715207255921370688156457617878913879394531250000 488 443350608698307414630516897784402610795380977436898766762094744340604713212495414882791048432876233304690410117062336020759100674914876891731398011933708100728473324596568682312996160553977004382475535588061156230316300560815410068827970584885918062850785643709104228772228427017846621332300752847348580434547521434157997428222695923976342625671343069408315395874254465559626930468865793116954336839256607447037235351264638124019592172378309830794233292978911761007267807565027486317084761667165563913750441755314511513820356512275944911098708057202390899873059799502245184872994503663892252899054384527698739882609651365693133534067343139367525347526436653060229685979961294833092029510357434674006071873009204864501953125 489 13300518260949222438915506933532078323871623050524000828271758081618644743379533397321899300198890608013898443306137577637036207084268198889534108000455324989413448821251725064039835512824064361419911048694006356325634946180401734095420264851680760791656114579580007992612023684208874251903398649724694141895997630263940119882149055674145546305195639040368698815987342738076099723058296230321482887821215018377542007597020121483493481762267023070088235726595718959612269380496871754795485067301141382937572598352449726525455515995202856104970079994993872331184615424285596844058215767329312263057637482565893391139096010205535734397756125420257628667441430395228129025047583970070672228225294730918903951533138751983642578125 490 399015547828476673167465208005962349716403534701145970483375636233571925976502775690611516164470130977024733167967567629379355116995056089374731940566267181199701024272070476651374267325217154938919682564899374395201635166141108552413964291401677824763866633458952900581561953903329153743189830337898714679551251339415022426369117922141360034247738577253296345853314951604850556663173634910345690958447744860669473664188259939605302468348559598879485008021699427090186233929072855649996947723101353073955351910394375804216586362617372119875522220895083200234942167861885182725028382745554498318240396865327955153466770630192047835907251941943389251672112872880076994859140563590165938154252778247155220014974474906921386718750 491 11970466434854300195023956240178870491498477120670027755381841431632472371173002614992215733460455698021499019237148093886321160792456192133437765920763332028533842141948865768927750994714723529272184090752568171363415451347133506017791185670020161027016955704348946359366302607888171638597152053202521617304384275560956685432292154341183154838794511783326925111470677870748818203713416600624992814206556022126234476803806323911766594385590974617015277242519395369169952772207003782086992661967340025477168670206303027526022633081057499842350781550411750357403230808887324758929667851705395847248403277453804419280917568801133730713492833657118489868078325526835221240471392006578878241043750740857376513304188847541809082031250 492 359113993045629005850718687205366114745113590610992048683469551564607035932138062056613364608247794164325146731638170591677823199257383628007589974018435839132453684640271544132937976280388007155854714361510508178082252325000924465262587884191843923460894907293517183323233038268445099556856562418055513354010318436824300674069933619510982847375545171529757541430500674644800436066513212386528684752852345860253495363507447838537998106355422756666399038288262594085063795328529912735407959348936663221956211432717713388481710422633603879174178792744469436569024793799881128167552887811791437086422989567668674762783702502825969878456300383115866278103512428792593425699171036175586616836195863466940636499202810227870941162109375 493 10773419791368870175521560616160983442357389643102041861054444262329032697887841451869575981183793485639983816803652335126832919233185657994330360206493786610701844048175938046841645593726237036761513066240352251442843781954303021914931566074749529886637771235943165781500291386113072951133663810104608261004601967470946603259021120235828964163807198275776038073751856117594543949601330577491318116256675372602577730315999503871704065142432762893103206698563850822349247134381830502737081667051744367352323813935662316287120054426811684878252950446192649190539774570625473748764749154447926741067903390131642739151489205498126839062601235278514705687398233754386596308552534780850103903067881139232753184842295013368129730224609375 494 323202593741066105265646818484829503270821237412368265845392270754641521434727733310366710065432927689319750095300530948203313435749607519762302052364816501994005273638124734795359768877087583034997342038707870886926882341717729646155073413084706390834341925869324354180465932760522672378192008164080179599096875951695418044251286368783206665453125158374049111580303158378648261125777434991027183025297585438956927674210332024401896384728089322513368499249346161723998100181165804891722209632878677725999441309928937211154711393219186401200637679657621319467231657009878403921063928680324244236953189699740318559368105749792900822792481930348635814526047732754471653933724579349627767659199062411090608293307013809680938720703125000 495 9696077812231983157969404554544885098127125825353723225705741694758509155494144243167988158841168540729888397035355560005774955088687851112775337155630852429114769120540924155902838069778101800610807029953906817837206969781228659993007815378690515259217846154627620332489361373961837871785889731107312419420482633599545078881251867996225738390030640314879283518888513624381309797263931765763456603202401153994554854214341691069114246305281598518316736811336855418638592022123902267432567398704043729983556562370142055240271188441884676522484834314428066285031975675709657886222307691454142059085892192601998525339677907772056298086771539798884905154862249369165044222785844264573664706967793397440757985350501257926225662231445312500 496 290882334366959494739082136636346552943875992335178578029771590145736862476132133391464338009793626614099849353400469773159485564012599791812846892894908938990865285790722342087629418339402934237342912981130892125854217219121579884238602175907522380472502290650774847148566396839944179396280252849429096093824643528762688055322508998221993702722970344871569590579593527249925960635057399172311138372543206625984568271316934253838495784661082003303634782001591671139342571768371196414357290528498748845595973704576620432436594530834050171968175160432741941365042779946177285904325991788839814862119383446236080604557887303920603264041419497146570211780195463568080657092007361493872890227763519134518421793700326816178858280181884765625 497 8726470031008784842172464099090396588317835209419529372358131186946645569566659154154547907859854111046991418419135411199327451923116572623763674014674822005397248124746007776037964253863502066018507186439589732102673183790501688544545731322625285330026732651378969594592478691695411307264834798145255019803638086884011450965764242763628429545990657010116385636933881814187380584761654888048189648095496607320480770425159941603745174405576938480344007459645457388785721754695145919044330962589266074047522745799232994967405904395734543240390298138035289221534598440938446588468837574187267942765271475021487572433605329988356464524706145606640531218299341972208363492164204401374974918103875399545688029689927134313620626926422119140625 498 261794100930263545265173922972711897649573942266690181957368522672762859469067153434901890153988377203387961033174620159691134927140751098620138856579515115383933299334288174468609642773660602378808079232518917327806339745519487857715466937206357187190547613727784882769653415519504051683654963773940956423627948818741116684551295502878556209985179067744483495676674366515439654818986337498896110731089505683220298264776850846965986983893243076937734217554386975500182860235950445170175515135200274739640007235277944378457732320907009365415521763302314022968592285765133765622777072481320680239504618755509941646903350726794299585700656978562455230215224714764914437237208423198972580759274982097409290027201222983421757817268371582031250 499 7853823027907906357955217689181356929488190417603312978386670356791973093623699073303693202155302584028660693713703047855471616937979669919740320709739180263805851684398234757629943262694938101196646199472639710864014073236682475327141958243603138822195213138177615046147290444727716160455218834986500957852087003501473706603223562412114920652993999664319028546550102313630651806807166250270699319692635718959358044429210573417263118588228727592194550716904260282342706023733757122484327797336119524791967197449029688235158174158581903152914386345045230871263713968290495075725997891105826196554150589822284671094873756657289645374901191868641999056250857024591491899727475315964167225434702438021869475015535044803982600569725036621093750 500 235614690837237190738656530675440707884670016268164577343240477618986375547503083955526711994667007641586695393441712461721683433984834300889722278778462884933112754106313114598487559117203190149633149035331805246609485581122538114064906628398408274358019837045851937473938253635961293703504808650898846321889665999697696174088873349571804914041984502835246497649917871768602868381833440115406561305971197724045341941614961457278420022742134732060202621153754434396789854722400963137151950232240094529184624873295079818532807823356657525342954180637020993290303936334879950527952158874603915099906504773249882950612902375399480151076499894427929196191845621314682015624149429131556369179423261379121949665726987177549744956195354461669921875 501 7068440725117115722159695920263221236540708081546567020088223501450270834894895312576199327922541450716799286635397098491870790120711449694511660444060034590606506826956399618839319385485549049246842239990035358415031392189993292162407692801118487249330921888350805189985629561998891521302818616249349327014387347008188540320679431411662434650139963572623557534373759836465953641053983594098073357566231182336447571072333781200663833429964375346455502947613475464571330361803540080437428367861036042194751994331232666808368650011565636887661269286456775740153152139112188915758105372873802391926227285815012187485971979427774372431063041759592267927942356510204797430563191797738714047372733451630555205624784065321364323608577251434326171875 502 212053221753513471664790877607896637096236432283937753097421934365525114258591929225045930436386183427254470425493160050537269160251110319238493128210435085794890338117604146398281161176154892027981990419129652889369780881386136457522933786678003053755646103308504397713365004033136842379965108072553572376533535797107572214210516417043737209906521021008391531422897858212078736665638470387312089563970656486862865415131187141252149338624598283891245908073393084156948273610279544420480019790213791653467618937977729776161146328637716651284272938421227645048586546558037207922528496472247280572773019972973649498569208502127563757606789174639296517177565167624382772703446725365030033401294697101670868460976393521377758588641881942749023437500 503 6361596652605404149943726328236899112887472714456651155292038764016178158051384622945376705992267187841807032538128058506159476805289606521386246975948527586020026229444367138416935252188507167136595200130404308106714229674257184421568972477114022765060081757541957295623322408909222708043380675141970230764279510089565519281499203235709408735791687833935160514859087723141750184563628301039039152226792607797956606454839549898362053558518909573507031583088229959428138332030045758552239485724975077386281627105967331172188625700840740957405091477937012339017651995750065637192782049738573591229529905890025750163579686378644130227712701149055156457283288089694495028376547537348259118030358249973473493132924971860120422206819057464599609375000 504 190847899578162124498311789847106973386633675082162498717995681246745962998882207343211271560943721508466746452728214771846074665742838143930431142667735432140481401928586339843358921126041345330682193741450025775484640308929032801088804383433376432110702648227655809349087686510609259095914978145137886256037771146333947857597691139703641562383388797145926262977443478762807147799597372312986197896359223337842738872527972978957551228105390121344954092123544591280092212043822958743894943667990390860753952319802396531721520236342831837759137056827066113865644235798716913335267754340832004760846035441494458147219988459742713647931410979589122045565539911108866177154768756716539479944445545637152848836466667581390765917603857815265655517578125 505 5725436987344863734949353695413209201599247593676449063020733395558894346399982936667587417530877567036480030141476600410119605244693743518795175717731911459078846059438165693399593304629285355645717302762584208553318863959206671266388389889842632080863908603361331721438094890416745181653664705960609947038239362903104177906678777708087967552747002281444698659358914587667462926105867612963141560738204281631966073205597018751379404478515304238052477062921386413727248014074030978096134797874357778587067704313884871833762100223639725369811251716943994863484940488182293123555940197623224050355041311429811403090658426962190921321491420623252458057219340037620361029467041828328458917260021117002763817453898920195598520876956172287464141845703125 506 171763109620345912048480610862396276047983361340582824427643575820679716802837406009308854516953940554699626811135468580436124413807124295459134269533810780697669769844176313599681327833086510338128527829089364359185725457527341761815175520765815787859709517715749007018282579841858001771845138100664357202182077002915603336334683597601319782882775958994732264424481945637312503286052356567822504853237875393800067079651105536970910095794812326389338549078714679805600898080689528533871922330985953561583802161062129972727274047355735724225137066108048651519734983875972338461974816490326505012045757209025997985984847760906488856083513929437093854732091017973495372640230873795298436154951683242461746504081351871739968828478595241904258728027343750 507 5152893288610377361454418325871888281439649178474718546254846623468213664356070128011296439753577865211985151864351654351679181318993468808620462277247804689181786289969408708267312870101515397666488391317002404458549342428829197297553705531069777817397748315702794218525350943101373961087014592624678891281276652361293400071716135596853136816364245837580861913053018188450534867485727241185055442026910474541077661877071412717193205288317861228161849320094009512009045703120629019263762015494094170447620827866941540965291974945558075198288080219170141235382316435836530897247828167820398905514496636786830461618227032099549806853771955553028663915478362620504708259032031688343077274444149001703850989216043956830937133872794220224022865295410156250 508 154586798658311320843632549776156648443193183810672401723283882425241963937455802533639663388116713370251777241347906208720902512051736366829063907922014092094805554417871907713083064525246663788502506028263576548862244947197838831772809005036260858915185530151372557775824736950024874445705323583904688367099453885025051418409805741440297220740195515546876544029606664590695872633826122601135445026983326030973392600929322298674257316289502863039761948176947086677925130270420635043823188102931735207083002956990178743808260233239889827561905893819798371337390887299301595367184135940523755460641740719148318311673913532512618193649513904128559268582860245158490209318559376971257737030752026806637972432601261206508436174544840469025075435638427734375 509 4637603959749339625308976493284699453295888225730943185089478565787147768293016543341709158318943560447205164319074433810003069170849174648118951924249780134749327982414430912453688290043050544842130749947628615564110770440510992181991902285855121008416598920999687812419316207671313075753915804455266283786832744098850365042832012142125295856804561766115571877122718096292217663379230521934355343648597164896058137236849264009775942621860131742576234088431153455736931266775859756896390160093422599239322786093058151115192463740891153484192251094820686721437261072630014660221987701746201821955628560976170554818567155057526346378465839860488236312451323184042155994092186631275513301368989936398610215362984013874603217431058510555885732173919677734375 510 139128118792480188759269294798540983598878964557197573887458409299361654303024057983564256202208515276754376705402230864891748260302877852104460098821724512950938659705382408392909155575661042689160272028459180977690986782621215059917170835025011284910136049699889469997505038617259861779683802500913059880477681223736286986476269999311567043161275818981210837740472891296844420964151091568615088527471917092277436046143365457546956721032837771970870881252833598503371917792773003321258777824069695791286087726168779411803833687250086646937345560731490853762018831388445737806198246227441170545973965524392699053157197381580586013533314715509977799466686832229211477361661816064568169658504911102315346147368637849672801110045838868245482444763183593750000 511 4173843563774405662778078843956229507966426881347659174993103587124530160446560781589752223097343759483025357535098205449188979237420911311250404970597456646692264161922391886186256951612872383602607746129073513149646637821610194317457467072641502351582550725954029203576291300146985401112967006699130872132378303245715925901322128752499029113482655430288427389031229699097528548132165550352553620563886635645326304292005598094006117906950941854907408708361374483124110441535704479948389137722415319558543976218443221784577337212566279285448579404307315500722030209403990262964748406619268668433045289884776485205786355886509880554474142848409313724934259579162445927144073241743255743278211836437435901109000260019582517756475681380834430456161499023437500 512 125215306913232169883342365318686885238994255056223074209026890317327918097292799499763180132999182105939382374924354815789485198808981941672313468838365602212463783453698347059809872688726823963570913570852371366709242048859133863948860598925474568888667677067369283560653929191073634543803920996789504096782668337594196082790950567024790190020494451760249698075238520394251150730396629342538153291419665960160266973926909146159105083634898411604913074071690945330652863263466961732134445498843781673718708711207380851859761673910853658639072846576010744222025395886004540082765913657862545431718811420119459668979810936216969566629303916498597326014542983500592509727450601574961398333946064886600685668973639963334233693448283020188682712614536285400390625 513 3756459207396965096500270959560606557169863867081524700251651277109637875016183386294660740277980432053172417260428394076588002225988127481177162449597993073546283535475586377473560646536942017875746387121133269677997798485973690231472364545186073907036583893795343724418381263421159189668127545692739420154998203119957704431975557732137805016597115617385160985456163011941806156999636425652651857278659997259169581445326502906006754819010207778094711228267365209276837688834432583203086501677712046179840520165293747204689494592356716512632867864815322427879760753316245660906357492474187254852046657579865516835434082585484047954871009196182732652817272809938028049680550861991956190752297822262346485992454844806917070576535166992471204139292240142822265625 514 112693776221908952895008128786818196715096821397316552857070652503034144552920486621383955621260201900245454263948546228271387237713806638663263340927834966269218856906521402715744011616289040111144126908230766422226728509165771294174595806738256515614879643518216934308156693756860421299465298120580179436573094164867151312899082513317882546072865871951979469306698741996494731422753387689320933473530679391405464475579230368155080014840925779319388379008986718008190006698935409148064816046891396339876835853903555675237746801430873163011228253518559547890778437907410925936254590070478591598415742943059214857691991845309230683196984679682296970152666797645300155255735830212303829060481061885330389924580000524930801023004711680641776183620095252990722656250 515 3380813286657268586850243863604545901452927276541266881950147429834649544148489224455122004075239074809130833488213760315508516692592191184651702070406819319506570909760122933848082365348786544954695732330294836176511719408013366999469198597234216522789800113888756809002708109824815489186397428521763228238132773758035246687305799716496958295024049854893076736055221883714945281368605181286426225795062947864523892646115582045073038678726225118727230113035087837529342748991295229568894068955760499379271893164129939840239199812367030950689633973396389404470464889962908924765487083107371223073254375741965983295102181057668871107243425141333162367777342122387751813680765491861350119915225408701394602789764062789160418628919835271062765968963503837585449218750 516 101424398599718057605507315908136377043588384161782263864455119263630116513476542378993743510481263576028308382217647412509892395563693969539497911307986657500964552446009080515526474607421630587653540853726668870986363856235103567789755298253239236622678804902885588661216230900836628246823077012319628507477067305162894791821742712832339043690303958880397435118863513766578953637878353534628365645895179498706376060827130923287878397294791946818004620709412899601505240519284986163968751066692379663225255551701228555557852383094433167510763910276194512716247869664037579815299949747695615972054982199091668549173141741390074146903071082785514172436229373380035044936737377627920971544069091224239682580141735357689977757404686808939686670782975852489471435546875 517 3042731957991541728165219477244091311307665671492074351082420987123669250129842912503314390065805508308912900672356292778621982351688593603805644631763908066015953600876234549365843028880851292377967361377383339636293520929812196801539799731413336574194310486740473076405967028182492654761357378130457263043116235380585907498463366952940535720311472992964326962067165677603386998335240531736058124495991906278570930357415488812328305665824793999765903827570255071753720005258333512529101238439516165839324228483249736483036592599821336921983889403073128316955846394229413946078820022241711624722382450925730672176280108964348543254967575543485876217194600327313557520391246517084237080020256486122478300610851255976527010289715835522628140097367577254772186279296875 518 91281958739746251844956584317322739339230323810727391411191814844079221372033953403436983821673661629653059545647280649985975494972693544407127742518620078374397944140262034720197729147192856087553592486895842477626846501513937496002084147039468603260934534297703493974949261206152637264562307912265096498087415842454017419672047827472160954095261601805090706979779476108335038985871905360623354529295650598025507929819563431998755624040222032666726571794689850653419404592394819574969200245722160092751203139200775359491330046360849273203128838429597159584552684352182473413684718176778364971837947481696357050836364991579520945330356448995193460062507641515066972229633536429976141437912862062888820924137616306001654037458742374511189154873136430978775024414062500 519 2738458762192387555348697529519682180176918555970950764303734076081605237864485252811548317661003385492915225412951618296145880705783527206586606789753075818575609172387645872377350869590622188062752755445409143663394878357310759103738138348545776635247848272713795688679066146011004078380316633025015719615661378763774314808291483824867070602026995033175339001749325248565464768392494348357245717819162392361044027000417318854019999318888469820421059693738295799898306529607884460226822207204823620684740064045606096241034784559643010753082743654332688110398223874786368746774178210942971519464940819017337809315975002731684419193702942547502165951243878755060283885364924975077841865339560859355021323572719015379240109064190589194254243921022862195968627929687500000 520 82153762865771626660460925885590465405307777720356748478311513051428872053521223852057419605466062521744175256609246561416216122509610387397893855048492162392435933834715559090769666748243775932111868348366328832245286862250577379243363610337642112797730147213579683973223339554799590827668466520567884264510340876297382726621308084359289132962023367316771211619222373068659617782664476090722737430947293386654634649792684416554731058650274961885140977112970875129245861201587154790591774005000913688430094005417921755044744139651112158525644174978714713801094492852061822540867094082489367813469984149290541125318490457075727838754741660609397246177272525720262186160115927650799547138518323896294534343038572421070841980643016840002434975076539558358490467071533203125 521 2464612885973148799813827776567713962159238857641408093079332660767384034545303372254496840062203350413715870416442208008135962307111656888763732705373023090708719309070203058527789409854141881361252126407763407003857700220065539472024405689833386722344596119608847309007617110771190437047453256771667809057873951348813274345076350273379747176054144888563429672446231287867668756492726996328275686389039171663156071083842521838899064825976919449339346968299212765849698883157628687649274311542996584259537199303584427437464728999431908337887276844856361131791309733500962122594525609001272362236004467311285779752964628356900813480078601104475118393629235201092885716050947764422425813859163697572033323615180355678877927737261310965621863289243265171535313129425048828125 522 73938386579194463994414833297031418864777303880009883760629661553634467859850767584954261499468086398195694437700333736432385556977347958069975422909562368656155589346052390204548548927728241844463005026048554688561555191544829864317526252646971034862901706245928177537012598764464437588189121992320422429790246892007679117986730145967123128848073699465414649207307528280626060257876567985776667585622998513192565825767902416082775057167969153049604038659265625888729404294195460302552365605068365209615757535631505655987125145724377029214712201757649080701976274382832188955956657453143941406871724178823307334292729393363901385307753612127543472319966154425767132465285225328070375516526006761662807297134785017269847813802381665190810444698854553280398249626159667968750 523 2218151597375833919832444998910942565943322570169487537025131889874357706382814687981611752427021219425465351406245643838620628342788687422003659039004467367292687204307730849134695217009001097735608378198717286388285474815156970023617469024484468217878178038317142693935980867372714422968103241736774802128240477257835520173398907819500853296235976978738633174458297731607999959963623429141296654362363584487328161254707441947398036032591148757396696564981726215496582325176135133448883299350230111649281625764015312033587307644769454317612447721386891069185981424562011199790323161620413319673781239622979271295190331003174584285468857524308883014644052694256603273258757539565521206159373035476459419185533944551296171885887577703358464198402089095907285809516906738281250 524 66544547921275017594973349967328276978299763449314401715910007777863822956166732150272950258943681876453604701969438995618673279907732687552275886123240016893778635433130095520230458723728295152395672110939567238634793178919680357880218141493271117892845648357129307847726176824901079489819875589017500340624943172477207804357599174709029625198078108516681500192258252825751892468507890837652282496552585603712459539927495726833251710143726155046840298760660968747294982569684245120574527581989163624175244825086794090764078252097043480627639275535867553831841512085476299320754199754238218755561422756419326328102054172127802021569287638691453086063056648448780206846700611775100036756155264641432122149274989286776061356435936497226955876893583763376227580010890960693359375 525 1996336437638250527849200499019848309348995062085176441606201510376741982802059252278803449922808180769844869111658489616438116913581099206763553580728172167385522356169153313720720863976968713496687301265206070832120600416705976707326418406998607390032042503249577137016387581064608604313089641242742796160240881260733325442612709889381698355167966306973605900601801797010409047087290180911438387809550413299083047498595345617897659469917708603572720491851374068259107011711129816760031529572633233657578627693906002770046679096857727325394195337612169583967134239191087383846921903733627075325724294090950305021656865031483020103925388687376925150017155420545875799350151742119458914578833676143599094367820221695308426856111250818014667129940420409184298478066921234130859375 526 59890093129147515835476014970595449280469905827698903001408577237322941836988209762629477051570120377681176755824609236917622625831107279865611014811685891809832942022955470066664060073231448649517814620957573028125198460467862588003932079638535622841827248662726261704424853599913106030507798970494815885341948227417046757737075371726048491424106028251855340118641893737426068874467814839004596242841463597237813204331056963527646260374762751928958056405272512696021292409137654185087721657406407890032675520108392232525731766236740455127369546237024208579935886485503831163284676737364517579598114973444737220994359648074202087809556206542455262916972019868246923171264147011378482282807062699156850421691667282426324250860382009098957512005512171526788733899593353271484375000 527 1796702793874425475064280449117863478414098523959557333872820615270205313932807097735518650394719122048679319359819071912691279845824002770692390278377923629481217816259833340115166522871707826578361692270148621819982251767813369260123187424975684011315887341123792375129182134430629347936236676687097420186920931957240206601836581993857136107109587098292444725353333408951472695654312109051727787618410472235689703520569294116265274478181127930461623815598962298473149718995452753293006584295253927493691271527919437791063735722642083794806790903168843538750715539473065217862244483073764382936301372371002986422484838342975986182115345121715229406372107743098695845918113010871655395761279578882174018744519005147087360889770602121395196709707775539754948113113641738891601562500 528 53901083816232764251928413473535904352422989447001476111948700911869085888563233053481417983041334166488444990385780649400815884352968228152002197187647954873687488698869509831548372062766690752431409711090753104506264441768564457814544236386372547461975342063096013532674631943924425822675709120215007517140273359674882396588726682023683926667010390003918703136309292873190798664913720464109054580337536707130074779995126754237098863308757878143321040191142935009065319866499591148184915458226429513555278721620122922089409865239376247803182217814331857280257441245606520729625291183835350390100378698384942308855667549725283840399555815504105281765768103428722849366619735474155850961478833140451890152970309459902498096150166035514660783402318688928289702744223177433013916015625 529 1617032514486982927557852404206077130572690526615413185752563088700145738421372494639839001271421492361794284800637404220346662999164821183603407996249726278133866720868538547759459453841497852878332771755740510506241699841168308532462150948443580551643941262935751733966875310678824360764272944384272101448848918236363551721193682366584264359847653771630414686778205019904163019059515111003297596189930874530152685333574091630431252762142636116300809470391914715090918228837229370121881887758055334594926327944555090200147542956946621322493112931517268933917303208015600615993506294387734717827890217889204568994940682030565709677906606139965584388764925239263741091041093390732146094984074976024004090646237373890586539785502591645418042480032705388026670334511436522006988525390625 530 48510975434609487826735572126182313917180736878596618132429444194606201196753062415080081582650930549861137918231397193824859536571730408249437389097249608785937375688974572074418899295292335410649959622355055111131687880912420959492706026609503897292921323910435730950588692114847981413734193521956922905693020886243127836793641455571155768560443921280413740461678882635386637929704625932757675046637325382698996035614703666151071917540472460170742372711977028858515917097554530657702745906185894200528070626688257324663473265029910524140623039618477865725288207280990275583664949222506044045952907126638494376722480922176498701367518954486806815616052678313662765422139316580691313838485444075724423526268727020283246686729591032600497954975840575464474113687174394726753234863281250 531 1455329263038284634802067163785469417515422633361254107969197114178231762005389061849525236092310042867592591841962301470235376959719384851321532347046446367502976450642018350886089499434995843331767754426973196553929650492490290958312692258133596116675567116149855671119302776422693454596098720067508211517735824444422114909631360668710464940808220020188477444258661756284737718374200204017403736627602270692485917748347424953494826319793165962329168276922008340597935762558233725179388196801657976969596687235890133223689103223425496790525463505610946553036002685371104273436704016709515801298282155471911386609525125986102065697491221575496293082493353705467028659210052550474167338668774684332144000597325556162976024456449167587497022516773367839526542866224190220236778259277343750 532 43659877891148539044062014913564082525462692175921512338983758133848096012731601590413826798090354083253253511428648864996863074308724926341706876142317595480747305242966682862970337483256455844427126829483786109864820267421692018511826373927778801458194158846247494404968018180506411820360292898633149037741216812102378324254305547575901851088828996994050611763883555929786186177995440102578687989281760475853979863197630936677459430733938246424699725909088423824055928663096467573871918499564073550693697180165348827509789160706223719172462196718462701345674345170159534999032159250964238327927069556961136697678717917930416908746856458579854740461904861539279714092424307845062798711060871031449944169236827066715904017768515057027238518793754544489171820487172226421535015106201171875 533 1309796336734456171321860447406922475763881094654742597667208861727971459196196291085616546825766935186864787222989365062202176246249463624424741705096638012964605329715238646716743680433378713994093245443932481276868388297536792663593312859709129669280162138627037232862315519395079760674208029253343715523831071650770173212393794985602983024083410705524678762291677411918004136062825860929954451669252900857810308705371192176259409094534536523592357855513781205348421070926271393829280767893528524649688410371844353118063290250241488940972325535889173290794559377220650884449714136477617971596367591529349281051420010593941008182615186269845857577632139160462163340279824855093975935710353960566247981383948886371535554274742889389540879064153969073280858737007292802445590496063232421875 534 39293890102033685139655813422207674272916441074069708617458668794652358246242094816898539976850015728010228923210636501474497185393359430869520892224656994845507580311472602470806250985721424957334520358962876390746177436547442807232723432986752592994060168244405345579296280624779952660999877999812984398466953228159081723567053885749822793471692221014884837746877429669717012292431411065397836737456122522533836566181217281129937035931651838046820951619623076180467918765198432102052634286962550024405096376705214314289136362398711170301824130074917269598934928537158377688487464603518713810712755665077897896041497285141297018871036958913702664757526005033462193445466990000456871608109879915520211266086509741163035178002376053965234326799469809915477114259374502580612897872924804687500 535 1178816703061010554189674402666230228187493438082777025709820137409901109146167996615207288607437660753866115549697145220466208963571323505153897904555258221639758969872070811832861929461965994627291354325322630340559409175564912802515224938505557239442730489124408194181816238551376529520500442355848815950574810590657787321367815643725126438169743159356972307349051490652762274007030078100513883455608396413007930216061900155768242820193108423087649042042155029715819094894629269841541948561218487332209183200734170151705599090377315995971365289082120054768339539464301865546535577279269734679025895218431700025448467835961817848093286905792479445316261824626204248308410835551015806914730202056785562995441379438795959335445726761375611466825898999977173531306107179261744022369384765625000 536 35364501091830316625690232079986906845624808289000454950946105961555292318357668701162495890771799487524006966632448839740178522983876270144299817802478496353261990027514329217281443373849937726637406527458741168047007991622016982912471221948726250426149989379990989841703210974429245599611730110970750155264551629733322513183734085259488176641571810160363744805549690166633278017286090641163033228344956577236795162991156555690343523300242328143757830689702047293471095488255977547619024410051731649634648596874747588206867219906923088659485673595410172365427494199316237187057022836439411316139520011527165112892732633525675407655755133641243525761714590139804986205759639952834215015956591817192943821890023135523702107008834390837281926342759006309975078341523158087511546909809112548828125 537 1060935032754909498770706962399607205368744377332942253019670724828115245650045781102531807536875525089801642578653491844768360422084163239330588595128514439143709026236404024468265565039226267658554573474230037278170174994133314534530047150080448925919411552311319854183280682853736958747614871888720033562449844551169563615169765877315937984682552054989018510299426631003878601272140679692161956171278447767927166021956234818617350869271714619531493466149146253957980665091854219675318167317682075313298462225263770471370436098342165736309240514461708605450444994784429058894222066835791000180924927640145261120617906912617279992238535340988475474640667266568898549192098173686562221007282790432631169386584453685939609156270709801071524454748269252553523334103857678201165981590747833251953125 538 31828050982647284963121208871988216161062334536561482702872310394379869271984266434767377496449400241123702038374438713145289898589710995760147950268382238006839882421370924430655047829038525007440065510131843639236491793428723174623265451908873046877464011877622839643359189865405177916716862750601436700940453587563453268829557019786996119813379320056091002776562598094334331461070009863917007452888445860919955121423231610107898718507449897489545795283961944915080410826313682676461269647068232354306400075435266377027168971273374149647157870750445013237839852237188037265581959084056564253884571290712976248062200423982942648713849801449127268005812128586386700610910895159673780949117804403438932855425989699388896124256062903994360764316884248361630080359496730579849099740386009216308593750 539 954841529479418548893636266159646484831870116511174858893224028069806375721600318085306906652062288981004718607060676169177953458130766741414004636178093583396059370325102867342252018724911593408014614151695159736111715378377595614809219527453535491204809387001501973748970671879389090471652266399120788785032785129182877730826951920819701381612549114956091503033552270480252116299080973005452897884641749857158850932029005976069859689191963846068497977285719763828037908796779502029234858679250259481706353734200470673072478988080572226980826525945937220753964030296132912812742388170289462538535474710613840605117596292338124585940624119719685273146376964622419210841333157227111018786032203313225825762927268982191991777308737026950011444672209492886280970957990632541623199358582496643066406250 540 28645245884382556466809087984789394544956105505693505211973088748054448710699817668616346743526414103843529763216641471041085603300104612039735468643777595029206306241096305851733942540163118463496911928355446880352689481487777536024468528769396664985148505747018180750365797342315288566763933791155959455215307976497686800088660861079331177001151386243876200746797783200501377020728651887915904787219169463108037533414115033396009455751739146928215126938608920272261683417771936714241560157222681964163040491336112583131458963665827174922601243950676995957390050692163664134290447369647609493589702109142933849195685164826180983342311703318491049703196240595653196416321411434069875964017366849178959210061628877711161125699664577293002183880693989220483203737843691527586997835896909236907958984375 541 859357376531476694004272639543681836348683215429761642488601860090639897297289733209918890904906826790261533393802440112281554828811592367766470825379580068010361377591902610217998615465639705170766617977131676206581434878624551233020076955407653508008776499420497323192101225071173967077021085079901415747558357969797226187819660806199192395274682864979847049567662559923293870550324043972924688115359455661220265570387057335532566284744350958073192741455541194766429726540927093492425043922704724849680168854400920060824919767953470371591501733018635315969972686671816031048709431718832044227912268122915895330979840344051740079826636158210391832095561813245977856146154877551943921858408874564396313743013850518596035617512500132678268127038867022190189010576177874867198624997399747371673583984375 542 25780721295944300820128179186310455090460497719366761427893285743944357818326072075083278942125080251874155721690306429532777547927637396430184764455151358047686327452599414592695284373878598527984292646289699649433643110554250939541872461016875944091549278972514741812963541666145392137211034898179238500863260494271923164146205276009885171102222211424406973369324000363410405105906383967615189896073856344449963214451855822101391032673480715840948409083209949165116440808116817162775045246142264725370058729181402549948543383552706614066710912450347948832063174309042863731498809167619359273701727367856429277741169338755408221769008067935809688752111900062235451607519657585048130964542223798332230995955675297994513940093209255952577081444110364995942440147214114176676957868039608001708984375000000 543 773421638878329024603845375589313652713814962992850646667679320848959757034966664222141173638199600886230788796488090072853723710772928032491918336840792653195400605881755977953649052017663950433245346437170174928900450559442075292247747760395727724507341530362036509654837040577458781167891822355539842462529368865536300078749171571404043029194215715942169624518419887898514336113217175548094171133027791238374262322512419714248888586113141312440995945417403250950033400012546074905935561115639224535892246643137796806081608950171978122316754896187461758180214894118441520316233078122632009686008868837505678650281121730212708777471881709862631408583580411301007798334948183173679155768347530892633062934637978507268833934811600024000343586713919116846457132551789781516049515630584210157394409179687500 544 23202649166349870738115361267679409581414449675081714495802398338734518273178612475905305343507174002354044075516576462512614137074014304557549123401723137621590760345681947372739247408920320660002278291275862896287953504177339850771329597780972499379018414346519098872998820164960495861928201474071045927344118735936147483261806551019121448671101966020200836633906962046328338196480459700734737300960082187032900954147717521937023704371735605497686718711166565262996605273161641802469746191027034246120517646263896115167306681779845469362629261418895649757117043795139876826835003428610118936419241363900776008307065308720309180118729980677372327038975954372596174731022905526822781558448376845935698097652346706202619578295762616656055392309960776052030272275012758032008974851123639382421970367431640625 545 696079474990496122143460838030382287442433509884856312268372417993678687248598688008185913664244992315138682215594864496658334634535716928158906798801039283923110817253598115673100055553819760269206162148276423119244395090124116212968144606614959534314073202065253597132722249715206124872501958912847729503649569446203120134274656034821675144229581080663053189495204357224523985150095280532187511196851199100259023128299876817913063945975822334944107940418507222223171358800278920220428840791240733327354112379286221800185394377905483602361265659386916132176761858492645952522301401556228245207601500608699960045670986407707995974113407274690384823228569022885439850617534901354124901121893797425715336324355655321178015148467415090633377119295438364522041476434321451149944692815552116371691226959228515625 546 20882384249714883664303825140911468623273005787355811302908684235601439093788968483521246243903096532573881458411269732693844799664846226667830906669502031492221413749030236750841801947938273672946549391573028521363258444725026660469097374225073445237777068159141748474600999093414725713343669470403933624058604918538736165814475451427363129184186672635613480508759730188274499248990305500178640626680683810539689733993267668656515913654126171872141861457569681069350975738968131263947822952857111854216435372922023083798544421763908076202089044786897718134199886376435716538666373120059387664062270372218875144747908939076830869224593366677570662888968645536791382429328927726463169571443055818167850721448351343087633487788741924546270764015155878517661567004946735273684943479111097985878586769104003906250 547 626471527491446509929114754227344058698190185890927387458698319462820134721944250587529108166486614195345208414743377570909652957082605251356577273456576750982712424537775068593321300069200163131918306854130057600248595559839965388357130534624641067254453727160881173392602453426720065039891877557172779731808941532556609915559355377369730321614707333509227607623020906905116808861659823140908641701741486092323789019951586272875123791196584151961684297433431305210589011830583606130536223531782300987986947750146266451766597240417420612791209126423349883331951275422223090589979115936485176894217381457160859502970832527875871142714111031313781669845241775445102122835387127275013527991939284883896398011769458703396059949429177833698096397668313928792153426788517174214621086036913766292855143547058105468750 548 18794145824743395297873442626820321760945705883484147833046894393754028089365207419673166266229442364116290166278827279784486111919265628438639720152680087321940478664847683125803252919030373107864713993243693269649588078991547071737416082228694904202161543831355597924395390143704947125758465717552102746917047483516905001108612587476194706087184957768680715780802604122268401802761695029736022099731069681407234577217254741835470915151428404889814425434686543161268140780220109774517435937520940603273751270037580383020681447763109565513830583047935024570604301212223213227795210801025613013168229515187697894489272923299688944069456449209561515525432475629284750350636165224698270445661061594502040001304990473104642220649162799197246230685038443581470330945953252778195252670201398359495215117931365966796875 549 563824374742301858936203278804609652828371184173432590223555452059356443873628220141377313517754389035941348779805843468061272418314795817905774655598870032210839120725393697329201415781614847848260896507280246994172664935432303013141064271707758091806842299857012010286923019046511193973712507951477650810586879599300804659343078565867472706215216394014601611706804658134650602120678700844933476684423063305001295539541678154423962339977728904923946663769614593766010732817884612448128456694274588805882128519585807308287142526907241238646347948439083144262946358138083286671545943982784960748512090793489301934211382105726434455861038933945288731400263592818363887203271576415407834405838412603416091304672791303545478247894439818023932634695866724331292110298774128483538514711170819282415322959423065185546875 550 16914731242269055768086098364138289584851135716925681587510379067949083346025646543020877543804410017010642477090758456066940918679207352501798275989305742134963734892821656373788530125902171707922490560665363297371909619309082254510603360977892768707813270589168973856495316124637759253455742340643734168996249044319859477624660088997792560132580963263995462717137876446202040075458179064312997446644438068339005521791863264655323386195420063194862463302375578099011156425360588701313010306289907463734764330141276858233091951072820519217616589539239883394982521560602068589093532111016505457787969704706268909276250574850135666066398251915753462116848016518947209952847776798132497406992504309472356854231973821693244856687160890710844316663044986152047992344750185135949377412956096122798044234514236450195312500 551 507441937268071673042582950924148687545534076300838044645404259692682251126189394760115279770926767021051043033348482985874506605847163601088783388630222410361334923597141887281185269153869695020982887519712586273272143930830946546253819424665931775087992421129850663735549846176402005731420836477278581039213215256389910691066082431044733473805865716137676237628796644380920960556405983089003177442452207327518068377679734611637281999215636982605943564629409891467423631733855545228631793566689710935820454588916082636387808559861090087909528802128200115892902379070613721475186047457564417569754614846502685857427117888650321930998054791458292616313195069286974119643711609273412135616920097168983130942698824113728572722100117435119069667421348092066923562615625556198803436380728726362576708197593688964843750000 552 15223258118042150191277488527724460626366022408851831264864449982135711302421181804540682229547664830648259876580320732237666382156725605221918563401034108310579796529018194000803425717171512517062643136001076528242785944546898344664660628424753177831430998855741118419902916966983587175877596748016409594861601885302315790200062430534283795569183434088175417652891828774577740060626088841109419721873090684140262331101907326886411672289795369576953944004025515072413918607474694680373690640686105054475459957644212913856461905564828332728261159514029353158558681582340334190163739816723629953814335258124308681877022565898673543511472918765212343388281662856053621949585684964156249783251661418289040872434323621338317751614189847080417526642764547213705137426281995066681897339766482701861605164594948291778564453125 553 456697743541264505738324655831733818790980675261222186083491554247952433288522953179651062796926493564834698288190738234961255221125278017156617125951232796149471154415052573491171483144128283596041561623258168767826393429989783247085897990517309265544490244374540883228618819696526068219154389575010249238092453024279748432186049643062910103423471053308721450338207742673597575549724643319333930667337382951124550935779725929425819452608212984454877049211191699600503667386945425925314691854321720157801619824377727716804843236758686645756804222293680606862314031165841027313686687172619755552388626275179100521338392507310378721566896561688074939561677694655428887597811229551317694904706653531102208069177690010505203613719402263508156733900338820713340121325111680316278487019865384155536958132870495319366455078125 554 13700932306237935172149739674952014563729420332728346785943697997035600354052876071475296781670208585979087245440939257770528933682160935642528692983882695492057736856418547458983492952386236613246835281808038838855791712370537374447830473767359840276250590518616949148347825591908864204478743469160923038117264080649488182629085240938826647465161721015949743060360540583143917165920869084023991497657752978159050329934640456261295067549266566136107093595869098861886081142615573872727973627987510208782346768805792976731979491004104151655136389786639124459932081453374554797537724367134735059357535311798774567363615533478449108572034769719950573487600780872176543795221695742807100399623819275575244231980820263416442529293151659977475230832340659956845333119422176368763197388742081095358571474207565188407897949218750 555 411027969187138055164492190248560436911882611854142433664284724150993694506515969046403025894166603313211249723622389581676343599431189919778688741796933113686505576499058734068358967210441130218698373905641133083630600404071699801731328611881754262766571575989982710856514299623490625930300176009141411393739226675207954976426974354737807943156000528980552511870927053156490929139021355449542769239391933853023639929801554360250453740010639328020053553525222062275360140059222256891403535394489417281611160617826389729257158306982495127036464786668699288923410625448384501790384763553163524391867507531699951510112540625886755014924610837111905860547098582676173401571708010742104811756462406779794172435174096887708767524579774360744978127917818402173566553286337461162512309969033208467692475096555426716804504394531250 556 12330839075614141654934765707456813107356478402431573762077886330527952932318721243945693837926506767902052799528802665274666070962220683302072830503855488808423172369284511242243225633638541602665200741922830927900725173673115399436897413310507864917100918250682891394296804054640467627199144906096976983122261703431426797237838675504118991593471042444907613493868546074247334895007194978139380624620686653977968390133238669978699165933290893578493725558281245393557654022011569256904539303886058632918530872909564815664692997555774930975731499189574622574959370117922885498196285387238547980164183708908163255198494882366002698345625426134229324480927132896405219552720281486689354477203437197005788966323570877252137341038251520990553551903769083911461941081702018740867237613242045346506614578174776397645473480224609375 557 369925172268424249648042971223704393220694353243129731666070205065792140397642691632210891665332920252899456657572868036056653668451263930702818510223075832692568664019412352784553119583489133246433261335832984975588386610559850566220490283285727497870734643677864538254012633160143053697436563573784383385571591467387422106686764970471415018388674832761930681136477531369542630706488124165330019853388824297568203964987297247387379818146847408925887657337907917267798752598872019859512186375517805185874372117191104441960780409127632480215330942046304283104583198398786049134744836571043260818359828779762576679424337971857329370544058137925881057116390759434766193584721240242073997963483451108582437269299621759819468762512607549604313469927501932185071580135863383862012109467589347777671804351484752260148525238037109375 558 11097755168052727489441289136711131796620830626548454920075446530722603022631307106812328663148430548046830316044016015671261947845204379490556982961552029861657364565766278508087244436398815803118838859063896337880952435263562494908326762457243607351105438142109153877565870472582213454364449869831675633418682186575378501969947762171478645554662019060303538851925063143605621309298493516477599726569462143327656678966194055320149672167485818334068652797053931542521593066903630302629319916028485176839212419509024411623393816641765054661837651833082095925836001032855433990457624979696963256466538239089059487916421665046665935778731641499067609482230292601649302596445246476188397606008145924319995094798381156436351062324659792089022647791916273203313042271547074237471593879619281841630851204172358848154544830322265625000 559 332932655041581824683238674101333953898624919527817721854596905390399060946489872150519907724163990154179070879723435287759827866188800439522651935761544281269397899535837956634323596730711650087286742430079307330849385090914619977781265509727701871517639518467124344858713414801568226371372616786431214900491273996078190122123706956265698523624061033459750881984156784813979699190340027430438564951091009954851524005110859078369052788227344990360379708319907202097408006557583644555795900250145454912609040297226647498296572384048116779238375601792521771205533526370297961627232878159085749033245163664847001469067158497718257781378138112152340802260176854579987842190171906076827883086120026951350732147936564922587360780611662904840826815247485715476661883169688180104690832163832642925926919019730121362954378128051757812500 560 9987979651247454740497160223040018616958747604118633511946244898429996085083462638169348427467696551470286081161421038131002291477300889867210754356590703341527247978811600587564491602103060079262612968166269203509351526798200022480665819180794017494675077600091516698368001831511065676134902636937036900154311806544027333312884534102990115528630850857442874876561039380373746643293332695205109367246758761112856372258778259056372651132951517915863650873598390802310566942744561618235541908994262379108374119877243421568570775980264659535573997792978095077714401589769257570839991722403810948062197556403960691830000308692721179659015630193502487631518772884091290518573071375102814861602248777155377837028013047365190878220556589422157271961899066227391794649251144262906193671843111899812106546647783034131862223148345947265625 561 299639389537423642214914806691200558508762428580661551766095790370850488969723040986424232717600317795742629700278462812538419526026351619282255240008726278191017952756066758737896791665172568726839985829897435831468046386508337869292017616139424033994621602316188384059235876043187875489464707515903103751821577846565105370052324588853301008119544480083641747651716114243040811868689130855123246166544555044778266721767891541199844583066130846133024681022457066540193895653338984018446718103461580191700160510150052430859019204487552008529709526840343189914908795813299201484248769403628993074557680129183191827479688376946953489948395772030767749897924887028707506444774203028303881508847453083065322483944026969264015312932077463880519284127996706089762130652881552465840725263022419262194662170628589592524804174900054931640625 562 8989181686122709266447444200736016755262872868847410213175584796574279829522170275626321478867245066773354040568107319714424643211801731784669026477384833901541906188941156520204052495657116935139094639992632056762400297263403784052076352377665404366237954180679698507964101021577532057694666478451401979181662853075260631476427949932177413668211876798471258494024921468748144150179232140169680500610914333040476195940340481168520705814455037131290223346791319286912789324617600683886783029953092968600334054584637356046033741233377880111953834230214017197495490259425449641609261029329399172656666692752554362188836721647519962083827831340406257361521157110276822945941895419483608403263317392407379878263754770611747235568770314903459486686256924409807754987003427247488066585833405729892911506517805264593334868550300598144531250 563 269675450583681277993423326022080502657886186351111397900085321033447523896427084419629506799498240357931979314514208347350806489895892736186166107136579478085168471254037864448780976130747829319006747097732177810582254879011296869590798336265311218633307285119321784402763920680239162332570727152925748593666755763881844078620829609800442002016979225240818017724936649242118794889744194869449336045315698513160531150283993252124219847261735530473815204405693537404796342624768167998490014517763016937615641637742232289768652517884658436762540808288267367956939007062315550964298688392243437279295955517842037294878082236192752248912579148013407289386242959078621386083964635963805424144766213592735867538028673634011549692322263234090923197436524241616095364257093228962053692470971201581566786820154391079995548352599143981933593750 564 8090263517510438339802699780662415079736585597675569224623004059408903942161861936359881764821969420250332919041744026767701189690754025701558587652212412311400378185852710956626308910400320551910122161208520445089916944246026899562328645714605155204407923012213319696457085610784658638333995823364420868220213327318717693007839369834117816621766381876872665440404787085570864405939222408881009920750201732302909339200398716313440195876715447857329227050768307593003845110809457761731738007520297768106949593268765321620980623104031508605934087053424615150592802410784502252251082328418354515305530300212391404687457001388125410796518300712427419570564876983307615754445770382846239032467161085569618088867026370996135104414206559709378312697785853161003136269016377546860229234207662812598696282229138176944616134278476238250732421875 565 242707905525313150194080993419872452392097568108822758929201232492404073896582093185071366965584637858201117804801126360694966868676176342442522172874031397420595284953100759883940864011731978461523220940971708436122618988129948521212513164438988721970506578572131188885072287509629992991979143585563012339516833014626349524164097023022880247447621398942933194302673573290373361487248156612530229146348015683014507719992784516324358725678800418178540643526533781340376612960841903961084170171861714141809364107738850948913466106710322811338486391820005227446740223660893877624844323383278600201884939135709481195484736629743910871625767705714786421831181932360404454975421055460424403333900396145573527436394239550166464692245438167763729770411093686584275838258539809044569567216974021401089639353443327962622788618318736553192138671875 566 7281237165759394505822429802596173571762927047728574822638814742525546107690618672909013859490678017270947624850571152742137411571256669178098267416008084201731473796465611781730883670681542812585718599521813823739384128993232430474487913388925986858402367858355255021623111063007619396970583976327529334664759989507201512755290783899787695331409129420556744898621814441192526973929384527837497112239261644373655973266228528702100942240050390419708426912762918676973729786943887780250207080630411576477954696789474918312358339988180143630749551591721582838431709316780977356131682254142439607682822255080755416029421776733165288481872609750044761396927588239088736513995063218014645876628336852834658085173004379498484881785980189280395790862465833281745788174931924121864849388477495848770221133910984789849862863775342702865600585937500 567 218437114972781835174672894077885207152887811543454546048233886469601980500547457121192237047798812561403997710536913089890135006154634340362082851166834414572764930359475173595854446216631659207064295952246920559292722138444430052728305519437022730189900605620154680545910468037526861840164513541848377092604920533136512771983428305691261053796840485552003181414703320997144401732790655717134381893023293227149131868985180287795736500805798793166710641766764992929983497542758588636882929543648593625168107480955467006470220956429729925500226559556139375354912795170350943114610994856809001945841030788499275917709238268492424375742922821801813482003621003995462361058496557388751730717158357629297869473484183781703855803104618870608750307132932102569482741377681903183653651145866618662655963926944036046506880666129291057586669921875000 568 6553113449183455055240186822336556214586634349093568915673752698933949346762146136983812643010926178027063489388728744579230417084915382684312251711008096281063072527795768092775073670880729416243614011079450160210687857992331470964256946911257842756591383683417648952937202739539883866409278217217778249871578491926926610262769754931896723069261862556038014586271619091105245120754773697412980525297875279112510951451238179915208273358879721985254397111277997282602568911232979584942895577173940770673633443691058282790766646496216119331088864999448871560335480844880906480928360578768149688523757849690488329321532081641358888915653090823021093427863048065495541105164098211123702259461895645711426091275549951121606825410729436905723177394584891140968412358144591415150693841721264016903684298501371607859056211964343674480915069580078125 569 196593403475503651657205604670096686437599030542555380825880983589165728696507444693215517579751830372496580312419933918277592693551430209325039614907084817146087425366637719597198235403782721405105725957054832321797141099569100965427959137065876701531607475553585865815511537400856114799642769443851321918469627810484205454350337915974979360929992653492852723753684351603613987513727785335927161135364609537652846940513417922018263079886347665302542551453050479301700833268917682444191754761411415051738008221028494668699793929860468432044024062464897047208081235765653331893621808228418634129115802260961307571841297500852690901055719607781240379720994313598199873087489642535811817532097380019232883069845725337552249210046381665058253664022007579769399332652336877079676966071978879746082778800651998107884566024949890561401844024658203125 570 5897802104265109549716168140102900593127970918020369258668139573203653068236299855388993984628156037008236033720400562747595205501583322838831548220168899384581346681467785708075325765327931211404975620239718425903348763829055048667227185718361195609463024463786902501880334735373454808748898112964052699703609844613437405992141525206204569952893174347866520146962183571646759246932737943573885415094547818505588937492989066079194087352540677534280718929715107492823779431035004802340619500282838847238061341350715248123931569401702554436917910235405027305961215614592286727019069652843669343557502270899664193718682262348013025125524835417797088645180280856750550080452358487819312484848464025136343240922399262885622019471738909089221994704978276375883913003505172973343165110147822688846586506754071307923048550492239883169531822204589843750 571 176934063127953286491485044203087017793839127584203773607336938834326622230615908526483030969734709256904981291884095625944550185822334065925726604599681986339285352098740669832181717584669272069083303483727469397120937421419052629760384020464467081346693978170472963983318884222950482633423219310451195602051616688939252527637617623090898871100313062188174367804189044347848457892994931575316064511353517496937073230360364255744248172477580060216022379335322056483471911975509385421685547732117323415976468340611536011307226575587250824981783746549877060799237018675553936528766270731814686501828061858601802481009828395747836779258428364619820320870784123357613966167232271639634208473715941955785461997488330919113460378096699145804724862526214749436687242054160188383035725418491535175793203053248381709239289705237752059474587440490722656250 572 5308021893838598594744551326092610533815173828615930604402426955985224421506650077414821214864291981390085639194865139636954024162017360832466725361269957371162221427189712495278093418333186353701151475493527724387844809494580452198521124384210694753293118506723356564606951549819640418722758646723194728359877642494197740525118299637975907778344248773743696323723409601213070264786687200839102216460351934604553744321210337116738810808567114999951860969477775382073251928432015237212852975460293619779064569465286280341376657113935696633035015326508258998553119179069962273059058022974835959028791107109076651954402409772643961058931970307248414180183488396457686943304389173042081860402033161093010082112556050208783523086938554456894197478358419020585299664144865662088682016882081436347812106263808671312298681499441954656504094600677490234375 573 159240656815157957842336539782778316014455214885723353036630778453442376509903822862952893590235027034105748055435317005988062050903733883054883406888368618878208905878574983935138371337513634398994724355238899173435046932079614737632430117317291815249898694375278285111146174942512519094709971960841924116959082774749023256473958710193282567804485885962515798355698825751412972214927722026153897799989841656164080644796610222098792700996925410750397223501905536264344573826713423061497855512776074764442801345118840499092665981792629413691271117118076771174006356597065326396777760962156053436914781009149283274589986354116496521688701420578151494817269133516375163303387128758765224754795695671739456623238730598815560108016143396264813330645389643205025657586949045798763583225588199451157802726417454428596565119136130306287668645381927490234375 574 4777219704454738735270096193483349480433656447252836463712872597950412391914722699401293236314707500839847391025409701509907961905382934677938712667273455074304838582073265731718945630380824552035791261753668616453982518544915595068448665603754145196885841998708726027661281889184802273434031052579145608210075861721303444228705652710157003961967008815013412479498341096268284205968767847398159247493628357436522238338077199131841320653331014971700596961389757143109895798307775374035673439182974514431919811226454841284079441169381393348952910982352225267660811928919375011837477637708644265410537874808877052134661428557999259828215234183011142214804325411569238542815957528969552185122854628766892492076313768549987417294668094917586295446223095662583395863380959658461561070603943777856721417311936178987097356696267524966970086097717285156250000 575 143316591133642162058102885804500484413009693434613490726734909047190899172881881319856457804632642270744205012273368246719492711162072829680870027721076546215609739187976897108566059182364277751392390894504080043117316732179577201494591968139432024751551835191399520524555929577283229610178335951183436117876711761654587381303824925417132528885331478697926408129879917527284836991486151469451991558082277009732692625057692465319938896592726903169958199066714216929334528339299702141018137172375660696967526799494546346445373145180030219017340755600158979241969980218815492116525014936727078640427188611968148185585026649816688619284179665729155066734108932492058178545966219466793747584774745460309368489032892084571955821938791608045792250230862295636960497609919106412897466604118158012288874910591733016686916135640217362379189580678939819335937500 576 4299497734009264861743086574135014532390290803464114642185765549132690160572461448041135252018764699263683923355024425800453154575753041317701884747950378361879912650441350439696676431583572896293101560988622271607043687435160981094997631490247119049346502741597888376382654923713694998536038459996824508302956688987361370333055043917043091336342297508953693312049985456657453569087824782670436611179847113017278532292195415605023727285376612179077270499269102285027509767166603424515612424313149525748515067044140877787494861576568238830803543531751018482934944169337554000431034332274290686402379423915617269513752102234869844444730640466164605282304794475833509303643155163270910931284464063557469880231172346762274422245341736652445056373770628878687192878977837445837670100136027312256305436134297409886948805601836198775345110334455966949462890625 577 128984932020277945852292597224050435971708724114566187275165923416904784451823968652370095507557576756497225844302246201251544506112387384087112494821388592756688010016443009320295644922827516215743041037866947355744781699007474497312259407071529489540961076259756803846396964062399922170957995751512525121247833982207317878666600742983632288455025929179758662766627782526899662225039017839106300946246363975374714890624515283039305338526125231807689827306354722735201640349226904198434017918443800972486699753326578178638828164659643483980475232550614841044803771361094850199589931934428718667506199139587736394159944455470795656102379077276288965984361225376266788267791326520602497393660756649346181151851930971704700810853075652704171296898600783917015260672138498234894538216135682777948994209913017295918527017895005570835564867593348026275634765625 578 3869547960608338375568777916721513079151261723703054318494801626080245524420972189849503813901593197160639755299973801063819892660717019813998000743712092680507908435736380842483431922303734442608868226312347987127194606419139702473978249830068511275710177711847260572638305932130027929053972074228358480902971267584698867938435054917120798953739342267999378185313033421496108067260293086729504975324078558300175812682073997136354982475695446371820283314956317865935757940230600661347462669548114430263319438098367287710522796650369776112066861850771130305407270526790453756452186598997938467807211771177408485614761966679541935130044777082630521182097452566750346707229482136046576873947619860413113036617349466996976160863452140061617661414701790475339851757852574213737776662030611566733370754126224267037626120338544843946237961063161492347717285156250 579 116086438818250151267063337501645392374537851717743347060839646871734915504285493952445138133919443276483372685864245994477931931882155445254220211578093729866419003906429252543234883496090017915429397061457334559606510396288063664628936302045057917220020621478721796066749979641934479681382967895650475648984246293393543846370760251399303183312272300610898962208369251745590282689355425112848669491454089174574847756632099987647793130413854226278260980658009905178794744923008941267503033122147119163447988106971509640107752520043410369561992168690130489798068025490448793926392375465625012854512926617562215806360605630374060536927016950158565932657699150554600028515677599303882481322446328764386288510899313856312988814324843558691230748645705049785548040864969648344081221754854554116161584957731914715078051390448332647054030530853196978569030761718750 580 3482593164547504538011900125049361771236135551698593349475079358385236209419973024997354736939374482336527791799400610636551261060520982499476901914810487172392114837116534522013816169139064062184329915398296837007686569528643428970243596506603675396337200133584439922155910875539285380526745854657051262287422293058146345044583931128718494391505305340602858335509049203429237449018273763657049080578300774287094647176172917246445273454835043328364499649709978065261205781557607422134909239103536691777163349944644077456246058136727676898314593087894874942262887665467737660851880723906364806965509052750016837796789018380103853317131976704515959101111103846656052154550648477674059639603317293377367076595215550582769518168482496454495549557288074186873650691918663686774860657456107689564237503618944116061724531534064819293661230403813533484935760498046875 581 104477794936425136140357003751480853137084066555115123925499629557386804889884395910520656931226014071154941245605797723914468895467841410950430263346994527884152082092891684584219871392496418571174168569343958310507416370762459723918150000654618203830680518146427358310299051048499318673884554558746455456461132695636608192727655484207334415251443434228360555925556832065906475285555999462297045497170080864351551311643212527823221847621539731613565451574136413457576827977294569007283164219827272167733481532434804106926345160847227828136136557928640210090579462526772239024006866556173168549241496639610124522725836277163729718906738162391974975488255385093284230634319840900687588660394426400733989496675124559463990050963900056820375164759248791923886379684955894757780358317790874101222846476143304762303273345159897178557883989924448542296886444091796875 582 3134333848092754084210710112544425594112521996757386803796170106867347111878662006330620078512899912161294768879507389533134313176356619876063304382296594270382278766897726266253204409075470102704905046388045913167359462017915462572400721152430514964779167818814476632523022534601007395924519153520130661567328614595326114984053911861690607879909914533075017027873046498016961634707053983787155081336607110883068226441330323812178563025965114683072597360986669790276004081313273102476737764511719498207602720441967420849546084784588232492523989397543251030646292953855393089702463282779679719812911380859125076426435082460759485200190487484089508537565793524660435443144665464563136849425428610774267749266067877071373933373357148768127999072436249947470440514591601734849723537053679702023394498641303187658927041257198725654475879309757146984338760375976562500 583 94030015442782622526321303376332767823375659905319931264664633709663987485913113415293611619789984615508383238583337585291574947519054617938605370202462001278871278202227871318597071868190198621606792225575145717469923886778766216795971734468426282252761228085703908511078795754694384667607391514608638999853553156282649860422619001223207242810438626820698805976171381229296870489531992886458144525358837444524230649120341587886767661513860521301150183432477911696678268412573426348768334799945827219977551819884729221977386706825678855169640864120281066093742906343350659711904175812610449488827481044791088409491202260827726970606819949729609696599297181893561260116558503283084656568673712229502568025000887003862725569062733842746223393942978331380323249885119932995216716867416035900782561034361763423943068179733373312956246081739664077758789062500000000000 584 2820900463283478675789639101289983034701269797224556116709427273881008977816224733093183580203774219732057539150748614119286675119686970738934743608140868613970411377799672025092744215110526800323740262672163952346861322012940840037941413987676684632116208387443554369521304062811704279899267644680963228573060562444725367964551209767460978424117993789591487520261129479082180873232801138204809292179792497866485307715981458752570411992484169512560449993595676672174776284268099468659106784315499648744118545513996805700980300232605866977187801027941479025516648829221626608626784398761979079134640409220871042962014872341993002910147501488965922016908520755580414257876299707303795085908935148633787835603316744406777620263699974988444656694706772677176329910849518289916999397073713675811556246970298717602873656887287339041503475556282864999957382678985595703125 585 84627013898504360273689173038699491041038093918360637970520024781207503165457525258654888196365093623633227978119582369154101678711621060374635401470459357737603170164319733936395707976746223841976919574395269369784943735842178695535258427966448846070900408986323485856999875151120310278951267302593622851310673397516354354256899598573069754244138599859230781902714244535634241829070881529103900823515469206296159148552463587978611939965002418347820014289980656879042436107297143006261896092688107601137497352524825868000015063013601608174390029508598538826808825456025430097052515507249949579632225653295180616132793735027666157608073259941608743724223417271059233493308595186952982931587375801758228017647620740592751834730471568841171098005410198580756053269143614826858592301528544209863923203857871800222538558938488212519957176738216730882413685321807861328125 586 2538810416955130808210675191160984731231142817591418000846530907555655940737995339406131165647249484500811399508833805345250901144736502930147459988260774913658045886428004868587753508276493132779882212451913634007915870443058360174535181292870617065065546597555124324335047624963985972862491992015050370004195891650548827850235946946791589927387962989939090122677312893436218512367201501004019215039863248218581042215272163153597239768085199833369298490667511557487685014647789415206739550939450970060777126855352868073144605277161846709407642357046110806460092018112491541366782498186754353372583446055265568790613170718650988488916270746960006488991336558789354671638561645368985788590057411045009570369112468425019311353236360934646190674430149018095738791907589524872393344377804193166199004105110774808255135279041824576326535911618975660530850291252136230468750 587 76164312508653924246320255734829541936934284528757511568669181329655449366496599723346047963324901429820246290902537229748029607034043319152005160521321335919343747345103937738151058539696592044286431365326901861999809367272769309333674300875952573311067109289577388647622677312570135893226287775462739564259666475286653564496433861740095772587299877983685395026908007369919233142119812800080139126109562309715515341237046013985243446569865419787672767601291036141824130430457352959438514759571193623476132003627848199880836639175598177805296766027021099638132782732638046946875236749413935666855176089131354946855014170339623321833116624438586368144885156631375177698600893760301011086969095814702801748218898049047744743920052543078738930298821040400079133588926796887408383793135488913953867305581018676748909522830915144438537756066409656341420486569404602050781250 588 2284929375259617727389607672044886258108028535888099635641906792464307759603816480229434263747432465264515802398141487879699578590465034421247117082873556969747443713455782332520077649056158753137300993539138982686695675740792066546384002380884079956730884305325999400633725522441215762572283680679532360485479866309176998802685541031223651347388175664786923671738994626424854050213758615793365026071100440973319389485421446043477439616429333520660090436717991212474871553649284112567598977564309607023611899757409318355079528971684359158655941421243058030301688860284077157755459183842337007281057865629061734209122052755235605146878529782624899229832732434491240123044820889101915513471052629939042253240700031751373819138411091092698888034409755254937428806034486160932110958239225610450854457397940654564371485539951797766821360580191679900963208638131618499755859375 589 68547881257788531821688230161346587743240856077277346283802987588295339753337456620109348533615109517183400534323424796122377138442944985114536134074983924985143034217161463152245017443509107512500113784755347647989969069911051984872825023151376179670954462366405995377856146073021614876264822644716100416155153057467918198754592276429743472508622905680928257067802615626607782913588748165037882203886265106122790659786298919827964625526807141739359662951568842950109754319169412267377444661651966551427716699851193238684243871094505672481611052909861936833762321175477516744605119326092316731779471663410871886451258921137789424972209788816483315826022750536795118369643729182479965084796495899512183335047720928906279842261787063653636684141173417651068304692745699390820909960420629206951600014895326419031572252318258112535414271204725622510522953234612941741943359375 590 2056436437733655954650646904840397632297225682334179318877734223008012866730697753933938471538256674496704500001233165577954509096371209991563120860127534018643112906570471487328533777183565740559311227915087301774888360564361037597806005572044801968519891742311221758832203456804805110752653192200486048130817839099442020065843279837147536311741017019608700572476648306821657714380057112345670070045454605546583522001085581193481211831577952265993519270960173678347808045571392724104562812849056458819688156639595553061396813738988495328830262500029693351917332325856840225823232407869961603118821407283900028245414622686326844892731379542554781595288862293007145714068072477778561404358054107915666707741655357385707168292044139004384425660877483973459200523182964674214867866843502630017244188864438222500811352524157297243993618163226955175559851340949535369873046875000 591 61693093132009678639519407145211928968916770470421852825423141574219202855185284001284604534392784959431283547566273863715684154965368043224048972713948144721930510392873389705788444377800375287305342419310336497876077498089601479063725441694393131800955935730483683977152940234226850984840152529584237602507864500760544811434092423158080983612240424487333259831973284746221723315939837265270930308694168140400627715956894486137095072023898745820814230564901964352728637480282668242027543980690740392984302258412506247435190509197049701542915347242996320963682286600690882704689000711349571908225750619368740687976287990146545860464288694187908951243972094941335439301227156387175374860112673395121200655548364107769537574725979489395268476422830354759307427356219294741694738827414304576374170597956046048901553353891489582084639662490355149770948628429323434829711914062500 592 1850792793960290359185582214356357869067503114122567416239972119326046506987167304620199395737910666896193949080040555401296126870760039534129941373434931794432174915567553923660029031553304324397017055442530402875618752846109303642639292379684509696408210579833153262678721339158521893528027820774853902717924557034797701599339133654059579894253402263806734345266854941457413956411738740147877602747387915202722954554535353164595015110780884399751666162652680111354254849757611902532448570483473291146899880373016325446813362272251049891256810412623751897576541161867426935758780996221925907948922978052246199504915661989089983079395341355517809605861441111137476829909162354917368995733182620540531016301439031094546843798984547839616605466787512837525547001498561762060503429974418373439956518338898831298287571196823319239516356126719343055953004295588470995426177978515625 593 55523783818808710775567466430690736072025093423924818274131110382268155742905238753147513364790497959717239118023932490892511465066640234968701816388728827126488368039307845628721680865649158934596170684179514107703091572729720588332774233126641949297155661338158215039113988239417644075139388965733400341109866426940037093019114020811436160248879264702852734707017549211796745346325443964771838577468536888792016122030912027615723285755606679640594643377602301155024641773376362732490403156951103235931436111897785214821485785223597095460936886090901625871672035599618529977367530185716840016319517544871365635094991612711648202979695698482544000789647512209306977961584326944490566896599782174471080433640050832385324806034449207013688670176455906152283845318577243580401056773417169104665228085546542597493568811352237788412056253826466767353764453218900598585605621337890625 594 1665713514564261323267023992920722082160752802723939442897231981530213685619412652957963688260044387612303381267214017280275787493572465132872979279009260385616061665041214508969900806322007690938987983779250563523164883744848904383565697530561585031503473655888760991337105374783102065199231792505432466791839614856219012287679052378851770616276811405853250675472298032092006246865282397702086108735137674017326203589952390334572467430348102202383577590776003671108778536466839481959711858998597641444292760555439396748990159233261983798662460162912533924925634721285358765991531661863430850991670859550486277653903656909822202351804526453894068795746257088529768779763327276650542165663121453656245536369628027280043064039745310850452570407830502810449284939767214125573935717869883866062661835675895175232385655611223834882229326016496798179566951603192137554287910461425781250 595 49971405436927839698010719787621662464822584081873055653749426197460635901888766847827367830709567848888770462897384518888979754706051043285324206208070175653683767738884882614507913107573119782414087830521845257578726355266495042164400959049057188542510453297476272563631294414537464241125334171400606877090718017479579914958327670683115597891076065303893584837093673662589803703072587754627338216188138960729375431169836936360335798388904916563453445697772617244545092964611890434253392909346521925233035736352951965394977893253691659595878517352465126553398156666561915237180309294983316362645696675318808878317761249862345107391744928839366188365524451546870851817518418871662388356295308077723673542855430182282651450441826721436775818251137067003015011859152523895959943590631936187837194928111456200582841631971579564937480492529736295082010144597006728872656822204589843750 596 1499142163107835190940321593628649873944677522460063478783294454712674710389322686912032464493992940979655116143316894311550946715844371275114831045269063867533894020679737038924602605780615971338436112277800534157962788176880025085320393841729360150864663812247604790318338703253079996101968111333153766703355531794767733657120128851921876601205905001627441056848301851135756472215089277713477904538515597339344357567227997745615423315842325003310962898036569979782652728264183047537987867915683161372389713526313532589894949484584728551572875348606664236580062152005489638935547331800995572029444701544450600439107762794492103860927848521437158920375091579097021867102386278171665543708118619222357401829033337827417037458343240988795350093379483723162868903268047784826436405253411097537890518911775570637906562983552821218177365180277099514227767684815262327902019023895263671875 597 44974264893235055728209647808859496218340325673898699592769125361101632144996172644291259674137435867214459073396815972625845269885720392548857236095388870889968006209661462717054074300720174095134936711822129349302043205229483037262301959562710599168764619530451454247707989827636886904190057472384256422558535348569200211508765610904040048172416008909470881293355279755292415833284684033887197683803405116633591849333764392022824341571186989754476807118131401057934904073111724168188212868953862732456590486322610455347516986747806300175641356015093443987134421859383980176955073952423326678413118842849123685328205963787212866401133336483087972098726793460908560686590530310238842722613888445920431175857680398571322846695917937514243228222355146785187878090112975562463800142796168330066177209258116816931384500147263395383110136188802605054781746929393193568103015422821044921875 598 1349227946797051671846289434265784886550209770219380868514831053826083735182797480251994933707064266962054022583085711253903840137707708231481718366527449796615153043550369420986159538793782294067226828442012560286023046489487058291004863736469945654470481222196146060141050569204685464632030923812104261055249756186396775005597242783357564868111092647435211522082764662702454622917395548879600359816859522329756206552306743192973856586073274380604127864628208966565567413846769629798351666756430733781234428612548974186564251999865736452491729915266245155675134790018926156644751692001570964791620325806374237234128107107083516344377008983486403968412386394410480504470548789396407213053510476659295784754755380276724703032347368722277573625533660465145458041911867406340594967637551074120885666532553284021208856851030692276045747073330040560062981214173305488657206296920776367187500 599 40476838403911550155388683027973546596506293106641923073738863939608381326306731930641276598285457782502129150097072209358238461777160960272465456392125281612704077088600056131280968394715269356698951880118853263866191413122782898245546027531123355402668092876213012485055219812000193656223298733673407617083872825075754254241435940578620909993121035889690213731635689933196862312547398775809648594581437307785984651925441414043728468687069187399569645249162416599230437646560735158351329856732817876566240470791040700176622102897565883795333207756939797156366389516716181520268809864554147273090580142044439432295373445880783532055553451756807267597492778219256116307202114866022862916357708004305982516275263391700507944839872355285792238346247043510992961177846661933459656721432147353535347821601059806164927276305866239860852849704309888885511714562426277552731335163116455078125000 600 1214305152117346504661660490839206397895188793200770117669514226308898171559772145996274012625401977816076630579524089471533459426813617680426588792764447060564292744221742721777488617668020766268776273763600336394159383558588856625125993018719785744710584849996725186003234696595612087812987019584063873454302921099798046209225138246052416240849848359466070895151057515481120675574539286869202475518601838104447475286569294531050609194371956269922904527397584968173796376270425027807110534297317625144627131895236065954450144080619803123436577190312500114999162064977690591173154984664827060055919016883676694953658529660163261168985250169457434707735165580819702495040886859399792513835229376950774945453135659714727383611749365105390251943816178090758272150322737857539462071340597578908455475983188521996972980682197451601355405174883176562289528732652144071835209615528583526611328125 601 36429154563520395139849814725176191936855663796060914166519134492283113441057419081814113245683015443007618704531008791860825904788889173000158840629813505508046708855976141605234248181616096527979068951106499664106950582481656032537279923612169026616656093047505221462547457875186515835501077091568360415098997867921847336361800385458447141719906879253342338990012250227629336989109630267172814131109367867091488100324064584308959525350560638855410897460800825835573774186359396591139868750926230478322447218229303891948506746961539013220751372694946331476942496683169758772346318060301528579473560288976850294158784304151677814818099914709457390420297328150333996346080971605145780470154972004045112194947994574953799012431446141807501250970511577437449027915846124364425106159823814586574332046571411508858717553418694782158588620052258585243977646872526321430996176786720752716064453125 602 1092874636905611854195494441755285758105669913882772690906416727343897610588328940002570719043514366003361573519162177007598619846218909670309705626503665075250122743716987427073429201428563656702260947628502119962925883787411575253126362230653635476193261140999185923474022255286794513212999617985377130725262985971116292792679255242734896245144248702000583640585510107466419892890599644777628303591565692061158387447165764589881069232799608619662013367324605337024443992617979834034114280052096770584911224863291138526705137209845804831074029651387159470006081143724309895181524215027332252681201616062177487574345464343258095617252140036531571238710958516954806119001137743450472293669887550943408172355122870396391162379233952111899021872877931789082311571985963819439175942523913324811361820570882104886942064654651229726096229019989390854322849552793250893500953679904341697692871093750 603 32786239107168355625864833252658572743170097416506812374963569134702033501565027388780804613131028547929172869247658352700370456009177520429332898714086601362337185558544335887486160304759794085198676687390526692425572137161162544601853173368392424293618807313810773154084174618893994759911214143410283406681728571707292293904828398495811504994138201693353301835499143796629127678041207774248660177829948065620360793598439697812716280638857438549034781478517237125970927716159486418768050322369242698431773840669819119495933815091338415652842877244663973266655144746604503847519122387803123175061623713293191824742354663672205673947786194753715396327325605040561169634256302643687040408246885971910131266610061649204281719189476373068749487366118107402342589969611983848104972755441026689684395016379611581062954655022676059685683234072379857983533949297716425519411131972447037696838378906250 604 983587173215050668775944997579757182295102922495795162443183756900688634644829801381016214439570795633583334751089480866382726057016668737129394603971917295583262473854040575554131723967188043139285118733346380380483264177363495286431226272169026740052907150301976512205535523652456683793104375658561578911962189795789748625605081890473540774503101471150579874867066128231924313954340110845002459933027454768546703117917092857969916929921110976254802913060629150321337278071262352883333807384646960489960457067929400521865017934001776576299271250265286473265252037236667781107133430173489863672595063404273171059705038438160246250514335582991771979508908569858115358264781238241543587892465099451080793258784613564306132143775875839640854200140213262078304322082821560170494681093265691619091601496146707416951367712256018309897767509361178715355847313427106737293570404290221631526947021484375 605 29507615196451520063278349927392715468853087674888624653152429778511349779291868534370288334328122348900203901010975767596998408352555387545084317074388560777172733411500833180811920770594011084295962538133860528268434318761728240338561176271949829949759984610617359364539051029104966507511723055896940212306172710774688668143225959516345649940655566544349040139703799538874383012241484851790184163968200999467566160450602160972361405290606232927637406801314535423947726562573813377772356672044480115296659156290347914511335995621021240991346357442607030674871035590835541490962866887996496013383597248165290187661770543749301748035515801819740082262271709964582780055344914969719048771050009199469200541510377544094547387397029158479118149782437807141706039458673761656460356207050703260311898346478729121314628991640953145362562107742114731702336451169520203929863555458723567426204681396484375 606 885228455893545601898350497821781464065592630247027984090995820142607761877430418354603697558368632464323716325022518257472394261098479708631937243942394081893977212610752462098042773258130943631498115369874005021756262772371237503113399364374338300229720098747775938552489867271577861904851048030583683066927753924233057657793799338392914873854226276759160819179668850134670369423448519171398110750509411107164299415471843283822404029570499367676611846321512152254074249892644786127029205350271932966181975170262161701992610394191193842587585510848521608116655076576398837670825642087216504943760259172405719756841192361161822706204567236831251181698340030188860964552502529105382832424545892989074064369059702277036634673675451723270730863940550147061139146635719347157878411605105799076215995386970225408904308167463198625034734594398197398994654252341041100748952885624021291732788085937500000 607 26556853676806368056950514934653443921967778907420070635140447773959914568789771608725487114964183023862651528772725912251723404985408542245930225767639478138027671242340501906163130431740937126089078403528114635829377363918297711232504402511977300591336403700515262297338115589746106622764427108595328076395628723762147389091375572050420309559756546949568876048131162511642254480680717280767938701865634402819567999783231254321593967532175970692533779635700868639515905868072689595153460043182873968101285724797214851724146178882769840426978326052931841864570980551026263427459380614902051009159758988946227726889282540667983978378498318829165328337198271697347611169785752523856668643049181956284319072599440665045357810331683328621016554377685917377667109513775248094959501230225479755536174995993665975051566011802775913874148158876255122317208195645548557406456779972359072417020797729492187500 608 796705610304191041708515448039603317659033367222832896864477762460839479875364624713949018154253591964203047971827421156510302116161784020651947787395360220505808501018158085793034463464021448191623409882374754282785913691999458274189497491452124823877194272557687587154571986616640021224544447999010908572393907895565165608649014796786135971361593690864736401399537348331855457360102163208109923209851013614262774377193975608097023856864768231489288409724134355152025057679826179842187077626906367325184457811018327688649582064854121186584937423848921141754000647497569162870502758885436235094621250318756877951699848491921171748531390314546482999939136165205640160626441624906178176738818066813081522270097459012922312878931794719213421231072120835825563742789360842763260636575430823143388486871854706369665422694160364062496498709668982121794323454896436832728401356007452704943716526031494140625 609 23901168309125731251255463441188099529771001016690756351190941104876235466552725652723080662260810290134179014532851422934670273405605194023404225043654893210994103967193214839546435060734087733411051499899581939678017086420497102942275734923373015485846221205237493025428240260314270839727076287570521647580728877745134686770028085685871156102888375861834460871265641324741706197482150881369753248527760976846506308502380637286616549783358073583204702358910881799595870939999090549673358728412393872286652513181667759439083284549951283605661369425606620322020443589131258679016278375189482195760645331648239289409232956929540358690409594396880267169056508764883045114099007661633026294289556931079698906101694214949867028624354320388652057000964566645731416355042444045666037460274309555287086277887673023621989142264613729756647377945754120271464819697288689027969699196773945004679262638092041015625 610 717035049273771937537663903235642985893130030500866926667143438922563340753876442364307672808654371984227560273674016264332062665302217247238166858107292754959227139291006182841315828634449687460136016383502730131544167727870049616080109456436303525419451183591031677540584184569321351627004926169858441855248106315635117034224409545306711921521604067065768950992465814031889118055914390718415575404082975635178378615314151305094944711676701523186371607376551555468492107636695314316956310724054451731108210585834288600768012202861881530769006966788415461478440177732978615831679779177342209271996369095159740189105474942727112345122566664800069288274786358859020708717599696434664985323926889649097673730394151987273732277082068695106031396635097113541340414211356087644145884488143981222100830671116953603653579624895613341627673047392249046528946266647943372576912146598715480649843811988830566406250 611 21511051478213158126129917097069289576793900915029613703299683312083807141548660090494611507780382741531881563217187404743419225839723444909343914838215807489190070622790387546833299237361766921336221393991684393824362166858685440388227066876616039805057462756836519561960438256972452815469670652288725389700484256804312507163549183013400126655614355067776168546307350397830758231514102381556298881298741992423028612257506646554649915631642116667086434243803814877224566036301486165404953484295773290069765139678743389773305626884164158036196783755471616222156804148291506152373422670156640095479880387932119863258874638110586546312026339977571619975043773918608756252859634980820018301745498674113096301115695401480373747657686472154821644881284970855237686253091670197909706955887683954098316183299578498024889993869700388380353979894471929416074667151147274636244222101311152073321864008903503417968750 612 645331544346394743783897512912078687303817027450978558681125002972686887219768973203972878321430271796082815952984896610762180108254234371161248301022517363179596648528815850349259685742048627486562461115503781510457095890644665066191761118394908920979861622130390639620480068173480805924740715844518766558967997070475998065374480407712654762320639344228050051896786002317938576656262865409512781142085230500395919176224125789442059025053588262155234683652612428454964767754965366491610575742751726818289683660904363643305427351672963888197291330765896252750741416206276182776743669083557313082247915224068991905556022417151193158140227456224833559060948623927612833454999388052530381319082398032632606604170332326965423263944366098009728573469451410660171548883299991096176749672277319147879537383628171008310471081567690548973730926648982597478212455411476211326708696258691588809597305953502655029296875 613 19359946330391842313516925387362360619114510823531610449987112679434923440925798458347549676843377892635643708627180790996818880295112463463379882997598949707856525076864064557172610271090674281718690966187415041009620509675263443727695615602502131695507732617484680153149522152888002250320262684505811974554371619850756065761981606011814476330303523952039272204339517026864342062766059556630232498529714306190534370785733372453021975973611070069385307838011399892572711779918890661358920737561360162028748704273858205955533518247255011968256847287797431036315276677264147092023146659377527676185218154075560227230740857375829763633999902539513958587607742496403206488926181779207353483337409091945495062290629133838367389993855631724739148868077262325836063380867081899862645769032331052839486434374354347016509913992147626400666240223743324434518401131571640417443173898259800580490264110267162322998046875 614 580798389911755269405507761620870818573435324706004655738447445139405623836092185306135573485313080247898292082274311666002671209458952846745340590501501218544836640328351331844314840270030374790751726045099997253650030490543872776550798558277505221127437626282488144739706084901289858647972324165204608189228532559268410022630500754247000184008567870662718785378952596872013382931210474403308673679573277476639571807011954393746773571216013871133865973817393001698963349955310280588609639921233539289657933224201254028923335644322329099175984582302003331719055143936324388080114157455486990585067041406933264623299015638507753071934414214406795627435510029677158330739165347523163471807483840282745584570272298812497114949813655056547958353470951563886594873255668072234598129087184846281680498394946456969761093996250909350583249239547419473658495889967526137215043241512901772694021929055452346801757812500 615 17423951697352658082165232848626124557203059741181548228124274973091116730290721348076794284059685994157673284505062360767518113787276921666066485257392294879022126360360068212793179304874159010804445118691097676786441089646895012292024111591675375523085037054192992513288143542871783153416717396051838170444585278260036209577810261248782912069812226677827357671864118323139740377044479975729343093567621567577465816569161494413321035191869736902668481846774778441577100414076160558377824201875386662652369646995783644708316007286719984871541540258292682555383837543094480728398222135886506124550731265763679137213697252773905261319011622168506839969962778069904555214858009968096622443391042081166077782227961067718369092115043175736701356382303615932528854506662678641441225897365247700695191860601639634745338162563745455375188873138448307135055882751781500830884699682066241166467079892754554748535156250000 616 522718550920579742464956985458783736716091792235481660742999539665457202288920535164622005509297919492748311615079912340411200000973393310426804546840629107236559568572516120405095147432499330328911160751549941244479287572074992175509385647743317386986013101105099278227841372974052069197911469970788465413489378087342461291292639333775358080455942782281241429024124175765251263149241937794599637779531550316025459901803643545544467985135450941098206200356135428692639426996471733778599522512610665031607226331408027081409927679130663234633659765464138982446907125445735385429397755564320620411216642189270609442277081490263459549806984641560488985224671263262094956660326964574542801444551327537292592314146605856087706905272570560120370888085510434589949019516937175892203701973240480643391384214431485206583544356259549414799380178909926357038601589220536834273867572882299459280375231173820793628692626953125 617 15681556527617392273948709563763512101482753767065330169771768451781808578172588422996614589966621076482902176030742733100971557708426485900967452144393955794723583481197852814379476947472713481376711060569335621929847828581052920585888101167464691219271912547877097466637289172751472297276055798365432635956188977479518206393360058716054064525391459620397731367349255992765981217911330854218815184426737258132802048192043514750116664541800219638760900655038208565447497757913642475073372671841445481565321262686162974260396295704120221318333274889184217987738342452659374153144135317488725004235079123341061792173278401039062191492759652775343313153823190762243825671307292700804799669693992743037819900424780209859316673302016452387840831956781424577630979924285510331760333189849275787831027904293998651135992103800496541857582098320490320977189618726338906071843544540352077820699605581467039883136749267578125 618 470446695828521768218461286912905363044482613011981913780197610098906570082801961891347298316190719586998385981983802564324918533140362643273967778035267259401965454636085161520932437883472168979364182679276057071909523767404051531349607897967136612309295021674459016646162208304806112503829294435838297574855708983093971938166329265143069967511346508127110385476590340465336691702154174162444409876411825623469201131172040927092157753912881349305275367734644223524826791859535465502565465166630264269738494768434812603735217404847878571044783392855708674332598508631676141635329046342295467437661612414824078600763888538807381741008314997559118250361537816806338596156998935596035041386970864004945050780158238078390760875774718239889939220622814885977665012570601611243900163466163973521249694508559909622481615720980126198910029958683447364554566709043032407583394461812395515032392268039984628558158874511718750 619 14113400874855653046553838607387160891334478390360007630582042216603504920924666586776640464915523769922734597218109821193739508239539098985159865088125662843457173186078101213544327699923833195177013006364334672155100147573386736815768421176734697531460538855816517363659049855991494789640324426247827997843990826102272883462476481920535857836765396300768599489640975954659558044702751229499054034229779886472300610508198652385725894286673504941009010297079774062283593348497136025283130750900675737172436087906412907746000527586655402003911731677471225594105336838357040083212050069530380320530633266850855399239009431443115404892925470747263833050117125686611465109801371857436084805048176792108204452951896978838641602708588930472264481968037682801713266520807161270011197713013871131659754053318205743370821393426806822535590479441929308762518849119080093914206214370009664915706082410906674340367317199707031250 620 423402026245669591396615158221614826740034351710813984346864114339012843088755190854204751833210767655501613365149342842043937197282158822344661274410089620286505650097067834417791721621961436857172113772184211762521335041700892123211178963620760493763317121215069567304461720548400071507758352052580424989855408842097342528353352469059449742320527578149744251698584327178547729066468900535712174332203427516757740662805097414436143280416276358317548815649366045336200353659226308114528315079420716495594966831475119178160516788057188326797152365011393072720505407361589348841373305202338580030163843226029138630641085507074190328150789408984148205460804893913078410284488519430912666810335945235221708497540840046150403380757319731542388196622542337722997698566261662557311927823547308252153535377448557889640018859268665465711270782994756011526702887770746040663534477121467645976959914833059883676469326019287109375 621 12702060787370087741898454746648444802201030551324763416140994626193077679188035556898781002139949393610537787262454582409750977550120018202413361838253254152121635182576877759091359445040200252051935366473634333855413594348041044895465968600498253934489619666612897932145925868942689479169876299146814833736053127228874703169038751375510376337367412846534878592661340437477908229228557643699675043785302976576530230904962735266131854192481823313156907097903059873424999974015959648433284243993475438933382434561008214695276484734336390874331579572571187320185796852900615415581111906017071418497874340009864531192850715748811047717743968345033311961346756362798820892460567560607886946162986250132031292154793735641531907218718349597649027755060515497757890084587535105904910873575710420994893688530766633137731576923513759621998965728186131788793104285668203593409342823608728333117934283791328198276460170745849609375 622 381061823621102632256953642399453344066030916539751499627606618686359640038775562488779391242789140906953368277429456740856132124880094028620776756532213206530944783804861856462102188876245379108047509429617254446937140203359911378359117985535882966858543990589731689713397594048406867333470047540837600644913013440035151345295709545789788066791165338721907715986151161473827597435883134713761603043502500410943723154313264546898387104209835964823862144714276794602591533005095187061049879966978249774233421291971700335868895649137233180193892967779410960583017755719533268273382979159792993416055072820822503064632800726084679092786009923011733507089610832988323351328022213787272788170856544230891809110164541912654906885985471130892828939609832008461593751857352051176537626524268275071643971991823213473475200230153899332460204906500008677797558374485165364411024754661317000270503996262050350196659564971923828125000 623 11431854708633078967708609271983600321980927496192759917412618058104971942741629269208780766748440704674531914848908420736829658857517400807263456455298814612693418449053432896605525016723477326599048070735390508617376714945671037972039368041769365725965526334287988321514106340098133588769518843055861796478833948223911373456772183399108464878467167064759062500531377128232221644807949605496419313653944733554883422916502889484469372179546088183853978960190757664902619663281155947612846748991686705883049621075162640123367294466539296468729185980241422528479913455764123237420669663485253475642757737480145167405038906444008313602950394878979131326497111751952250815879589247010701723914207293880254120401287063162121969557503124368171089191949910852791552719754750234343829305955190089124702747559569838295263388987033805926268448216908532243946659802143373158529868980786998056836667458924239326734095811843872070312500 624 342955641258992369031258278159508009659427824885788170736989029181003726821707937939898398739072383076884229109360455320824644646537431380632522662136615476151583061378666199176895718508810194029829497131080233921677543014110711008423822007646620333535413886555777905994646172088731551817449887017733438283977644555609939850451662922959834736758666347236313773193115066243270183420528475368862838071511018354758107400459308040958546389769821707211877520806443175286799628321002209423286830681101174592553107770300481514980556661617239995370696624336273687671709265069842570330949506663737444099375945702152089267049485464510704348251582004469251603043368968049813148874332307363939512401952414510846203852503544496846789496681091601799914300402831050068499508979587959442534891404483752883781765410877482413171859078809617449808710409263727958347990696303109589335147387999424003026706364583020558711723424494266510009765625 625 10288669237769771070937748344785240289782834746573779452474933061376476018137714634787826355587650540722733664892995421811555461477101572483313456565926551775850077229724041926478490440366017316209832302019004192303377829271919629114699311710478856681382400118236373983528602951251180682673793638567614691012876384973764162305110281477061048474254799573501235823358669559977057553351491246026689613573544792440576345758017071414999174356796418552863192055519526220466836092442988229909989024917417219108823982467750088232943034796648016535025615471079893542444124983052669681388435829288776098632435119084802739005515976059085688648598481751350321950008784616722153763954231665197261044657545479439855196213477957126113345266307583939721821494524633528592823374955011886122376312010537594282807811127402576835723210310426908082150494891832868356260673899567177012197629211011525629027897610345831935774185694754123687744140625 626 308660077133093132128132450343557208693485042397216741833379546489953385881293351458406650503016492432087179737391440603393511897551130894187294164321234971498728405414572169457712579037004676632940768619020743383145312185664858183435949018234468326298413551045956258742715491026933560553594183437278174950690105357263505714951704329639170579352358769393098434653595299224522650018028138244410686932791826481255430221815109007907178744774840268576740278585031524752790249744010367329333666134010012042709760282641907049599930162544008927616869360918190506239652634551768388792347401605380744348148582337853944115579212730147716576947804016639030687237640235658764829054973578037756593110806046907082393090169383228417175269312531964442852036756886737846273995559252614885444051431562015251660654041152757016837344348004369216168517125212538997939035662235253776353427070734825472922467984315808564588223816826939582824707031250 627 9259802313992793963843973510306716260804551271916586211479675260915079209867848354121496010975169178222744636892723344715505458281758378679405007609177734219355733451783428132996671890730372777530843263643546568093334257616333251959414492319922462710041279467427558794777250342722951701591781364936919622231108903258712001066985150965002263329582134268994307285717644217322842751547649645849752205554927095418334412546681291868995792740528287119079247455914771990769879788427627440290434094230000343295402499869242919338643156046940117226439448516078147158263451561580247248227812795395594946639365909921201077648610671868630545642678770000109792560145076265122578547339500880518008175061844237348627583458316565862845443897214124387963133607963547143019892938903963259279368856397638606269205750599012863601836885504469175298738068089129845524309199863903623633893982739234439050495092601855695590984396403655409812927246093750 628 277794069419783818915319205309201487824136538157499685256347479482864317131761645882877292726371935478185570226175017064558244282818809833958583215182943645816783617312659225375159477191809583606035801143151856152134734456316693748383391603447959921249564318286315380717426332485961685521696080588195719949402233288041332066239183581652068232592817498904027045100274198150384382971812100659002747289066815552929256835353252463461306346997233050713558960433870724515165514549767876529783905635014415809564045298723866232155750368893215172813248329703831881426137789747068058267255137049624299783521846950472035763364775369364223188391679493721279873701151767583080296231081916623845191297802411483065593721677121277099631717894256437790679506525383435040399178632148740394920724549765336501689647349156623408968167866930651041800347894935819752946957251652080599019879212363671720896287384121314811835645741666667163372039794921875 629 8333822082593514567459576159276044634724096144725043030489354925871228034846004257967129091719079567633147884772459701169085901853424700402803889526560489702931590493868682398958806477089599541299968984052976849975658769010901783566326605053212844546034121510782842765063201731505664444781645465516207792972756826132969615582781244987540213888452732938621549905200184677852642620375448742499786147812908294668628202042457947420912164935524547692220973954720122817401248994663688104415776773394667286615606401547712877545288820927974132110675121991649107247374064580493986183281140187890715291593626306450027134920174779165954448314862416998592646133038986130653314720156548700595972519823309418213270344031006025651629500694304415610832123537982377603043288340250513096596003108744976722568104550444777076239081365499317713364557235730635738327270978269290144197068200238933222748027881509984282626390950099448673427104949951171875 630 250014662477805437023787284778281339041722884341752602734653911310769304067708999776034130499770424611183955992901546188981272590018430017577987880541256996249155596788483034972815531337827831486072576745373092969990798474762650049520685452105405150862738737315855571480961283360119919721792214224242161004551102228969951765138222623048749634982469422122518520962071229474378227867255078619532082345782942621063323435107514889705163383963686180337921014692770057669529558497051237144628772989307989450881841710135686879808396397233249940412336666012153020233547648695628208334406753642914956271136932874832052528064264234837204113923615749797139009658864127516232826850434153619079043724053495161863125810415269980983874500761777733985235718472043167881880746858232494730889539883154456413847918326623059089855409084305052456055009445957630327140773352162929438745189681278948357365567720708016130615192196273710578680038452148437500 631 7500439874334163110713618543348440171251686530252610877538948927688890697589491794206530358698063677890256666031190772979160190064828703082540643644201523455514981605169053565514765025598472022592714944075916111304346714965069374399561770931595983576854561590416826004068584737843638974930260658305636439150593612692267798095319271384955738524462335366250992957366113258113721465382743199677196821734810427675130694971712198638697806841059075162267308688024089583589047300216499779962567962882577865128641781001278254188128797783585899803941795443543334020943565413294979928912751687862057301628930316190811828240100346364808295823751218017407883671341128277323096799612800003685582502367383888341958201879003286789149199106106689873964660371637169373635491272911696120587803865744398929087164296971959509097836938382114646041230666825982477219929533189337642953381594043347957478015054408847228639700688290758989751338958740234375000 632 225013196230024893321408556300453205137550595907579146213651757539812010316640298849333571853565683825576149637058343041357948491129427704713329037212196161646659623737015638698280741101247907441494047960403091133897676006982154952710719419079116320162069522594389582755343757622096522343425347448860696895983747838493646678552604038421615094526734048020761939600534485938323689831755740171430008656390480290773148177369836528575142671322647355530638633677841478384154974238932443935933595310978911158936083164631463127973384511092198273147803065736804120396996916686714101102442080461411569889136177150151902945142891362321145537153092786522361046155951998152680445643869890648498210939870220416466703638624503964542791435638599626557209410235964758287221843475512353012307194354580970725775036358013875950684079564030974622182294392738516046154517400281428525993190540663262573678028286822236543607278491663237218745052814483642578125 633 6750395886900746799642256689013596154126517877227394883596634968922992544223097591058448682922564851988995730515195990925118874065050427414469305257260748674534089762540669330760973255303837301758246992263207704142942775375962945219854296136155597849968339982331691144548773064960213128521502740283399945691210642113478776189692768100839535167729319491819688558342420299073635377085034240311584871438398634586085249813734719986827362620842074368708637922437958874853639565309443673284714159691521209923558171539185257500268987518399373542657736826891555268760212979561823981112074063323303239582874789087428929783492907585006536786839004564366349609107061396502775944541349115098982760415514486372869058552204419715009589806653969768767060719062122672863101874833016543836254410434028904210722012214165935843006232844749909879598756959463854538882751464100631669146388407319768435713056098241018239403121725672463071532547473907470703125 634 202511876607022403989267700670407884623795536316822358937576105135905582194790143371214498670566803990212652950549626287559113697261771348603648830115016103376461152354607071697975098494456249401269670713025965089532156070999873579911607861095644892981410060785795002402957605707470611836110232907256893414321186911770700209797150876292142412928314178331668481650163046402740698063159633714843808278056181941070146092702366767924082669754356883091022695934994467266754133939444747122080134812710414027288073238977642015530149840294181364492002260868101369155205542135349558382850545998978350535530307990454729824750206457424651026214260386928767912753909979424814467758409523063478220120211619937951924671163240270292981214131183897837806059668935476839253570505775571716656943963917990514200277700601912520850378988162400498154432287649943872498244185452715103203093406279291020013499486514648361898394135494072543224319815635681152343750 635 6075356298210672119678031020112236538713866089504683578869209555782562612546134692122960914689250580469949114393984533975832837641230975999205383090876765130046414721950526695914542981290838311423995250079444959163286928077845375151460033199568263146807289756351137873109098717745528568720575264630032162551976819011606800654084580347204204162567405657167689389961447577290347989452830841810241337666181123006357208361277484055236379140691830768708501949818877445933383853920081840734770915957429393944922503052646361001152170948456393377264033811858425058191496151630270277655910884408273104880841188001726025510393790027082685409371338762013332010231798767663830716599408841640538963682858730824311970857249215760571374438899617085454980415833809842658668051247501876441792181791582273328675532675216667736071119764134901652771969678940475489103126379041994920617262212102846375718772674462284317034588276840167964110150933265686035156250 636 182260688946320163590340930603367096161415982685140827634624446716111757043944800538351976304983678933187711578759971280079885594133802616240692974961888823625039318728376459513751390211626371535211200264059234030321485761532890907183228891729450762642642038894804416740527710679449894689447369888735327600775294335216926114156118301945281428321245076078998561646313427357252824471095037696009892069042843359019650216354378490904590831136456066255873233683798839278969220596178160125277452750197436930437542096592914443935015886108382242786463478084892506483299539432214586388962064717690931735925816595105130742080401039921433759823833655364745296144008446494046768181902951703134869472386051084720811487442734840772890632512528220905173873251125023748687575280628536722495882420932161949520343065440211478339869157776596368960187739452598397583555439416767271465647569197760316216544545789081895373860697784351714290096424520015716552734375 637 5467820668389604907710227918101012884842479480554232835752437402549224678007363010517138010757164405972862301036370852464087375382684460848576746855744887831938998954338866151559076227900770730691295004501620583363492655082023123437651020918138795434798500077955868179350888980235863732182926217933301006179353799612657827654296347780943013905220359255055392277950327586139565816132323275494888514470229146566735388852029416448803324401032139445302574449503207862267083211960429048068892349857194786652524092414492571180532247530066364791886541311129258450454379378766031399818988927509419300064297391160841037146548254638563195755835732928747312257010677012246929033187990598441780884865125315972116992450435844279250877937192459925042096919075439428235807202859299770527015974344133712778552527345188518553647678838373769086904126249319799245959904953529220955105014978713748226231521809907837488088332145164116582236601971089839935302734375 638 164034620051688147231306837543030386545274384416627185240415722103123539507446365174678608362906283128616642872931635076296257369172264363586054756864523740639798402757176411705208789920411592143053350650035061121593699876174648892763290580272398718875199314711192264873258577849304757845037224353810564874910083275466632480029976214674906687255014133339257897167312234853279490135298958550458497719584766269703713389614951390529578081031781219632817182015370416427736537421517018542443315879630419278008727146334951824738477324869022363615047922499237986026658892155254782588806147433517094826387615287555632792730429217081299432256474890137675503801860231506404597382489271278653600429214019965326383000347382738672948720551893751641647472518686279070100970938396147076608946794309240716551933091671392986873854131563029637357525174182160278999719707204877502363135688401099325310378066381747380218444898325458325416548177599906921386718750000 639 4921038601550644416939205126290911596358231532498820561408536663759876164404027826719469951891972267594268632233986122864855942141960613942697519706139570413273321922186975390212639075588839132128078800131491404421546297474715484994688892644584129175183707559662478799232389710289472672820890321693058363719278989497251947164171251502475970609076263946257877115794449882662175757695670447041090049190388054158956098098420357786215209924217529826657555195384447042092638625708853182005231337322102059429761759877851318266803592075771063312567014279975559211844568640631399511079661872536023666655332594138341999455004820301337325191605511725974590553572586972922560378469990647878765890777907687539571485895586740606162607546910544781172131547218364306447743754234907756749048200035286751052519929149429682762863275259102534647919112256311949984029607924846624191153811557534865001789908969836154108005218249521917073252552654594182968139648437500 640 147631158046519332508176153788727347890746945974964741947157724929450534411636756588561891081878762371222292618170997110677430158418623885796763880597272178290957083378329784884697812734913050407573715211010871843164886349516401266394565505313492520355857138685108474833602573826577834210588824091471991535890545018256757373222275646262615483309086924514760039860702573903173888173756375091888331989437901481886018069497874206666683283248449902370662431226280642189971010161951911993459676704689341814457743758637885593745035145728884423971650352120205682162278687174327786884681853728928896661937645554307478064304998091185738452116966965081094370706591800063295565473445730541396983997329894426665766000946225460563967221425871470318252554649848232252782549156354251554395179546755341096805821272785513229164470658832822834713728313096770212442668346763160814033940402343525090951262618866699386524794627463530449773543296032585203647613525390625 641 4428934741395579975245284613661820436722408379248945386037272373299872269337000742331301545584352729721524619823924982145267629456353621094557700941405064216863111738686475570037085514085300268310589302875925769422084358782208583508470632460640358794940720678027287290285726438785532935445028403286039528177545513002134148075660139870409463687293211334077031009338517583461972951147711919368457844464453872299165519326340667430169960941689755743163247384115391380147434255170589869819758650025118733624751820608318378386499161098360854605776447489109380374291899377272798408293889367531431294259854586978456674693466697212116704795571234605221998683120881427492336848776980635480049393487324616299692833778269112511846804475725453699475478330565147748424201373860362135585722139823030293844597872561309889574143272870173750709609644243566838842227525498564573038544755875628142951734579065811460119422341926744002282845258378074504435062408447265625 642 132868042241867399257358538409854613101672251377468439771681686834405074004807473386800166695730328356267134626687820849114665548281476602508277187092519842625562604984380196569280046130640963851709599315439344301234577145492269730889734323144673853978173525799810852566449202455410293661510490396385250668851132804905748574734718894134564407917487523336712892092443904791455376647416502781946855949205608502926030663658590536373458873116088183004198150321427081051324908062758294461909633903412912831231432565928514032739323775774200657187304336315758023122033793053221324997807321655785337036058058834313141723208761510178459590567709886799563034872097979774990008757364066000071642953673495352290058605532255561845379938238226592508099052602803348208328615598003053501484733427718204750567031900562455579247245291439762904436888546410449781965759862905675739023411679726117377409436131431606347074758260129803688620597768021980300545692443847656250 643 3986041267256021977720756152295638393050167541324055147914538495917374868261660479525533009076903512303548939599890303375016254003135904450140500499298702070084794907933481711397862449763962548624819357574791028380861950227248909856938632019735955623883531782716126611689614411871037007704956543428194470190907078153762970794349536647312360767297880016522962388529145431193308542549601474848035879627387471338187490132299204501957952904843202249815041577147144807831041810154693910627309195710430321473290438164446099389304493176523196470054082238196602979327951083914965140541121563921508853664329345445805310966222788482036835915812798067504739271524761894185135891297329849367314876655089188530727569078220933327287623187351569792512780867019656149504839191608593401269513735499243059371383573689030151865677038699750966856722679735475752002508369819261705285203929213583209331710860361955757399430265024457484268616269673657370731234550476074218750 644 119581238017680659331622684568869151791505026239721703306538352149651812250785721333804190477431946909494840707978178914443102227759765435538590255447316909652015474954204898252227881101890912045971290993767523736186715421911126097775859569417670811968099573971531233489033145910649227343344858799188373311364414990977529782915128547258699444389524046076317827673166019617603242125869537117358030870810062331596904773086663395604937705441861688032694023382017303585661498549320062668542921781304037213886405655631775863168276948932805065655564546379366358976385679102957666466162302988512763295898664065915788767685237670611762173126838793012755769698009599544259991664352343963013067363905487311877880973673149637626562337335825575657434705639082253536224187229523126297997625388696151741094838484235400918839819335542505621081827756867088038311741331005821762342986516035529695951065276463231921130292817638594675411223278160832705907523632049560546875 645 3587437140530419779948680537066074553745150787191652320923705496292818522596969313715080719451079445794554534238883670076172580400403133470258501041233967033627729116654129151370246242538102146269281378242022497581549278289733441681565180999666631624780710679243108651137795212884140506533233648934185621458288978664773410602057398980939175821177590170189935544561544581339972314912014264959641113305465524845389215457187667469296609211691600010960453677183846173823152596498125623589809256194083451336305188619989370505108611205052016216445502930700485734177597048356780019537047463332804264401059369649209581471274019631942728871429842834507965245668877602413352753819948438699516307837208449414880151480687676208465009231581673134842398478852655401055422044399855202995206619756233703118035361732955308236116157768505502451885874235639997663771846992134640777111030823274961034706885479155137846955946142417088855214313269925696658901870250701904296875 646 107623114215912593398460416111982236612354523615749600170900038183866159554744021253976296711735409336579368852154998814618448218721707521275103113004491775717122978702782850257114824898318911914547101025672105662688025180369539817391620367088586666401099668972731329794807905630410710247087105368859927530106666191641029422155789420682221407867698756195644903071691192563664343465946160846043049622331514286133395995046674592086679395593632534092824554985764024774969708570596668109555441246440990764911469807469586987763074183296958810369449421910004832212810009974195002299638414563934182103526557319023737582849986951239478617008559617947095254612852900922248508511077575430309435512157017247834939448790548637734316364929359778425844439931559052544486657825283799140816001544591310125503403350214564877040475429207839941069168404909241307845185042728827019032536507602412188886905175774289893587030953187434843126846217842285113874822854995727539062500 647 3228693426477377801953812483359467098370635708472488768706722977893024883563194183682385779557137929165949386189362805172110876079778748708733360380763797811353156661211648313032074535206793103682815326569706237673101308806871230524696223952129408088638818072969403188423774493415917057495846869012150457139065093999684481243793385542769998715099687267337903626990401817877417453879174417815189900737044332961648217338754941715814280702694284692936145403819952009148439452470402948869372512118191669678677668483947106152341406084707246640273243325258750075505055294351672216873980682064137173807895936931364785821676672149806522738925845914676123509502543919258992533922681187042352222347993706448787214919816430448726660496166400930986310744653159734275452277663210081423221810750579860869335639921147493953879264851604331477806627579548650268199029897955713214018399836292064084862521152697400801536022894617106865355893319247115869075059890747070312500000 648 96860802794321334058614374500784012951119071254174682150694735146216748929917664162048995341841029101692689601298717632006775207354294240849938785117484556279225175740537287772296857716691027928343992286147815975051463557975131050369932648219873964700775088767418948119694472677861602691585225000854308062733389004788659883109981055621633587320267123786815973094398542170389236022103833062008119087774122127832571862074361363266733121426825854099303274699803237741990604051509034080358276683978961916971972171145087328588674264425547313255697850033454385626944726976332085973669006312373026107579533021565034217095346536588485935105672241155548221360853203840886808046063450867039517663364197715343234772363463296386339704802321806427352927696594461706294440578555997663691793007679028610301963173327553626569011342343634767483812422448700505677547158949184010144202683555396427148918386074582230719620631192026815746605461487916954865795560181140899658203125 649 2905824083829640021758431235023520388533572137625240941758168199622152528473075891150905409133403153718635888429407615051379743084806995771715238874465692405695393037840489957669648812094043531530883967951454835801219815362927686537462277050315755632440625167738295747433807465896317245285521998274310252741231335274998048191310055979659927307981635559554258396987874338444871229012796249132961884067906593586018126314274684720572302926896010737454409794892980839582292700717293590721649708648169933882708094212264819350949797494124760047792006005562925120196124688384347973424388419177283891345651117208061295889670233193917138911763938734711702545673530608495201608525584060399255958586586923322083427643943679525119300115051350338462211393042857153095777249801081221436808147060081573949039231126732413316575824545555773826537438911155876303484901916505296019114546805879425227068324915131988471975398276462810591880443766843455932757933624088764190673828125 650 87174722514889200652752937050705611656007164128757240183678199619555827368580925891763050995956401628255456662643385587222609738951761567937256568829037468480885252636217489141955592159276759752623437544419900582751954583598075559538704297432893157783912423113952683714236196540718328470583790409422304608500020960870841138152826009994951163740831917628781012635782186890565552318889579233732097371467634612170177270959768544264533863207447400877604330449959686096711898176042522515398301256101353303110500869550892480889893321599750584479126337715955515064904371642814094775876514012233542299585873668709172613620979995468779068479101665487604118853135555022384768758269825695123205896864486062762870277843129990299585663346287728280670911907611430909957145928997475210702126533445566615913140900891766815132254204299177952411880034805665362145104150905624477303522562913268809766563776349362325077991102432818132952864129125991610180790303274989128112792968750 651 2615241675446676019582588111521168349680214923862717503783674829358956108917144005683788747927549724265073200123330595676744833824803589030370132521178547529718294463819464580542271975322141867039801796096848145396049234441007758444791082866441506365055659184623356000387269923583107934756816015240722229685401399840042710787705102740758907142473496703651726939894167932039128715209117909257756521666573745225383626803871068333700074264045225341892102878246852962358449497606049137428646742834323740251737832778634929254352830158664940486434715212832043206858446391186256841396049176359270589909326547112711961633437490465696114335618445626649609299680419633324236434306300291926671184790422262630399756805854727517262144230932774715065706224273986143617301724254057177774853121334901771339709963592247532073737236346662753097307722484431625870171269111792276286688030949382795234835305083410252939723034283995750172072515885024479587173118488863110542297363281250 652 78457250263400280587477643345635050490406447715881532570343465900075715464007225893786092889047933613387433509800645565164730666071615213169563869871657134124665262977064837993097284835909287458595326319608564488072934019707177583546829671168405339677032198800235685860865621228391388558476054704668188451971190703941809671367561022548916265962794565701942864524015063864269733155447790824327391019029253496118195262211596195915469438525682905013249157877805902874737684754892686220538173409001608788069742151694805176217219567521549660903674551651198007746677807699484105816863945665090297019930913105329378950465755260800371816186903980671444492418203809252647900523763833475252964847221772813508245073336057392964133421683580700301187652107408160851607801025636052043908682979077031857291340902000996299585709139150713642666774189744582848993306414353365788487275694308120142252567666568450523752645530649306101155142172641487885442757033160887658596038818359375 653 2353717507902008417624329300369051514712193431476446163531134502484947268832539419895393547951974055537503942946537599193716003463760924800591393608629534156584328754757115712608427090736385501660372087611520983230689189303806901845311795256428136612855427243147088311936768610184516026289531868470072042509936844670989703642646360707505393793417554697541650311833622913389449391347825750334770278469538318718542283770345530544814583025343690030653761069102999587438422161926772355619117741130526282261721332108959072010190553175236926306863755460142902095403590368374963505660917742295420668510751838278842373482271767209745426738828388517680734534352559292874691015265005761706903497927107886963071549907711983092771994161749075542916921225702596638698572203324409730775416676541108352462614250713674565317330976995511989549825173175218665883372379189568947512025893253432678159647551653274432488049537482982752202326321377089113351388505179784260690212249755859375 654 70611525237060252528729879011071545441365802944293389566454798211615313187784248673907075470572622844522141729709084579125121034921635051136213349202327576558968337056505696866536134488628858831723645419847189723306963319757282527644853626970499846222566795394545897819086596773658301709564137225339479963418428805128076185609685711511038818667320892430104104943505934253143492387286775120934706173312229354364034794151139314990948948233283178512848675226609436586176921360652803558729561283512114661609366644138585756485585198108267392201321219531051820851681414133144228487662121851540641652603544962819848838247115544101510623319092279959520488342298764671571496200085368075902711091049377288002978372689783852315229540243648449348826754365370880271043704292834065167974107333883523364137076445200246689656368527936371847266189613440014125087177004862027827698521730207394176454229613151884635066438695893364872513113679984575465908847036189399659633636474609375000 655 2118345757111807575861896370332146363240974088328801803506663024775131773703729112143343989917513714795589837924096468403480431202239146151665381062284787064111596027593235766561079241323490546186515923183447449137333212192584990544783210336971269075841718719316363546170776669037844551203982776777491424883149567214835241891728376528460363407494586018959378664135962110938029507069369681795182725839745637988441368685499331978665822628160776712352119941484085951491001877036905842325346631749870563949562499558012652341399052528213705636807185273661159497993620063612418964596387679621506296885847678389051418500937224452965054829883274164270958041434854959166484808708520438200251796877675766981695845086610990687649182833615175596584701089364086846542052303189064934945299021599390683452586510064900094038794476620624927215829259634820995587846296711701668280432231165436673265366554766017854629397467632453785686418372381182445574054895587323699146509170532226562500 656 63550372713354227275856891109964390897229222649864057018025367703920762662866914662453612842533787180365834788543492646785298477519324988781779787776496025523043209836313878978115500656344184650205546285945476018817325909358363726876091961289588813085855738354183669160189368120772559720625516733134512763919917555577047772732169585988441645966204772763752773878290425759259037304208913268123460885264406178317808366279962702691693716205616543218433211116051566006490396237898099025156946455344446226545654157435180805402853162060932239965933177572165321848877821676703978599545946285135828163073766870658730200829343226043331534071572504886120208319657732150478251730456218878567716040755344861630359620677828834161903730925864560113705392559488020636102046556361602846157250523504132981854975717018502195163335126231292892940179855542471678059279785211350848277848957425584917029652096258359354074776676102328214573148243744121245468736702832757146097719669342041015625 657 1906511181400626818275706733298931726916876679495921783361397955134293116179883472327440713901223008823428534926819750649335403613631479545095729356045259494006313142523640208218707970106789220796216416250211819954460639895579663689740564383866005365220162635319090936139161615264319127193169941046565718596824658908052028533221975574698362894171054486773677289413964572101933760350676233385078246554004966220380154727469591949001398495997703794938616799918863741783823478960417603467606204640909720914073562296485709440234409335472071417680338745012994935950073090374183560751011145520384849727588740911225509970994882756685344924761178100343709416201366529009989118238290662712720021925044535173896656454494322614978443150292020079609589703227681392371118966251623662673480787389067947505993682313265507253148947613429544246830374734589179534194426609398631088189398408164098219600255865825688212210979090743902022063194999276628839590674857618068926967680454254150390625 658 57195335442018804548271201998967951807506300384877655321357861754445549392743404981169029632666925100014193329567466928199559555645196928910867810251148620794517487905990876005305610163624808149633712758458033402796841084548657421689667385548573051531549761862023483090467393541785092957842715244652114623037962091183354893220982094908935565196182056351206468038866339891021878091615373526523498696852712998612694718410464331117337462929468614757298884494901879085585707235871583670937059931548888168274988849487901684844031075401607873884217138809704386113386579222006758097674809333754541350635041787355849492907154664925234367329129963263955850272948650867361674592039229788521436382338322850478572468099888545570277514293797235760647250466097713628208024779894639936788652046992038704676704373182996740495524588685007816196443307934881230881875127260852289234570211282866854962523848799882818386617722135487715775317983029295667088409693690209678607061505317687988281250 659 1715860063260564136448136059969038554225189011546329705153633930143785379465974669718716094370763623883209231931095870615475947150961407341614683276799856878522780426825289499865043527419463322502611330924736265635736003801768094926468594676681594893665440830302988001837730349978820866842008512971722153306731050832828018362214376289178869855866470154841463071357750214435983296866444686874868938749689990945198564046950809597151307414512939000523307413159834593587827818158040078870463403854947714721555301451667256899976962704040161209559701176002035265397749953668968526837683660629362749990976667289543678074054920885372719824457369385841855738566261782632678335649353619820965092174740192162102107891931678111103452827288960113666809802667520351348659046793753196454782734097497921235483408932516878267669214974787037961175320613823011553883735023605422980367722218207623716474023753629379894266690786611068949527625068754470771467679490740465553244575858116149902343750 660 51475801897816924093444081799071156626755670346389892292431469842074033826071053098652612965891805488565862759034672738731541912582963425312431737136043209829445876523668195003343505305355692422816728207172437732714932141557271498044701485014452958542373544717948869930161786936659043216565962029400371892200130072000429316197373432642970623952757201728622764006401797784972794256968689069215112205334498929994848709140774926383717414648633496153611881507471845753085139179536425944883805346533742192425757906175393796914084970829892860854912333251410930432607851906901291977940895259263184066218029889508399886106472912678547652620259102424253349483913868211631291810495150756129953269128231511720471916831666456199830387415867332201902252795584133085165890919001270244324524583721486601981386541720409222359842312146717609402741478186833523794304427779876401097024750347002309799630335601812640067591480964737482449303778475749855214442518569484263935009948909282684326171875 661 1544274056934507722803322453972134698802670110391696797218505393706232825834426918136856642345976583958715527798585098689228534549121607250108233376890734823859059268238192190580016524630041907325929355912212274157840593817844032864820718234004668205958148281118717429733482743589162730965274096528560677661074161396171999095397879530610082095493695094412695241830248914318751367287164138523861969515579543928677820181357776789750289638836321054281568313697269190861303468705525341552261770749077628009780411535973863802729628398900100806507133955380517315826246948492163907508812449305749466767440464687682597781410616558180144907590790893352250896362302264885921228333977008482270662327179162878859847597251566638052152397323747700778399333891394999859876185910951522914582256749515664950028254940939328890712214039884135250815888367837179235164067475135417877969492636301095657065533660244455648313177670115861531319006835054852166846765804120167331348056904971599578857421875 662 46328221708035231684099673619164040964080103311750904627694194272287280051340190673537655604609858001304956959646175894270926760170059317054339038717123026782796279951457596035291407443637061904772924642140520259677155240975218389377234983822131831982270948841284134016989939701156938359572184649598750873880498514041545636908566810649955966504130519794940939837475949070051923511789973806665478370289411325065711207993187140862784221726881947780324943649255492143711878222561520599425710491679618464898223913289848544584691224793391443569170876077565810336052378998808448938401202308362450322692534975646281362041108796988015470255794173905359093892864868540614734363336791734091766222801967070613363241995484182855763359166611730732059443047653499128502776800305375384022317544521158728928505602601503643977020080388149157057342352746161936064189993576925041966027416343162270901550366278013323436977938825385470781369931957826813456301912053092451060365419834852218627929687500 663 1389846651241056950522990208574921228922403099352527156609301639696125783447890298441928576494059752102735986931600850576219846785623926746061672213577015732012149497973687075123977567287537500647250965352371361056890953275859192454065066479942482092290639109261529597172910473723304730208549142629647976505090310250761459148901800935352791207688418464726210211146027953265878511072245733653504229576567457362707599085051652671688343587844990849190742961667077072508819661471222154228263588969613961425594635538937076188955478106641106110974048023993059503083404781888825877869126124136622791254044612751493417353988428054779389688309018879109089990052933784915067012202797255824567511567575933606732818365436512017004045510441124202873662044148575585397882194588072148313227975466958422834231605291753317158731084879808429815991410333671221919783531714846029860695696876469801518631391507123436257010664113634608584245662592587697588123775427337847077069454826414585113525390625000 664 41695399537231708515689706257247636867672092980575815142740944479071458051128823409152830003715892864671761561503414869153702020844008878155721695044959602710623983461402860827709461645287376634602852189978650952967474606788498930379609776699428838291578238487004039431836857251843956124080299674092919329929535976781209418782026150087044827535154460332612222673454303896032335792635255835307281460870835714275328927071287595710656327032885570216674531264878940013127498792054982611012568791071368199353618120740456509996917113790587383953759783501425806662697310289105113691109007601287896921072750834109996868595986610243551412278556932489363040994664037656985645593333428155907029934293246877098155176542086323069465902194030870897340110985331504968752869944870689933747268039318804630187834494647295918526197674692976330006921402875856584219282307377218353122033393736887316927019032823655324929804778420427980962990243606423821541033980682400272854692957480438053607940673828125 665 1250861986116951255470691187717429106030162789417274465393775716576835855226167563671959217833829293479894895683987180034584836412447291137280119114011336500816266387625757413628222235569164799969393498546033266038506381557959484934613441080864796692578889813490498304812194798256021979201317493396580456975664190075431082903776203986057829731856354822365493411091745006699922323386651416625560505676953965393331140759290467409876457569206884573553785973303337031667625911963824329938237239112582825772880069835850190162308166255745405220801308036413587979928519424046421078084660075007576850832246638282177921662103130323814193488486990182606158401528566396751843146614652329418112089559593635902945668463009422971203195728665139768850560774668837072856039592131612140583562821271822287845510327221247978299865434206021867375598919098951647316112529333895093174277778419833222646443213297239788755504416798876956965108373593972071131405924345088298554884431723621673882007598876953125 666 37525859583508537664120735631522873180904883682518234239601956052422378499092598445093134478073691492890398091491733753302811694156489311898848880921330208526747852137941819617713827133218775733398000328288765985142065708344125666037274332254592355664068682146949290248702067837717174744491417176523538170238906173425406050774455019826338045615237936936556819607791102973651433679894502393448856345918261889546663949386552514670228846797609960777565156374470545428448891098199021385066442934518216622824262664823003081909931662528907563120723326170278606834013804631895056662426635487356585291435600641993808432890676866284308000587323732434222923228202917047781946029372878488839565902152301536813739888758917857971083499360440646712692787376310632144109910542474534892442950288624237333504144150456001340014001660472163448052955447174840134398570615248714945786135259137165689704342513578045125144956003570781865471618039016151436504904135562851741347856204811250790953636169433593750 667 1125775787505256129923622068945686195427146510475547034132775795450603926030467241726152982918681061999050723269054971471034460011369342960781271133853187153655355845159028168531967823867763949580514835288843744199788503569181853234443380683254066215543560093826782191914027371511465898887817257008093082459742933334854467275395457631615169008496717752408546088485573074766919809259119147836702397541206071892700713524061508641438815616785150049353269848323403763595929260274860065009152086046843438581473813737809635298863948805104583683385097150789897606564279996400657518081348443054104455613071619691425318652988633940807357668571842852959046166255200659624725847505854620374691695226887066406983576583937297256012168493851181617914615694596893701409134840082309632950160268330515623178120238295766152625444070692834112040176594271362839936582127645534778397270176683025016734228726151643505831351364460869236155591103645954918407551718315682057203197530270699644461274147033691406250 668 33773273625157683897708662068370585862814395314266411197601201710466432057356249461118563201972189790279991211179223117236155412849904862104926692044698198261912157746121107551550340127165033111293214519434583830911785863977948656258325529485052271290458514924379152440931846362603385517979842446603759051391616665145225928642064339496396659900821150411799702853167926042224171407070994182591441438595561333794696226609169819322883473788968933349210526959176362674835502915836436247632834008096072976366520716870425922904994802005107051746915911805910670828200636094776970254174102172843870555323214963746783093588792698580005607538934888825865443628133414374547750070776525903437336059396582671964383638608943276258180562082296938012954154967985672592152943477027848683196695948798933365960859700337116056949179915542332060506745333396329058584728632782107233751901011269442773922376756448906419369032480183810348664997492122381885720893554404093382659279853896805434487760066986083984375 669 1013198208754730516931259862051117575884431859427992340268484247487700818631743289066906238919459641966111474163066042870840080355056919858906883519543921763282221299484008248847842442380295812624008648626289666793849302820869853803585693581663101373707861017806166738288904312842497922433641128877412048265699069338842410450742610301333511351179910192652116664277960471984705261144003420198227591799203509725358414826177060365709116428597659398794278218579111428978279977363718258860214661389609962919941481856471757012459117394536383391516141406131061451308343510019388819783109184560657710433470243249774071797697226044419099180924492355026661398722143737035022539674151406105806583983921722435907469493061472493106909971039758992868331925496723823606836005686064904720839695197075963141139819777209687315609008664410634764801289760253999924775384982603668463754197525267725872521078715964607628226219549966870898219286372238390716544667170847366342856243903725044219754636287689208984375 670 30395946262641915507937795861533527276532955782839770316565732328973720981728693802840920739091137965426137670584215020491635413027485138935620950690900272766459443308361992221199571301283333934615924315781280832367868051748985540868261771583476667234665150230558376332595850095708543962981289192699084352873113172733081937455596951408858373251055142968326444667847113280220812834775180656123979799161471555507992174735310399048950021139709692612483847800139987822734552167776733428212940369215037817326880672099127226075658175610771792270096771145230187594968117189626971840492332886570817254469821629006855424557173058954370034435286800250625344418048256138007418958713788293487374973673855722749409741082506310696379941425439380855216201968129986011961805581736238281381236616428748449382773009085155732629334571010701589700010586767346112809764849702831130956477388437789975634760768794617725566770012006948057729227648116523469969155700747681647655440428934525698423385620117187500000000 671 911878387879257465238133875846005818295988673485193112209752092477779040021270692356070961460417856623853966259832293984360838512954656612767737171331738169341031210273550769494714431100178288411176541522942132527932881147312271689769776768818993163508777484683090597193316451318552541072113050698106504061674906697537356792528732526687601506683072729821847370942982687547901373795339277003957178375090879406643614762929351658150415518197598763284832913371766060375860428533008323389270450080831109931430504521121513496687490654385885924058040727646080615074143947949771980673443640347390850243127611493713621121875868987243180034691825823686307901349689029367472924212189400765038093135937109633009862712594205940784712684701217476359727271970206308074637316928070618728666627904973001477246000975068530368624588055087329160189882292502642104539938058096742589667633298801811727969070752419847800591510199426356235086024798935947522325498324916113589838628783468266192357987165451049804687500 672 27356351636377723957144016275380174548879660204555793434112065839547556464873367727453212326004628640242364891352614903980138579696605536810284781864873684531860690142306745835602012060843641041158910359516583344701457725502020270441366295214827122378319044338795302920566820526367834849113532923573328692548751378475280562221967110955848836964843897246418144753943306688499916805439545000778461376984750009616914191658099333349327029467179482468378540276484813648175626745070724566657632031444271882426306595474354496755794473585926804886398954472062010032432954354990584359115202126905601546683351786631497465984721894360466142725075675087449272642962278549122682950177128652119860926224556122471859726243788399609469060687626690556066533467290899075743458562926212527347361629771772138970612725736387484043005975393546338315041034071871129697636270877607394604608120454229277779597764394421598128649363726378780318726380233063625865904147636646976033715505938204159974702633917331695556640625 673 820690549091331718714320488261405236466389806136673804718849551816781325552082205742873456834941182745439594329519599234817373423691577611185359133265314818105535671292366897422922776547193253545480539884474237307641139959501230828969290361417366067807767416909365808304366525902389548600562496285200877971448074170701324637013743074059436246920936949506866359387447093042866990377662904487987846522064253940518545463558799795500008692696413095836662601878313606619410742436284194728662195810792542406099157956886945642307303264365018924061010978743600699532415395634007979473877126673322613063083369343919907745278560064095591717246768280785512746441071823082987711883550236955785666202579666952408159885758508899030610327412699865219681203335465555037967563563794404739237780950174173746853821489507698818656133081679436437755184065233955587801476899279514138691871376950131960814860156597467665886796775529917887410524691318174844820692045724251696713937020977169822799623943865299224853515625 674 24620716472739951561429614647842157093991694184100214183952675970262305556709495520268130881418293570817404019609116780013459212032467926931391146114858367514088366737763299053276202394981432415934704449095833885487226220390678338086470462524181964639400489282253384913886908287604449437099907067024185226337943121853938111873978723020600802681687683179534516759435810380193877479733353470894257511179955570681065663337231408480669378324330884574491218138117405813377236334716512743316542487306766407000768011639261556075535869561491474880674921586362776863573763951816595533595936302980154542701688614713997845199837367978114557774233232879476569135175588803052916071305766814475881371166847322998941344855068706819904091122000929633321886041347819835795996655928308420157217132960893216470155901557677137955968655427574237343190717642644555820937988571885276699111355136827500503342000180880840667041552380102924190992238973311184748396566525737028113688178998508249151200288906693458557128906250 675 738621494182198546842888439435264712819750825523006426578260014501840811454960599307592105851800259335877525331361723476299378764054758991315693290046650418039296865575969856297338223923954527753347490288986151870820387962710994142768912149409298785701600181527245178030066707280342160310696305659389896597939127731890328032212328601385076848005489304449639118940473088650013311131043882986108191334757460932881505317988039749247605206545413805374233583153661963386143758308387270042746709396556786211076869565071190960489529391230843247457288198243870825440492314757799556487678789784894454810334334889310013829178863074086063880033120608913743168084839470144268319407300236624562642872695863766952405570874052439220837651017039455790792930193929634231007485273078744670789349992712117597285967074384270919871949176138064113075053395294238917139428276544630686595825165262591541018591226335634418623179268161889016431211019228047076404517844185434619568670841505131363646796671673655509948730468750